Hyperthreading And Game Performance
#1
Posted 28 October 2014 - 09:03 AM
Recently I have been reading up on Hyperthreading and the pro's and con's. I've been checking the usual hardware forums and from what I have read it seems you shouldn't see much of a benefit in games. I have a I7-950 @ 3.5ghz, 12gb ram, EVGA GTX770SC 4gb. I have been using hyperthreading and my game performance seems to be pretty good at very high settings. I recently tried disabling hyperthreading, but haven't had much time to test and see if it makes a difference in game. Has anyone else tried this with MWO? I used to do this with my old P4 and it did help my gaming performance years ago.
I get the idea behind hyperthreading. It allows 1 physical core to act like 2 cores and thus get more productivity out of your CPU. Does the virtual core perform the same as the physical core? Will 4 physical cores at full load out perform 4 physical cores and 4 virtual cores? It seems with hyperthreading on the physical cores and virutal cores are at about half load or so when gaming. Some of the cores don't show much usage at all. If I go to 4 physical cores only they all seem to be pulling a heavy load, but not really going up to 100%.
Thanks for any infomation and please feel free to correct me if my understanding of hyperthreading is incorrect.
Thanks again
#2
Posted 28 October 2014 - 11:42 AM
As it pertains to MWO, there is a lot of discussion including hyperthreading already:
http://mwomercs.com/...=hyperthreading
Hyperthreading as a general concept:
http://en.wikipedia....Hyper-threading
The wiki article describes how it works, the performance increase claims, drawbacks, etc.
My personal experience: Hyperthreading on my i7 2600K helped out maybe by a few percent, nothing spectacular. 1-3FPS difference, which is technically within margin of error (although it did seem to be a consistent difference when testing with FRAPS). With my i7 5820K, there is zero difference either way so I just leave it on.
#3
Posted 28 October 2014 - 12:22 PM
#4
Posted 28 October 2014 - 02:05 PM
It seemed to help on my old 920 as I recall.
For MWO that extra OC could well help add a few FPS.
#5
Posted 29 October 2014 - 07:49 AM
#6
Posted 29 October 2014 - 09:28 AM
Also, I hear there's a difference between haswell hyperthreading vs previous gen, haswell i3's seem to have less problems and more extra performance in things like games.
#7
Posted 29 October 2014 - 09:53 AM
It'd be good news if Haswell improved HT implementation.
#8
Posted 29 October 2014 - 10:08 AM
Catamount, on 29 October 2014 - 07:49 AM, said:
Yeah, I was GPU-limited since SLI wasn't supported and every time I tried to hack it together it was unreliable. The Nvidia drivers that add SLI support came out after I built the new beast. MWO likes having 6 cores. Not 6 AMD cores, 6 Intel cores. It also likes high clocks. On Haswell, 4.0GhZ+ and add 200MhZ for each gen backward (pretty sure a 4.6GhZ Nehalem could keep up anyway).
#9
Posted 29 October 2014 - 05:09 PM
I recently went from 6gb of ram to 12gb and now using all 6 ram slots. Basically upped the ram to prepare for star citizen. Does more ram help at all with hyperthreading or is that performed in the cpu itself? With my i7 950 would it have been better to go with 3 4gb sticks or will 6 2gb sticks perform about the same? Not sure if it matter buts it's gskill ddr3 1600 9-9-9-24 1T.
#10
Posted 30 October 2014 - 04:35 AM
Hyperthreading is the CPU only. Any CPU thread can wait for something from RAM, but RAM doesn't affect CPU performance any more or less with hyperthreading on or off unless there are also real issues with the RAM.
#11
Posted 02 December 2014 - 01:07 PM
#12
Posted 02 December 2014 - 04:26 PM
JSmith7784, on 28 October 2014 - 09:03 AM, said:
Recently I have been reading up on Hyperthreading and the pro's and con's. I've been checking the usual hardware forums and from what I have read it seems you shouldn't see much of a benefit in games. I have a I7-950 @ 3.5ghz, 12gb ram, EVGA GTX770SC 4gb. I have been using hyperthreading and my game performance seems to be pretty good at very high settings. I recently tried disabling hyperthreading, but haven't had much time to test and see if it makes a difference in game. Has anyone else tried this with MWO? I used to do this with my old P4 and it did help my gaming performance years ago.
I get the idea behind hyperthreading. It allows 1 physical core to act like 2 cores and thus get more productivity out of your CPU. Does the virtual core perform the same as the physical core? Will 4 physical cores at full load out perform 4 physical cores and 4 virtual cores? It seems with hyperthreading on the physical cores and virutal cores are at about half load or so when gaming. Some of the cores don't show much usage at all. If I go to 4 physical cores only they all seem to be pulling a heavy load, but not really going up to 100%.
Thanks for any infomation and please feel free to correct me if my understanding of hyperthreading is incorrect.
Thanks again
My AMD Phenom II x6 Thuban 1090T processor is lousy at mwo, even when overclocked to 3.8 GHz. MWO hogs only one core of it and maxes it out in usage--the rest of the cores are pretty much at 0-10% usage.. horrible. Phenoms don't have hyper-threading, but wanted to throw this in here for comparison anyway. Hyper-threading is a trick to make software think that there are 2 actual cores (even though there is only physical core that is hyper-threading the 2 virtual cores.) It's like 2 virtual machines running on one physical machine (if you are familiar with the concept) or two thoughts running inside of one head--you alternate between the two thoughts that you have but you still have one physical head to process them.
#13
Posted 02 December 2014 - 04:29 PM
DjPush, on 02 December 2014 - 01:07 PM, said:
That doesn't necessarily mean MWO benefits from hyperthreading, though. It's just seeing a "core" based on what the OS tells it, and the thread happens to get scheduled to one of those. Cryengine is supposed to support up to 8 threads, but I don't think MWO uses 8 threads. There is speculation of it using 6, though.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users