Witcher 3 CPU Usage/Hyper-threading

alvesNYR

Distinguished
Jan 28, 2016
10
0
18,510
I've got a Corsair One Pro which has
7700K (@ 4.2GHz)
GTX 1080 (Not OC)

Now, the default BIOS settings has Hyper-threading On, which I do understand can help in certain games, such as Witcher 3. Only thing was, temps were around 75-80C, with spikes to 85C here and there. I'm aware 7700K notoriously runs warm, and that these temps are "within range" but I wanted a cooler CPU.

So I turned Hyper-threading Off via BIOS and ran Witcher 3 again to find the temps were comfortably around 65-70C, with only a few spikes to 75C in rainy weather and such.

But now my CPU's usage has gone up drastically, from around 35-50% with Hyperthreading On, to 80-100% with it of. Witcher 3 as far I've heard can be very CPU intensive. EDIT: Should also add that just about everything is set to Ultra (Shadows High, NPCs on screen Medium).

Question is, is this perfectly normal after HT is turned off? As long as my temps are good, high CPU usage should be OK, right? Thanks so much guys!
 
Solution
Yes that's about what I'd expect. Over all usage goes up, as you removed half the threads from use. Temps go down for same reason, but your fps likely decreased too since you're now Maxing out threads in places (your fps at any given moment won't have dropped, but times when you has minor drops with ht enabled will be much worse with it off) you can also accomplish keeping it cooler by imposing a cap on your fps, or by trying to lower vcore and leave speeds alone in bios

Supahos

Expert
Ambassador
Yes that's about what I'd expect. Over all usage goes up, as you removed half the threads from use. Temps go down for same reason, but your fps likely decreased too since you're now Maxing out threads in places (your fps at any given moment won't have dropped, but times when you has minor drops with ht enabled will be much worse with it off) you can also accomplish keeping it cooler by imposing a cap on your fps, or by trying to lower vcore and leave speeds alone in bios
 
Solution

alvesNYR

Distinguished
Jan 28, 2016
10
0
18,510

Mostly about what temps I'm comfortable with. An average of 80C even in Witcher 3 just seemed too hot to me :( and I'm more concerned with the longevity of the system than performance (Still getting 80-100 fps in W3 w/o hyperthreading) Really wish Corsair included a better cooler for it, I'm not sure which cooler it has, as it's a pre-build, and 7700K's don't come with stock coolers right?
Why specifically would you advise against turning Hyperthreading off? Just because of the whole taking away resources thing?

 

atomicWAR

Glorious
Ambassador
Turning off hyper-threading takes away 4 threads your CPU can use for other things. More and more games are using 8+ thread while gaming (thank you xb1/PS4). Now you can game with less threads but your minimum frame rate in particular drops giving you a more stuttery experience. It also lowers max and average frame rates too but it is those minimums that can really make a game less enjoyable if they dip a lot. I urge you to get a better cooler or if you have to drop your overclock a little to hit 80C at max load.
 


That is one of the drawbacks of buying a prebuilt compact system. It would have been better If you built it yourself in a less compact enclosure- much cheaper price for possibly even better performance and temps.
 

alvesNYR

Distinguished
Jan 28, 2016
10
0
18,510

Fully aware, thank you though (no jest). I still have a custom build with a 4670K and 770, fully OC'd from 3-4 years ago but I went with Corsair's pre-build for an upgrade, as I had the extra funds & felt it was less headache/possible issues especially at this stage of my life.
 

alvesNYR

Distinguished
Jan 28, 2016
10
0
18,510
To provide an update, I hard-capped the FPS to 80 using Riva (was understating my fps before, I was actually still getting 95-120fps in normal areas away from big cities) and I now average 80% CPU usage, a bit of a trade off but with a G-sync monitor, it works wonderfully. My mind's at ease. Feel like this a good balance of CPU usage and temperature.
But I will absolutely reconsider this in the future and possibly go back to hyper-threading, especially for newer releases later this year and onward. Thanks for the help here, wish I could give best solution to all of ya.