The theory is that hyperthreading allows a quad-core processor to run up to eight concurrent threads at 50% speed. While great for general computing, Skyrim (and games in general) requires maximum on-demand performance from fewer cores. Having to share a core with another thread will actually worsen its performance.
"On a hyper-threaded processor with N physical cores and 2N hardware threads, it is often better to limit the number of 'busy' threads to N for extremely compute intensive applications (like Skyrim). This is because hyper-threading shares the resources of a single core between two hardware threads and if both of these threads are trying to run highly compute-intensive operations they compete (sometimes inefficiently) for the resources of that single core - often ending up running more slowly than a single thread running unimpeded on that single core. So what happens to the other hardware thread if you do this? Not much - it mostly just 'sleeps', servicing the occasional interrupt in the background but consuming almost no resources (and by servicing those background interrupts, it keeps the busy thread from having to switch context to service them). So you're best off to leave things alone and let Skyrim utilize the processors the way it is designed to do..."
So, it might make sense to try and prevent Skyrim from utilising hyper-threading if it were running many threads, but Skyrim doesn't appear to do that, and this is not likely to be an issue. I doubt there is anything to be gained by forcing Skyrim to ignore available physical cores. I suspect that this is one of those tweaks born from Chinese whispers of a fuzzy understanding that Skyrim only runs a couple of threads, and doesn't benefit much from several cores.
By turning off hyperthreading, Windows is still managing how the CPU is utilised. However, it ensures that high-usage processes get cores all to themselves.
I do have some anecdotal results from my non-scientific "tests". However, I'll spoiler them so that anyone planning to test it can do so with an open mind. :)
Turning off Hyperthreading did seem to improve performance for me. Most noticeably, mouse-stutter when panning around seemed greatly reduced. I can't be 100% sure that it's not a placebo effect though.
Question
Lanceor
Has anyone tried turning off Hyperthreading?
The theory is that hyperthreading allows a quad-core processor to run up to eight concurrent threads at 50% speed. While great for general computing, Skyrim (and games in general) requires maximum on-demand performance from fewer cores. Having to share a core with another thread will actually worsen its performance.
Also, to quote the CPU affinity - two different approaches thread:
By turning off hyperthreading, Windows is still managing how the CPU is utilised. However, it ensures that high-usage processes get cores all to themselves.
I do have some anecdotal results from my non-scientific "tests". However, I'll spoiler them so that anyone planning to test it can do so with an open mind. :)
Turning off Hyperthreading did seem to improve performance for me. Most noticeably, mouse-stutter when panning around seemed greatly reduced. I can't be 100% sure that it's not a placebo effect though.
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now