Question / Help Strange cpu utilization with Dota 2

Sniqi

New Member
Hey,

I want to capture a clip from Dota 2 but I noticed a pretty strange cpu utilization when starting capturing Dota 2.

Specs:
Windows 10 - 1709
i7 8700k @4.8GHz
GTX 980 Ti @1404MHz
32GB RAM

Tabbed out of the game the utilization is equal on all logical cores (12). When tabbing into the game, only the first 3 logical cores are utilized by OBS to capture the game. They going to 100% load, It's dropping massive frames of course.

I tried..
-Game Capture, Window Capture and Screen Capture.
-several different options for x264 (CBR, CRF .. ultrafast, medium, very slow... high low bitrate or CRF .. all 3 profiles an so on)
-forcing to use the last 9 logical cores (via taskmgr) -> utilization is equal on all 9 cores
-forcing to use the first 9 logical cores (via taskmgr) -> utilization only on first 3 cores
(tried several other core-combinations, as soon as one of the first 3 cores is activated, only these are utilized)
-Only happens when Dota 2 is opened and the active Window
-Fullscreen, borderless window, and windowed
-Overwatch - everything is working fine

If I forgot something to test, please tell me..

Please dont tell me just to use NVENC or QuickSync, I want to understand the problem I have here. (Or if its a bug)
 

Attachments

Last edited:
Don't try to force OBS to use specific cores. Let the windows process scheduler handle that.
Make sure Dota2 is NOT using vulkan renderer.
 
Dota 2 is running on DirectX 11. I wouldnt do that either, but to verifiy the problem I tried multiple scenarios. This behaviour is of course also happening with default all cores
 
Back
Top