Hyperthreading in games

foresttree1

Honorable
May 11, 2013
8
0
10,510
hi, now I have read that many people say that hyper threading does not affect game and that it good to leave on, but currently I have a small issue and I was wondering if anyone can help out. This is between far cry 3 and crisis 3. Now I have an i7 3770k with hyper thread enable. In far cry 3 I noticed that my gpu usage was low (gtx 670 sli) and when I checked my cpu usage, one of the core 8 cores was at 100% while the rest was at about 50ish. So I decided to switch of the hyper thread and suddenly I noticed a fps boost of about 15 frames. But in crisis 3, the reverse happens and there is a drop in fps by about 10-15 fps. I understand that this could be due to the fact that crisis 3 could be coded better for more cores so I was wondering if it is possible to disable the hyper threading in windows instead. Most of the solution I found involve setting the affinity, but when I tried to select 4 core in was even worst so I am assuming this is not the right way of doing it. Any suggestions? Thanks.
 
Solution

arthurh

Distinguished
Dec 28, 2002
1,068
0
19,360


Unfortunately this is a BIOS only setting at this time. Since the CPU is a piece of "hardware" it has to be configured in BIOS. Maybe that will change. We did not use to have software to OC with in the operating system years ago but now do, thou not preferred by OCn enthusiasts.

When you set "cores" in affinity it is the whole core, which includes its H/P threading design. Thus you are using less cores and the result is lower performance in multi-threaded designed programs.

 
Solution

foresttree1

Honorable
May 11, 2013
8
0
10,510
darn it. Looks like I will have to finish each games and then switch it manually. I am quite surprised that hyper threading has such a big impact on far cry 3 especially since only one thread was used 100% and the rest was about 50%. Created such a bottleneck. Thanks for the answer.
 

Pirate02

Honorable
May 28, 2013
1
0
10,510
I too am experiencing the exact same issue that you are describing, and for some odd reason I can hardly find any information on the topic of far cry 3 and hyper threading. It seems odd to me that others that are experiencing performance issues haven't been able to isolate the issue to be solely hyper threading with the game. I know that Crysis 3 is like one of the VERY FEW games that efficiently takes advantage of 8 threads, but the fact that it performs loads better than Far Cry 3 is just weird. I mean they use the same engine right? and if anything Crysis 3 should perform worse. Also, I have a core i7 860 and a gtx 660 ti

This kind of sucks but what I have to do is disable hyper threading and overclock to 4.0ghz to play far cry 3, and than when i want to play crysis 3 i just have my normal overclock at 3.6 ghz with hyper threading enabled. At first I thought the far cry 3 game was really THAT demanding being i have an old cpu and all. But when crysis 3 came out, I knew something was horribly wrong with far cry 3.

I understand Its normal for most games to not take advantage of hyper threading, but the fact that it is HINDERING my performance while playing far cry 3 (i.e. making it worse, than without hyper threading) is astonishing to me. And yet I still read posts about how far cry 3 is the most optimized game of 2013. Its just weird man.
 

foresttree1

Honorable
May 11, 2013
8
0
10,510
Far cry 3 (Dunia Engine) does not use the same engine as Crysis 3 (Cryengine) fyi. As for why it happens in far cry 3, I am not sure. Its the only game that I have such problems with.