I'm looking to drop down to a single PC Streaming and gaming setup, I have 12 cores (24 hyperthreaded available) and both OBS and the game default to cpu0. I'm fed up of manually having to move OBS process affinity to stabilise FPS in games, and can't find any utilities that would allow you to always bind specific known processes to cores.
Could a setting be added to OBS that every time it starts up, it uses the win32 API to set it's own Affinity to the selected cores?
Optionally add a simple mode that divides the available cores by 4, and assigns OBS affinity to only the last quarter (i.e. for 24 available cores, assign 18-23),Alternatively dedicate specific cores for encoding, and scene construction?
Could a setting be added to OBS that every time it starts up, it uses the win32 API to set it's own Affinity to the selected cores?
Optionally add a simple mode that divides the available cores by 4, and assigns OBS affinity to only the last quarter (i.e. for 24 available cores, assign 18-23),Alternatively dedicate specific cores for encoding, and scene construction?