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

  • dota2_capture_log.txt
    7.7 KB · Views: 6
Last edited:

Harold

Active Member
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.
 

Sniqi

New Member
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
 

Sniqi

New Member
So as nobody has an idea, I guess it's a problem specific to my hard- and software combination.
 
Top