Question / Help Dolphin Emulator Black Screen

Y-L

New Member
So I'm trying to stream Dolphin Emulator. It shows up fine in OBS (sometimes) then when I switch scenes or uncheck the Dolphin scene it will frequently go black (OBS says it cannot find the window) when it is clearly open. I have tried window capture and game capture, setting the source as a global source, stable 0.625b and 0.63b builds, using OpenGL and D3D in Dolphin, and a myriad of other things. Any ideas?

Windows 7/i5 4690k | Radeon 7770 | 4GB RAM
 

Y-L

New Member
Code:
23:53:28: Open Broadcaster Software v0.633b - 64bit ( ^ω^)
23:53:28: -------------------------------
23:53:28: CPU Name: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
23:53:28: CPU Speed: 3500MHz
23:53:28: Physical Memory:  3989MB Total, 1603MB Free
23:53:28: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
23:53:28: monitor 1: pos={0, 0}, size={1920, 1080}
23:53:28: monitor 2: pos={1920, 0}, size={1280, 1024}
23:53:28: Windows Version: 6.1 Build 7601 S
23:53:28: Aero is Enabled
23:53:28: -------------------------------
23:53:28: OBS Modules:
23:53:28: Base Address     Module
23:53:28: 000000003FD90000 OBS.exe
23:53:28: 00000000DD370000 OBSApi.dll
23:53:28: 00000000FA560000 DShowPlugin.dll
23:53:28: 00000000FA520000 GraphicsCapture.dll
23:53:28: 00000000FA180000 NoiseGate.dll
23:53:28: 00000000FA150000 PSVPlugin.dll
23:53:28: ------------------------------------------
23:53:28: Adapter 1
23:53:28:   Video Adapter: AMD Radeon HD 7700 Series
23:53:28:   Video Adapter Dedicated Video Memory: 1059237888
23:53:28:   Video Adapter Shared System Memory: 1823041536
23:53:28:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
23:53:28:   Video Adapter Output 2: pos={1920, 0}, size={1280, 1024}, attached=true
23:53:28: ------------------------------------------
23:53:28: Adapter 2
23:53:28:   Video Adapter: Intel(R) HD Graphics 4600
23:53:28:   Video Adapter Dedicated Video Memory: 67108864
23:53:28:   Video Adapter Shared System Memory: 1711276032
23:53:28: =====Stream Start: 2014-09-13, 23:53:28===============================================
23:53:28:   Multithreaded optimizations: On
23:53:28:   Base resolution: 1920x1080
23:53:28:   Output resolution: 1280x720
23:53:28: ------------------------------------------
23:53:28: Loading up D3D10 on AMD Radeon HD 7700 Series (Adapter 1)...
23:53:28: ------------------------------------------
23:53:28: Audio Format: 48000 Hz
23:53:28: ------------------------------------------
23:53:28: Audio Channels: 2 Ch
23:53:28: Playback device Default
23:53:28: ------------------------------------------
23:53:28: Using desktop audio input: Speakers (Realtek High Definition Audio)
23:53:28: Global Audio time adjust: 0
23:53:28: ------------------------------------------
23:53:28: Using auxilary audio input: Microphone (Realtek High Definition Audio)
23:53:28: Mic time offset: 0
23:53:28: ------------------------------------------
23:53:28: Audio Encoding: AAC
23:53:28:     bitrate: 128
23:53:28: Using Window Capture
23:53:28: Scene buffering time set to 700
23:53:28: x264: VBV maxrate specified, but no bufsize, ignored
23:53:28: ------------------------------------------
23:53:28: Video Encoding: x264
23:53:28:     fps: 60
23:53:28:     width: 1280, height: 720
23:53:28:     preset: veryfast
23:53:28:     profile: main
23:53:28:     keyint: 120
23:53:28:     CBR: no
23:53:28:     CFR: yes
23:53:28:     max bitrate: 25000
23:53:28:     buffer size: 0
23:53:28:     quality: 10
23:53:28: ------------------------------------------
00:46:16: FlushBufferedVideo: Flushing 27 packets over 433 ms
00:46:16: Total frames encoded: 190074, total frames duplicated: 1492 (0.78%)
00:46:16: Number of frames skipped due to encoder lag: 9 (0.00%)
00:46:16: Total frames rendered: 190076, number of late frames: 13 (0.01%) (it's okay for some frames to be late)
00:46:16: 
00:46:16: Profiler time results:
00:46:16: 
00:46:16: ==============================================================
00:46:16: video thread frame - [100%] [avg time: 1.445 ms] [children: 83%] [unaccounted: 17%]
00:46:16: | scene->Preprocess - [71.1%] [avg time: 1.028 ms]
00:46:16: | GPU download and conversion - [11.8%] [avg time: 0.171 ms] [children: 11.2%] [unaccounted: 0.623%]
00:46:16: | | flush - [10.7%] [avg time: 0.154 ms]
00:46:16: | | CopyResource - [0.484%] [avg time: 0.007 ms]
00:46:16: | | conversion to 4:2:0 - [0.0692%] [avg time: 0.001 ms]
00:46:16: Convert444Threads - [100%] [avg time: 0.413 ms] [children: 99.3%] [unaccounted: 0.726%]
00:46:16: | Convert444toNV12 - [99.3%] [avg time: 0.41 ms]
00:46:16: encoder thread frame - [100%] [avg time: 0.758 ms] [children: 0.396%] [unaccounted: 99.6%]
00:46:16: | sending stuff out - [0.396%] [avg time: 0.003 ms]
00:46:16: ==============================================================
00:46:16: 
00:46:16: 
00:46:16: Profiler CPU results:
00:46:16: 
00:46:16: ==============================================================
00:46:16: video thread frame - [cpu time: avg 0.054 ms, total 10436.5 ms] [avg calls per frame: 1]
00:46:16: | scene->Preprocess - [cpu time: avg 0.008 ms, total 1528.81 ms] [avg calls per frame: 1]
00:46:16: | GPU download and conversion - [cpu time: avg 0.013 ms, total 2620.82 ms] [avg calls per frame: 1]
00:46:16: | | flush - [cpu time: avg 0.008 ms, total 1638.01 ms] [avg calls per frame: 1]
00:46:16: | | CopyResource - [cpu time: avg 0.002 ms, total 405.603 ms] [avg calls per frame: 1]
00:46:16: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 124.802 ms] [avg calls per frame: 1]
00:46:16: Convert444Threads - [cpu time: avg 0.222 ms, total 84443.3 ms] [avg calls per frame: 2]
00:46:16: | Convert444toNV12 - [cpu time: avg 0.221 ms, total 84178.1 ms] [avg calls per frame: 2]
00:46:16: encoder thread frame - [cpu time: avg 0.029 ms, total 5647.24 ms] [avg calls per frame: 1]
00:46:16: | sending stuff out - [cpu time: avg 0 ms, total 31.2 ms] [avg calls per frame: 1]
00:46:16: ==============================================================
00:46:16: 
00:46:16: =====Stream End: 2014-09-14, 00:46:16=================================================


Last game capture log:
2014-09-13, 14:08:20: we're booting up: 
14:08:20: CaptureThread: attached to process Dolphin.exe
14:08:20: DXGI Present
14:08:20: GL Present
14:08:20: DirectDraw Present
14:08:20: (half life scientist) everything..  seems to be in order
14:08:20: DXGI: Found D3D 11
14:08:20: setting up d3d11 data
14:08:20: ---------------------- Cleared D3D11 Capture ----------------------
14:08:20: found dxgi format (dx11) of: 28, size: {1920, 1018}, multisampled: false
14:08:20: DoD3D11Hook: success
14:08:20: successfully capturing d3d11 frames via GPU
 

Y-L

New Member
Yeah I have tried switching between game capture and window capture. It happens with both.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Well game capture appears to be succeeding. I'm just theorizing here but the game might be running on the intel adapter or something. You might want to disable the intel adapter in the bios if you're not using it.
 

Y-L

New Member
I will try that but I am fairly certain it is running on my dedicated card as under display adapter in Dolphin settings says so. I have noticed that restarting obs sometimes fixes it and it primarily happens when unchecking the box for the scene. When game capture fails I switch to window capture and vice versa. That seems to help sometimes. It appears to be random as to which stops working.
 
Top