Turning off hyperthreading for specific programs (CSGO)
Turning off hyperthreading for specific programs (CSGO)
Hello everyone,
When I play CSGO with hyper-threading turned on, it causes small stutters during gameplay. From my own tests, removing hyper-threading eliminates these issues. I’m using an AMD Ryzen 3700x and a GTX 1070. There are two ways to disable hyper-threading for CSGO: one is through Task Manager settings, but it doesn’t remember your choice and needs manual changes each time. The other is creating a batch file with specific commands to run the game with affinity settings applied. Is there another approach to restrict hyperthreading only for CSGO? Ideally, something that keeps the settings active even after closing the app, without needing a batch file—especially important when using Faceit?
Thanks!
Interesting, this suggests that AMD's core mapping in Windows differs from Intel's. To stop a program from accessing HT on Intel, you need to uncheck every other option, not just the second half.
If AMD were mapped like Intel, it would block one of the CCDs or CCXs, which could actually be advantageous. I'm sure that's what "Game mode" did in earlier versions.
I've noticed reports from Gamers Nexus indicating it sometimes harms performance, particularly on AMD components.