Question / Help How to use certain cores?

discopanda

New Member
Ok so, when I'm streaming OBS uses all cores. But the game I stream uses only the first core of my CPU.
- This makes the game play at a very low fps.

Is there a way to make so OBS only uses the last 7 Cores of my CPU?
 
Last edited:
I'll have to try this out. I'll post later when I get a chance if it works.
Core affinity can also be set via the shortcut to OBS, but it is done in binary so you'll have to play with it to get 7/8 cores
http://www.techrepublic.com/blog/wi...ting-in-windows-7-to-gain-a-performance-edge/
I think it would be something like 0111 for a quadcore and if there is hyperthreading you probbaly just want to do 6 cores, skipping the first two since other things will need to CPU and its best not to use either core of the hyperthread of the game
 
The other thing to do is use the "threads=x" custom x264 command to lower the number of threads x264 uses. On a CPU with eight logical cores, as you implied yours was, it by default generates 12 threads. Lower this by replacing the "x" with a number lower than 12. Try 9 or 10. That should help. So the custom command line would have "threads=9" in it, for example.
 
/shrug, it would very likely have the effect he desires. There's nothing wrong with it, beyond general discouragement of people using the x264 custom commands in general.
 
Back
Top