Question / Help Black Screen Game Capture (dual-GPU)

Sykthe

New Member
Okay this was stupid of me. I didn't see the thread containing all the information about laptops. However, I tried forcing OBS to high performance and it's still not registering my dedicated Radeon, only the Intel HD 4000. Does anyone else have a Radeon that they got OBS working with? How did you do it?

Here's my log btw:
Code:
21:57:02: Open Broadcaster Software v0.583b - 32bit (´・ω・`)
21:57:02: -------------------------------
21:57:02: CPU Name: Intel(R) Core(TM) i7-3612QM CPU @ 2.10GHz
21:57:02: CPU Speed: 2095MHz
21:57:02: Physical Memory:  4095MB Total, 3366MB Free
21:57:02: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
21:57:02: monitor 1: pos={0, 0}, size={1920, 1080}
21:57:02: Windows Version: 6.1 Build 7601 S
21:57:02: Aero is Disabled
21:57:02: -------------------------------
21:57:02: OBS Modules:
21:57:02: Base Address     Module
21:57:02: 00F00000         OBS.exe
21:57:02: 60300000         OBSApi.dll
21:57:02: 71AB0000         DShowPlugin.dll
21:57:02: 71A90000         GraphicsCapture.dll
21:57:02: 71A70000         NoiseGate.dll
21:57:02: 71A50000         PSVPlugin.dll
21:57:02: ------------------------------------------
21:57:02: Adapter 1
21:57:02:   Video Adapter: Intel(R) HD Graphics 4000
21:57:02:   Video Adapter Dedicated Video Memory: 2186899456
21:57:02:   Video Adapter Shared System Memory: 2108002304
21:57:02:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
21:57:02: =====Stream Start: 2013-11-01, 21:57:02===============================================
21:57:02:   Multithreaded optimizations: On
21:57:02:   Base resolution: 1920x1080
21:57:02:   Output resolution: 1920x1080
21:57:02: ------------------------------------------
21:57:02: Loading up D3D10 on Intel(R) HD Graphics 4000...
21:57:02: ------------------------------------------
21:57:02: Audio Format: 48000hz
21:57:02: Playback device Default
21:57:02: ------------------------------------------
21:57:02: Using desktop audio input: Speakers (Conexant SmartAudio HD)
21:57:02: ------------------------------------------
21:57:02: Using auxilary audio input: Internal Microphone (Conexant SmartAudio HD)
21:57:03: ------------------------------------------
21:57:03: Audio Encoding: AAC
21:57:03:     bitrate: 128
21:57:03: Using graphics capture
21:57:03: Scene buffering time set to 400
21:57:03: ------------------------------------------
21:57:03: Video Encoding: x264
21:57:03:     fps: 30
21:57:03:     width: 1920, height: 1080
21:57:03:     preset: veryfast
21:57:03:     profile: high
21:57:03:     keyint: 60
21:57:03:     CBR: no
21:57:03:     CFR: yes
21:57:03:     max bitrate: 800
21:57:03:     buffer size: 800
21:57:03:     quality: 6
21:57:03: ------------------------------------------
21:57:03: MMDeviceAudioSource: Frequency for device 'Speakers (Conexant SmartAudio HD)' is 384000, samples per sec is 48000
21:57:03: MMDeviceAudioSource: Frequency for device 'Internal Microphone (Conexant SmartAudio HD)' is 384000, samples per sec is 48000
21:57:03: SharedTexCapture hooked
21:57:32: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:57:32: SharedTexCapture hooked
22:00:22: Total frames encoded: 5974, total frames duplicated: 27 (0.45%)
22:00:22: Total frames rendered: 5962, number of late frames: 6 (0.10%) (it's okay for some frames to be late)
22:00:22: 
22:00:22: Profiler time results:
22:00:22: 
22:00:22: ==============================================================
22:00:22: video thread frame - [100%] [avg time: 0.933 ms] [children: 27%] [unaccounted: 73%]
22:00:22: | scene->Preprocess - [0.214%] [avg time: 0.002 ms]
22:00:22: | GPU download and conversion - [26.8%] [avg time: 0.25 ms] [children: 12.4%] [unaccounted: 14.4%]
22:00:22: | | flush - [5.57%] [avg time: 0.052 ms]
22:00:22: | | CopyResource - [6.43%] [avg time: 0.06 ms]
22:00:22: | | conversion to 4:2:0 - [0.429%] [avg time: 0.004 ms]
22:00:22: Convert444Threads - [100%] [avg time: 1.689 ms] [children: 99.4%] [unaccounted: 0.592%]
22:00:22: | Convert444toNV12 - [99.4%] [avg time: 1.679 ms]
22:00:22: encoder thread frame - [100%] [avg time: 2.669 ms]
22:00:22: ==============================================================
22:00:22: 
22:00:22: 
22:00:22: Profiler CPU results:
22:00:22: 
22:00:22: ==============================================================
22:00:22: video thread frame - [cpu time: avg 0.122 ms, total 733.204 ms] [avg calls per frame: 1]
22:00:22: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:00:22: | GPU download and conversion - [cpu time: avg 0.036 ms, total 218.401 ms] [avg calls per frame: 1]
22:00:22: | | flush - [cpu time: avg 0.015 ms, total 93.6 ms] [avg calls per frame: 1]
22:00:22: | | CopyResource - [cpu time: avg 0.013 ms, total 78.001 ms] [avg calls per frame: 1]
22:00:22: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:00:22: Convert444Threads - [cpu time: avg 1.694 ms, total 20155.3 ms] [avg calls per frame: 2]
22:00:22: | Convert444toNV12 - [cpu time: avg 1.694 ms, total 20155.3 ms] [avg calls per frame: 2]
22:00:22: encoder thread frame - [cpu time: avg 2.132 ms, total 12714.1 ms] [avg calls per frame: 1]
22:00:22: ==============================================================
22:00:22: 
22:00:22: =====Stream End: 2013-11-01, 22:00:22=================================================
22:00:23: =====Stream Start: 2013-11-01, 22:00:23===============================================
22:00:23:   Multithreaded optimizations: On
22:00:23:   Base resolution: 1920x1080
22:00:23:   Output resolution: 1920x1080
22:00:23: ------------------------------------------
22:00:23: Loading up D3D10 on Intel(R) HD Graphics 4000...
22:00:23: ------------------------------------------
22:00:23: Audio Format: 48000hz
22:00:23: Playback device Default
22:00:23: ------------------------------------------
22:00:23: Using desktop audio input: Speakers (Conexant SmartAudio HD)
22:00:23: ------------------------------------------
22:00:23: Using auxilary audio input: Internal Microphone (Conexant SmartAudio HD)
22:00:23: ------------------------------------------
22:00:23: Audio Encoding: AAC
22:00:23:     bitrate: 128
22:00:23: Using graphics capture
22:00:23: Scene buffering time set to 400
22:00:23: ------------------------------------------
22:00:23: Video Encoding: x264
22:00:23:     fps: 30
22:00:23:     width: 1920, height: 1080
22:00:23:     preset: veryfast
22:00:23:     profile: high
22:00:23:     keyint: 60
22:00:23:     CBR: no
22:00:23:     CFR: yes
22:00:23:     max bitrate: 800
22:00:23:     buffer size: 800
22:00:23:     quality: 6
22:00:23: ------------------------------------------
22:00:23: MMDeviceAudioSource: Frequency for device 'Speakers (Conexant SmartAudio HD)' is 384000, samples per sec is 48000
22:00:23: MMDeviceAudioSource: Frequency for device 'Internal Microphone (Conexant SmartAudio HD)' is 384000, samples per sec is 48000
22:00:23: SharedTexCapture hooked
22:00:25: Using RTMP service: Twitch / Justin.tv
22:00:25:   Server selection: rtmp://live-mia.justin.tv/app
22:00:25:   Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
22:00:25: Completed handshake with rtmp://live-mia.justin.tv/app in 389 ms.
22:00:27: SO_SNDBUF was at 8192
22:00:27: SO_SNDBUF is now 65536
22:00:30: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 131072)
22:00:58: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 131072)
22:03:07: Capture window 0x001504FC invalid or changing, terminating capture
22:03:31: SharedTexCapture hooked
22:08:08: Capture window 0x000E011A invalid or changing, terminating capture
22:08:13: Total frames encoded: 14080, total frames duplicated: 68 (0.48%)
22:08:13: Total frames rendered: 14035, number of late frames: 10 (0.07%) (it's okay for some frames to be late)
22:08:13: RTMPPublisher::SocketLoop: Graceful loop exit
22:08:13: Average send payload: 2874 bytes, average send interval: 29 ms
22:08:13: Number of times waited to send: 0, Waited for a total of 0 bytes
22:08:13: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
22:08:13: Number of bytes sent: 45641817
22:08:13: 
22:08:13: Profiler time results:
22:08:13: 
22:08:13: ==============================================================
22:08:13: video thread frame - [100%] [avg time: 0.88 ms] [children: 23.4%] [unaccounted: 76.6%]
22:08:13: | scene->Preprocess - [0.227%] [avg time: 0.002 ms]
22:08:13: | GPU download and conversion - [23.2%] [avg time: 0.204 ms] [children: 19.8%] [unaccounted: 3.41%]
22:08:13: | | flush - [11.7%] [avg time: 0.103 ms]
22:08:13: | | CopyResource - [7.61%] [avg time: 0.067 ms]
22:08:13: | | conversion to 4:2:0 - [0.455%] [avg time: 0.004 ms]
22:08:13: Convert444Threads - [100%] [avg time: 2.129 ms] [children: 99.4%] [unaccounted: 0.564%]
22:08:13: | Convert444toNV12 - [99.4%] [avg time: 2.117 ms]
22:08:13: encoder thread frame - [100%] [avg time: 2.902 ms]
22:08:13: ==============================================================
22:08:13: 
22:08:13: 
22:08:13: Profiler CPU results:
22:08:13: 
22:08:13: ==============================================================
22:08:13: video thread frame - [cpu time: avg 0.152 ms, total 2137.21 ms] [avg calls per frame: 1]
22:08:13: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:08:13: | GPU download and conversion - [cpu time: avg 0.065 ms, total 920.405 ms] [avg calls per frame: 1]
22:08:13: | | flush - [cpu time: avg 0.033 ms, total 468.002 ms] [avg calls per frame: 1]
22:08:13: | | CopyResource - [cpu time: avg 0.026 ms, total 374.402 ms] [avg calls per frame: 1]
22:08:13: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:08:13: Convert444Threads - [cpu time: avg 2.079 ms, total 58297.6 ms] [avg calls per frame: 2]
22:08:13: | Convert444toNV12 - [cpu time: avg 2.076 ms, total 58219.6 ms] [avg calls per frame: 2]
22:08:13: encoder thread frame - [cpu time: avg 2.307 ms, total 32463.8 ms] [avg calls per frame: 1]
22:08:13: ==============================================================
22:08:13: 
22:08:13: =====Stream End: 2013-11-01, 22:08:13=================================================


Last game capture log:
2013-11-01, 22:03:27: we're booting up: 
22:03:27: D3D9 Present
22:03:27: DXGI Present
22:03:27: GL Present
22:03:27: (half life scientist) everything..  seems to be in order
22:03:31: D3D9EndScene called
22:03:31: D3DPRESENT_PARAMETERS {
22:03:31: 	BackBufferWidth: 1920
22:03:31: 	BackBufferHeight: 1080
22:03:31: 	BackBufferFormat: D3DFMT_X8R8G8B8
22:03:31: 	BackBufferCount: 1
22:03:31: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:03:31: 	MultiSampleQuality: 0
22:03:31: 	SwapEffect: D3DSWAPEFFECT_DISCARD
22:03:31: 	hDeviceWindow: 917786
22:03:31: 	Windowed: true
22:03:31: 	EnableAutoDepthStencil: true
22:03:31: 	AutoDepthStencilFormat: D3DFMT_D24S8
22:03:31: 	Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL 
22:03:31: 	FullScreen_RefreshRateInHz: 0
22:03:31: 	PresentationInterval: 0
22:03:31: };
22:03:31: successfully set up d3d9 hooks
22:03:31: D3D9Present called
22:03:31: DoD3D9GPUHook: success
22:03:31: D3DSURFACE_DESC {
22:03:31: 	Format: D3DFMT_X8R8G8B8
22:03:31: 	Type: D3DRTYPE_SURFACE
22:03:31: 	Usage: D3DUSAGE_RENDERTARGET 
22:03:31: 	Pool: D3DPOOL_DEFAULT
22:03:31: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:03:31: 	MultiSampleQuality: 0
22:03:31: 	Width: 1920
22:03:31: 	Height: 1080
22:03:31: };
22:03:31: successfully capturing d3d9 frames via GPU
 

dodgepong

Administrator
Forum Admin
Are you sure you set the right OBS.exe to run on the Radeon? Remember there is a 32bit and a 64bit exe. According to that log, you're running the 32bit and OBS can't see the Radeon.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I think laptops that use Radeon adapters currently don't work properly, and I don't know why as of yet. The only workaround for capturing your game is to use window capture with "compatibility mode" checked in it, running your game in borderless/windowed.
 
Top