Question / Help OBS dropping frames / cpu overloaded? i7-8700

Maragia

New Member
Hey there

Having problems streaming Heroes of the storm, while streaming Battlefield 1 on max settings seems no problem.
OBS says, that cpu is overloaded while encoding, but uses only 3 of my 12 logical cores. Got a new I7-8700, GPU GTX 1080

https://gist.github.com/02e882730564ec88342eacd38fbe337e

Any help appreciated

Edit: When I stream for example world of warcraft, all my threads/cpus are being used, and I can easily stream on max settings with 3000kbit/s and 30 fps
I guess it's a problem of heroes of the storm?
 
Last edited:

Xakka

New Member
Hi there i am i7-7800x and am having a similar problem with Heroes of the Storm recently. It appears while the game is running as you states only the first 3 logical cores are utilized by HoTS and OBS. I found a work around that worked for me, not optimal but it is something.

open task manage when OBS is running before you being streaming Heroes of the storm, go to the details tab and right click on obs64.exe > click set affinity. This will bring up a window showing which processors the OBS software will attempt to utilize. For heroes of the storm i Unassigned obs64.exe from using cores 0,1,2 Leaving 3+ enabled.

This allowed for Heroes to not fight over the cores (it appears to be bad at sharing) and obs functioned correctly in my tests on the remaining 9 cores. It is annoying to change and can likely be scripted/set at launch somehow but i am not aware of how to do that.

Hope this helps and can lead to some crispy non encoder overloaded Heroes Streaming!

P.S. Also if anyone has information on to why Heroes of the storm would prevent OBS from distributing threads to other system logical cores or how to set default launch program affinities please let me know!
 

Xakka

New Member
found answer for ignoring cores through hotkeys with studio
open shortcut and set target to
C:\Windows\System32\cmd.exe /c "cd C:\Program Files (x86)\obs-studio\bin\64bit && start /affinity FF8 obs64.exe"

change paths accordingly, and run it as administrator
 
Top