F5F Stay Refreshed Software PC Gaming Turning off hyperthreading for specific programs (CSGO)

Turning off hyperthreading for specific programs (CSGO)

Turning off hyperthreading for specific programs (CSGO)

X
x1975
Member
71
03-18-2019, 11:54 AM
#1
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!
X
x1975
03-18-2019, 11:54 AM #1

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!

T
Tjeard_
Member
179
04-03-2019, 08:38 AM
#2
Process Lasso automatically assigns CPU affinity, but hyperthreading shouldn't influence whether a process starts or not. Is multi-core support available in CS:GO? That message is very poor quality.
T
Tjeard_
04-03-2019, 08:38 AM #2

Process Lasso automatically assigns CPU affinity, but hyperthreading shouldn't influence whether a process starts or not. Is multi-core support available in CS:GO? That message is very poor quality.

T
TheSuperN0va
Junior Member
10
04-17-2019, 06:59 PM
#3
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.
T
TheSuperN0va
04-17-2019, 06:59 PM #3

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.

J
Jpup7
Junior Member
6
04-17-2019, 07:10 PM
#4
Multi-core rendering is available. The stutters occur intermittently (every 10 to 20 minutes). I've also observed a slightly reduced average frame rate when HT is active.
J
Jpup7
04-17-2019, 07:10 PM #4

Multi-core rendering is available. The stutters occur intermittently (every 10 to 20 minutes). I've also observed a slightly reduced average frame rate when HT is active.