Question / Help High GPU usage Radeon rx580

Mehmet AK

New Member
Hi Guys !

obsSettings.png
OBS Settings
and streaming
gpuHigh.png


is there a solution ?
 

Mehmet AK

New Member
hi guys !
Log Files here
Code:
OBS 22.0.2 (64-bit, windows) log file uploaded at 2019-01-04, 16:07:31

09:14:45.066: CPU Name: AMD Ryzen 5 1500X Quad-Core Processor         
09:14:45.066: CPU Speed: 3500MHz
09:14:45.066: Physical Cores: 4, Logical Cores: 8
09:14:45.066: Physical Memory: 8143MB Total, 1064MB Free
09:14:45.066: Windows Version: 10.0 Build 17134 (revision: 472; 64-bit)
09:14:45.066: Running as administrator: false
09:14:45.066: Aero is Enabled (Aero is always on for windows 8 and above)
09:14:45.066: Windows 10 Gaming Features:
09:14:45.066:     Game Bar: Off
09:14:45.066:     Game DVR: Off
09:14:45.066:     Game DVR Background Recording: Off
09:14:45.068: Sec. Software Status:
09:14:45.070:     Avira Antivirus: enabled (AV)
09:14:45.070:     Windows Defender Antivirus: disabled (AV)
09:14:45.071:     Windows Firewall: enabled (FW)
09:14:45.071:     Avira Antivirus: enabled (ASW)
09:14:45.071:     Windows Defender Antivirus: disabled (ASW)
09:14:45.071: Browser Hardware Acceleration: true
09:14:45.071: Portable mode: false
09:14:45.196: OBS 22.0.2 (64-bit, windows)
09:14:45.196: ---------------------------------
09:14:45.197: ---------------------------------
09:14:45.197: audio settings reset:
09:14:45.197:     samples per sec: 44100
09:14:45.197:     speakers:        2
09:14:45.198: ---------------------------------
09:14:45.198: Initializing D3D11...
09:14:45.198: Available Video Adapters:
09:14:45.200:     Adapter 1: Radeon RX 580 Series
09:14:45.200:       Dedicated VRAM: 4274225152
09:14:45.200:       Shared VRAM:    4269355008
09:14:45.200:       output 1: pos={0, 0}, size={1366, 768}, attached=true
09:14:45.202: Loading up D3D11 on adapter Radeon RX 580 Series (0)
09:14:45.220: D3D11 loaded successfully, feature level used: 45056
09:14:45.965: ---------------------------------
09:14:45.966: video settings reset:
09:14:45.966:     base resolution:   1280x720
09:14:45.966:     output resolution: 1280x720
09:14:45.966:     downscale filter:  Lanczos
09:14:45.966:     fps:               60/1
09:14:45.966:     format:            NV12
09:14:45.966:     YUV mode:          709/Full
09:14:45.966: Audio monitoring device:
09:14:45.966:     name: Default
09:14:45.966:     id: default
09:14:45.967: ---------------------------------
09:14:45.968: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/chrome_elf.dll' not found, loading of module failed
09:14:45.970: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
09:14:46.260: [AMF] Version 2.5.0 loaded (Compiled: 1.4.9.0, Runtime: 1.4.11.0, Library: 1;4;11;0;18.50.03.05;201812172001;CL#1721387).
09:14:46.335: [AMF] [Capability Manager] Testing Direct3D 11 Adapter 'Radeon RX 580 Series (VEN_1002/DEV_67df/SUB_34181462/REV_00e7)':
09:14:46.335:   H264/AVC: Supported
09:14:46.335:   H265/HEVC: Supported
09:14:46.335:
09:14:46.396: [AMF] [Capability Manager] Testing Direct3D 9 Adapter 'Radeon RX 580 Series [\\.\DISPLAY1] (VEN_1002/DEV_67df/SUB_34181462/REV_00e7)':
09:14:46.396:   H264/AVC: Supported
09:14:46.396:   H265/HEVC: Supported
09:14:46.396:
09:14:46.435: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libcef.dll' not found, loading of module failed
09:14:46.435: LoadLibrary failed for '../../obs-plugins/64bit/libEGL.dll': The specified procedure could not be found.
09:14:46.435:  (127)
09:14:46.435: Module '../../obs-plugins/64bit/libEGL.dll' not loaded
09:14:46.436: Required module function 'obs_module_load' in module '../../obs-plugins/64bit/libGLESv2.dll' not found, loading of module failed
09:14:46.437: [obs-browser]: Version 2.1.5
09:14:46.440: LoadLibrary failed for 'nvEncodeAPI64.dll': The specified module could not be found.
09:14:46.440:  (126)
09:14:46.572: VLC found, VLC video source enabled
09:14:46.578: No blackmagic support
09:14:46.586: ---------------------------------
09:14:46.586:   Loaded Modules:
09:14:46.586:     win-wasapi.dll
09:14:46.586:     win-mf.dll
09:14:46.586:     win-ivcam.dll
09:14:46.586:     win-dshow.dll
09:14:46.586:     win-decklink.dll
09:14:46.586:     win-capture.dll
09:14:46.586:     vlc-video.dll
09:14:46.586:     text-freetype2.dll
09:14:46.586:     rtmp-services.dll
09:14:46.586:     obs-x264.dll
09:14:46.586:     obs-vst.dll
09:14:46.586:     obs-transitions.dll
09:14:46.586:     obs-text.dll
09:14:46.586:     obs-qsv11.dll
09:14:46.586:     obs-outputs.dll
09:14:46.586:     obs-filters.dll
09:14:46.586:     obs-ffmpeg.dll
09:14:46.586:     obs-browser.dll
09:14:46.586:     image-source.dll
09:14:46.586:     frontend-tools.dll
09:14:46.586:     enc-amf.dll
09:14:46.586:     coreaudio-encoder.dll
09:14:46.586: ---------------------------------
09:14:46.586: ==== Startup complete ===============================================
09:14:46.593: All scene data cleared
09:14:46.593: ------------------------------------------------
09:14:46.621: WASAPI: Device 'VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)' initialized
09:14:46.644: WASAPI: Device 'VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)' initialized
09:14:46.703: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
09:14:47.472: [window-capture: 'islemci testdeneeme'] update settings:
09:14:47.472:     executable: AndroidEmulator.exe
09:14:47.472: [window-capture: 'Window Capture'] update settings:
09:14:47.472:     executable: Europa_Client.exe
09:14:47.472: Switched to scene 'yeni'
09:14:47.472: ------------------------------------------------
09:14:47.472: Loaded scenes:
09:14:47.472: - scene 'yeni':
09:14:47.472:     - source: 'islemci testdeneeme' (window_capture)
09:14:47.472:     - source: 'Pubg' (game_capture)
09:14:47.472:     - source: 'Window Capture' (window_capture)
09:14:47.472:     - source: 'game' (game_capture)
09:14:47.472:     - source: 'CsGo' (game_capture)
09:14:47.472:     - source: 'Display Capture' (monitor_capture)
09:14:47.472: ------------------------------------------------
09:14:47.539: CalculateFileHash: Failed to open file 'C:\Users\mehmet\AppData\Roaming\obs-studio\updates\whatsnew.json':
09:22:48.751: ==== Shutting down ==================================================
09:22:48.766: Switched to scene '(null)'
09:22:48.766: WASAPI: Device 'VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)' Terminated
09:22:48.770: WASAPI: Device 'VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)' Terminated
09:22:48.772: All scene data cleared
09:22:48.772: ------------------------------------------------
09:22:48.820: Freeing OBS context data
09:22:48.833: [Scripting] Total detached callbacks: 0
09:22:48.844: == Profiler Results =============================
09:22:48.844: run_program_init: 2919.1 ms
09:22:48.844:  ┣OBSApp::AppInit: 21.686 ms
09:22:48.844:  ┃ ┗OBSApp::InitLocale: 1.334 ms
09:22:48.844:  ┗OBSApp::OBSInit: 2872.58 ms
09:22:48.844:    ┣obs_startup: 5.227 ms
09:22:48.844:    ┗OBSBasic::OBSInit: 2342.89 ms
09:22:48.844:      ┣OBSBasic::InitBasicConfig: 0.556 ms
09:22:48.844:      ┣OBSBasic::ResetAudio: 0.154 ms
09:22:48.844:      ┣OBSBasic::ResetVideo: 769.806 ms
09:22:48.844:      ┣OBSBasic::InitOBSCallbacks: 0.006 ms
09:22:48.844:      ┣OBSBasic::InitHotkeys: 0.047 ms
09:22:48.844:      ┣obs_load_all_modules: 619.517 ms
09:22:48.844:      ┃ ┣obs_init_module(coreaudio-encoder.dll): 0.532 ms
09:22:48.844:      ┃ ┣obs_init_module(enc-amf.dll): 425.348 ms
09:22:48.844:      ┃ ┣obs_init_module(frontend-tools.dll): 3.573 ms
09:22:48.844:      ┃ ┣obs_init_module(image-source.dll): 0.004 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-browser.dll): 0.171 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-ffmpeg.dll): 0.547 ms
09:22:48.844:      ┃ ┃ ┗nvenc_check: 0.531 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-filters.dll): 0.019 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-outputs.dll): 0.006 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-qsv11.dll): 115.188 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-text.dll): 0.218 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-transitions.dll): 0.007 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-vst.dll): 0.002 ms
09:22:48.844:      ┃ ┣obs_init_module(obs-x264.dll): 0.004 ms
09:22:48.844:      ┃ ┣obs_init_module(rtmp-services.dll): 1.877 ms
09:22:48.844:      ┃ ┣obs_init_module(text-freetype2.dll): 0.144 ms
09:22:48.844:      ┃ ┣obs_init_module(vlc-video.dll): 3.615 ms
09:22:48.844:      ┃ ┣obs_init_module(win-capture.dll): 0.164 ms
09:22:48.844:      ┃ ┣obs_init_module(win-decklink.dll): 3.138 ms
09:22:48.844:      ┃ ┣obs_init_module(win-dshow.dll): 2.415 ms
09:22:48.844:      ┃ ┣obs_init_module(win-ivcam.dll): 0.006 ms
09:22:48.844:      ┃ ┣obs_init_module(win-mf.dll): 0 ms
09:22:48.844:      ┃ ┣obs_init_module(win-wasapi.dll): 0.006 ms
09:22:48.844:      ┃ ┗reset_win32_symbol_paths: 0.104 ms
09:22:48.844:      ┣OBSBasic::ResetOutputs: 0.532 ms
09:22:48.844:      ┣OBSBasic::CreateHotkeys: 0.272 ms
09:22:48.844:      ┣OBSBasic::InitService: 0.147 ms
09:22:48.844:      ┣OBSBasic::InitPrimitives: 0.188 ms
09:22:48.844:      ┗OBSBasic::Load: 890.928 ms
09:22:48.844: obs_hotkey_thread(25 ms): min=0.003 ms, median=0.008 ms, max=9.842 ms, 99th percentile=0.158 ms, 100% below 25 ms
09:22:48.844: audio_thread(Audio): min=0 ms, median=0.057 ms, max=1.442 ms, 99th percentile=0.135 ms
09:22:48.844: obs_graphics_thread(16.6667 ms): min=0.076 ms, median=2.096 ms, max=822.364 ms, 99th percentile=11.026 ms, 99.7406% below 16.667 ms
09:22:48.844:  ┣tick_sources: min=0.001 ms, median=1.652 ms, max=822.218 ms, 99th percentile=10.508 ms
09:22:48.844:  ┣output_frame: min=0.05 ms, median=0.096 ms, max=5.247 ms, 99th percentile=0.235 ms
09:22:48.844:  ┃ ┗gs_context(video->graphics): min=0.05 ms, median=0.096 ms, max=5.244 ms, 99th percentile=0.234 ms
09:22:48.844:  ┃   ┣render_video: min=0.006 ms, median=0.017 ms, max=0.353 ms, 99th percentile=0.033 ms
09:22:48.844:  ┃   ┃ ┗render_main_texture: min=0.005 ms, median=0.011 ms, max=0.344 ms, 99th percentile=0.023 ms
09:22:48.844:  ┃   ┗gs_flush: min=0.041 ms, median=0.076 ms, max=5.214 ms, 99th percentile=0.212 ms
09:22:48.844:  ┗render_displays: min=0 ms, median=0.322 ms, max=7.245 ms, 99th percentile=0.608 ms
09:22:48.844: =================================================
09:22:48.844: == Profiler Time Between Calls ==================
09:22:48.844: obs_hotkey_thread(25 ms): min=24.681 ms, median=25.392 ms, max=45.939 ms, 95.4992% within ±2% of 25 ms (0% lower, 4.50081% higher)
09:22:48.844: obs_graphics_thread(16.6667 ms): min=4.64 ms, median=16.667 ms, max=822.371 ms, 99.2184% within ±2% of 16.667 ms (0.401176% lower, 0.380425% higher)
09:22:48.844: =================================================
09:22:48.897: Number of memory leaks: 0
 

DEDRICK

Member
Goto the GPU Tab of Task Manager and take a screenshot while recording/streaming Europa, you should see 4 different graphs, with 4 different GPU usages. It's different per GPU brand.

1546611287253.png


The GPU usage you are seeing is on the Video Encode engine graph, so it's not real GPU usage in the sense that it is taking away from your 3D Engine. Windows is only capable of displaying one of the 4 "engines", per process.

Look at the sum at the top of the column in your first screenshot, it says 75%.

OBS is using 74.9% and Europa 36.1%...so clearly not 75% GPU usage but actually 100%, or is it? WIndows doesn't know how to report the GPU usage correctly.


And remove the Monitor Capture from your Gaming scene, you are force V-Syncing your games by having it in the same scene as a Game Capture.

Always put Display Capture in a scene separate from Game Capture
 
Last edited:
Top