Copy pasting this from the other topic i put it in.
Made an account just so i could reply to some of these to hopefully get something figured out. I have been trying fixes and work arounds for almost 8 hours now with Natho and still nothing. The problem seems to be caused by obs refusing to use anything other than CPU 0. I set affinities to only have 6 and 7 checked and it still defaults to overload CPU 0. The only thing that i have found to stop this from causing issues is turning all of your settings to very low on obs (fastest encoder, low bit rate, low output resolution) in order to make the CPU resource requirement less than what will over load 1 core (CPU 0). This obviously makes your stream/recording look like garbage and is not a real option but further displays the fact that the issue is coming from overloading the 1 core. I am not sure why it would be doing this out of no where because nothing has changed. I have not updated my graphics drivers since before it started, windows update was last done in 2016. I even tried installing obs 18.0.2 and 17.0.2 and it happened with both of them as well. It did it with OBS classic as well. I am hearing that people are having similar issues encoding with shadowplay as well? I have no idea what is causing it. Is there some way that multithreading with OBS has been forced off?
Also I will note that sometimes the issue will stop, maybe 1 in 100 tries of starting stopping recording. When the issue is not happening the load seems to be balanced across cores. As soon as it does happen again all the load is back on CPU 0. Normally my OBS CPU usage is around 25-35 but since the problem has started it will not go above 10-12 (which makes sense i guess if its only using 1 core). When the issue went away briefly and more cores were being used, that usage was back to the normal 26-29 range and then when the issue was back it was right back down to 10-12. Also, when I change the focus window from whatever game I am on back to obs, OBS usage spikes to 80-100 for a few seconds and all cores also spike to 100 during that time. Its like it was behind on the encoding and as soon as the game is not focused and OBS is the focus window it forces it through all at once.
- 3.50 GHz i7 4770k
- EVGA NVIDIA GeForce GTX 780 Ti
It happens with league of legends, only when in game with just the client or the load screen. It also happened with hollow knight which is a steam game in the same fashion. the issue doesnt occur with no game open because OBS doesn't require basically and CPU resource. It doesnt happen with game open either if the window isnt focused. For example league takes like 2-3 CPU when its not focused, then goes to 17-20 when it is. When it jumps up to here is when OBS maxes all onto CPU 0.