Question / Help Magic Online V4 - Blackscreen with Game Capture

TCGFan

New Member
Hello Guys,

I want to start stream Magic Online soon and had everything set up with the old client of Magic. With the new one, I only get a Blackscreen while streaming with game capture. Complete Screen Capture works but that is not very comfortable and maybe you know what can be done so game capture works again. Following you find the Log while streaming.

Thanks for your help :D

Code:
12:58:39: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
12:58:39: -------------------------------
12:58:39: CPU Name: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
12:58:39: CPU Speed: 3192MHz
12:58:39: Physical Memory:  4095MB Total, 4095MB Free
12:58:39: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
12:58:39: monitor 1: pos={0, 0}, size={1920, 1080}
12:58:39: Windows Version: 6.1 Build 7601 S
12:58:39: Aero is Disabled
12:58:39: -------------------------------
12:58:39: OBS Modules:
12:58:39: Base Address     Module
12:58:39: 00DE0000         OBS.exe
12:58:39: 58870000         OBSApi.dll
12:58:39: 615E0000         DShowPlugin.dll
12:58:39: 586B0000         GraphicsCapture.dll
12:58:39: 58680000         NoiseGate.dll
12:58:39: 742A0000         PSVPlugin.dll
12:58:39: ------------------------------------------
12:58:39: Adapter 1
12:58:39:   Video Adapter: NVIDIA GeForce GTX 760
12:58:39:   Video Adapter Dedicated Video Memory: 2087387136
12:58:39:   Video Adapter Shared System Memory: 2147807232
12:58:39:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
12:58:39: =====Stream Start: 2014-07-19, 12:58:39===============================================
12:58:39:   Multithreaded optimizations: On
12:58:39:   Base resolution: 1920x1080
12:58:39:   Output resolution: 1280x720
12:58:39: ------------------------------------------
12:58:39: Loading up D3D10 on NVIDIA GeForce GTX 760 (Adapter 1)...
12:58:40: ------------------------------------------
12:58:40: Audio Format: 48000 Hz
12:58:40: ------------------------------------------
12:58:40: Audio Channels: 2 Ch
12:58:40: Playback device Default
12:58:40: ------------------------------------------
12:58:40: Using desktop audio input: Lautsprecher (4- USB Multi-Channel Audio Device)
12:58:40: Global Audio time adjust: 0
12:58:40: Using quad speaker setup
12:58:40: ------------------------------------------
12:58:40: Audio Encoding: AAC
12:58:40:     bitrate: 128
12:58:40: Using graphics capture
12:58:40: Using text output
Warning -- DShowPlugin: Could not create device filter
12:58:40: Using directshow input
12:58:40: Trying to hook process: MTGO.exe
12:58:40: Scene buffering time set to 700
12:58:40: ------------------------------------------
12:58:40: Video Encoding: x264
12:58:40:     fps: 30
12:58:40:     width: 1280, height: 720
12:58:40:     preset: faster
12:58:40:     profile: main
12:58:40:     keyint: 60
12:58:40:     CBR: yes
12:58:40:     CFR: yes
12:58:40:     max bitrate: 808
12:58:40:     buffer size: 484
12:58:40: ------------------------------------------
12:59:32: Total frames encoded: 1555, total frames duplicated: 68 (4.37%)
12:59:32: Total frames rendered: 1539, number of late frames: 10 (0.65%) (it's okay for some frames to be late)
12:59:32:
12:59:32: Profiler time results:
12:59:32:
12:59:32: ==============================================================
12:59:32: video thread frame - [100%] [avg time: 4.127 ms] [children: 3.51%] [unaccounted: 96.5%]
12:59:32: | scene->Preprocess - [0.145%] [avg time: 0.006 ms]
12:59:32: | GPU download and conversion - [3.37%] [avg time: 0.139 ms] [children: 2.2%] [unaccounted: 1.16%]
12:59:32: | | flush - [1.31%] [avg time: 0.054 ms]
12:59:32: | | CopyResource - [0.678%] [avg time: 0.028 ms]
12:59:32: | | conversion to 4:2:0 - [0.218%] [avg time: 0.009 ms]
12:59:32: Convert444Threads - [100%] [avg time: 0.382 ms] [children: 96.3%] [unaccounted: 3.66%]
12:59:32: | Convert444toNV12 - [96.3%] [avg time: 0.368 ms]
12:59:32: encoder thread frame - [100%] [avg time: 0.881 ms] [children: 1.14%] [unaccounted: 98.9%]
12:59:32: | sending stuff out - [1.14%] [avg time: 0.01 ms]
12:59:32: ==============================================================
12:59:32:
12:59:32:
12:59:32: Profiler CPU results:
12:59:32:
12:59:32: ==============================================================
12:59:32: video thread frame - [cpu time: avg 1.388 ms, total 2137.21 ms] [avg calls per frame: 1]
12:59:32: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:59:32: | GPU download and conversion - [cpu time: avg 0.05 ms, total 78 ms] [avg calls per frame: 1]
12:59:32: | | flush - [cpu time: avg 0.02 ms, total 31.2 ms] [avg calls per frame: 1]
12:59:32: | | CopyResource - [cpu time: avg 0.01 ms, total 15.6 ms] [avg calls per frame: 1]
12:59:32: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:59:32: Convert444Threads - [cpu time: avg 0.231 ms, total 702.004 ms] [avg calls per frame: 2]
12:59:32: | Convert444toNV12 - [cpu time: avg 0.231 ms, total 702.004 ms] [avg calls per frame: 2]
12:59:32: encoder thread frame - [cpu time: avg 0.13 ms, total 202.801 ms] [avg calls per frame: 1]
12:59:32: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
12:59:32: ==============================================================
12:59:32:
12:59:32: =====Stream End: 2014-07-19, 12:59:32=================================================


Last game capture log:
2014-07-19, 12:58:40: we're booting up:
12:58:40: CaptureThread: attached to process MTGO.exe
12:58:40: D3D9 Present
12:58:40: (half life scientist) everything..  seems to be in order
12:58:40: D3D9EndScene called
12:58:40: D3DPRESENT_PARAMETERS {
12:58:40:     BackBufferWidth: 1
12:58:40:     BackBufferHeight: 1
12:58:40:     BackBufferFormat: D3DFMT_A8R8G8B8
12:58:40:     BackBufferCount: 1
12:58:40:     MultiSampleType: D3DMULTISAMPLE_NONE
12:58:40:     MultiSampleQuality: 0
12:58:40:     SwapEffect: D3DSWAPEFFECT_COPY
12:58:40:     hDeviceWindow: 132186
12:58:40:     Windowed: true
12:58:40:     EnableAutoDepthStencil: false
12:58:40:     AutoDepthStencilFormat: D3DFMT_UNKNOWN
12:58:40:     Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER D3DPRESENTFLAG_DEVICECLIP
12:58:40:     FullScreen_RefreshRateInHz: 0
12:58:40:     PresentationInterval: 2147483648
12:58:40: };
12:58:40: successfully set up d3d9 hooks
 

R1CH

Forum Admin
Developer
I'm pretty sure the Magic client doesn't actually use DX / OGL or uses multiple rendering contexts or something wacky, so you can't capture it with game capture very well.
 

TCGFan

New Member
Hmm, well the old client was disabled by wizards this week but this should be a log with the old client where game capture worked perfectly. Maybe you can see a difference here. If nothing works or could be done, i have to use the screen capture, not the best but it seems inevitable ^^

Code:
19:44:05: CUDA loaded successfully
19:44:05: 1 CUDA capable devices found
19:44:05: [ GPU #0 - < GeForce GTX 760 > has Compute SM 3.0, NVENC Available ]
19:44:33: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
19:45:09: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
19:45:09: -------------------------------
19:45:09: CPU Name: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz
19:45:09: CPU Speed: 3192MHz
19:45:09: Physical Memory:  4095MB Total, 4095MB Free
19:45:09: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
19:45:09: monitor 1: pos={0, 0}, size={1920, 1080}
19:45:09: Windows Version: 6.1 Build 7601 S
19:45:09: Aero is Disabled
19:45:09: -------------------------------
19:45:09: OBS Modules:
19:45:09: Base Address     Module
19:45:09: 00AD0000         OBS.exe
19:45:09: 620F0000         OBSApi.dll
19:45:09: 6D6D0000         DShowPlugin.dll
19:45:09: 6D6A0000         GraphicsCapture.dll
19:45:09: 72E60000         NoiseGate.dll
19:45:09: 6D680000         PSVPlugin.dll
19:45:09: ------------------------------------------
19:45:09: Adapter 1
19:45:09:   Video Adapter: NVIDIA GeForce GTX 760
19:45:09:   Video Adapter Dedicated Video Memory: 2087387136
19:45:09:   Video Adapter Shared System Memory: 2147807232
19:45:09:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
19:45:09: =====Stream Start: 2014-07-03, 19:45:09===============================================
19:45:09:   Multithreaded optimizations: On
19:45:09:   Base resolution: 1920x1080
19:45:09:   Output resolution: 1280x720
19:45:09: ------------------------------------------
19:45:09: Loading up D3D10 on NVIDIA GeForce GTX 760 (Adapter 1)...
19:45:09: ------------------------------------------
19:45:09: Audio Format: 48000 Hz
19:45:09: ------------------------------------------
19:45:09: Audio Channels: 2 Ch
19:45:09: Playback device Default
19:45:09: ------------------------------------------
19:45:09: Using desktop audio input: Lautsprecher (4- USB Multi-Channel Audio Device)
19:45:09: Global Audio time adjust: 0
19:45:09: Using quad speaker setup
19:45:09: ------------------------------------------
19:45:09: Audio Encoding: AAC
19:45:09:     bitrate: 128
19:45:09: Using text output
Warning -- DShowPlugin: Could not create device filter
19:45:09: Using directshow input
19:45:09: Using graphics capture
19:45:09: Using anti-cheat hooking for game capture
19:45:09: Scene buffering time set to 700
19:45:09: ------------------------------------------
19:45:09: Video Encoding: x264
19:45:09:     fps: 30
19:45:09:     width: 1280, height: 720
19:45:09:     preset: faster
19:45:09:     profile: main
19:45:09:     keyint: 60
19:45:09:     CBR: yes
19:45:09:     CFR: yes
19:45:09:     max bitrate: 808
19:45:09:     buffer size: 484
19:45:09: ------------------------------------------
19:45:14: Total frames encoded: 112, total frames duplicated: 0 (0.00%)
19:45:14: Total frames rendered: 137, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
19:45:14:
19:45:14: Profiler time results:
19:45:14:
19:45:14: ==============================================================
19:45:14: video thread frame - [100%] [avg time: 1.156 ms] [children: 15%] [unaccounted: 85%]
19:45:14: | scene->Preprocess - [3.98%] [avg time: 0.046 ms]
19:45:14: | GPU download and conversion - [11%] [avg time: 0.127 ms] [children: 8.22%] [unaccounted: 2.77%]
19:45:14: | | flush - [5.97%] [avg time: 0.069 ms]
19:45:14: | | CopyResource - [1.82%] [avg time: 0.021 ms]
19:45:14: | | conversion to 4:2:0 - [0.433%] [avg time: 0.005 ms]
19:45:14: Convert444Threads - [100%] [avg time: 0.489 ms] [children: 96.5%] [unaccounted: 3.48%]
19:45:14: | Convert444toNV12 - [96.5%] [avg time: 0.472 ms]
19:45:14: encoder thread frame - [100%] [avg time: 1.08 ms] [children: 1.3%] [unaccounted: 98.7%]
19:45:14: | sending stuff out - [1.3%] [avg time: 0.014 ms]
19:45:14: ==============================================================
19:45:14:
19:45:14:
19:45:14: Profiler CPU results:
19:45:14:
19:45:14: ==============================================================
19:45:14: video thread frame - [cpu time: avg 0.797 ms, total 109.2 ms] [avg calls per frame: 1]
19:45:14: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:45:14: | GPU download and conversion - [cpu time: avg 0.113 ms, total 15.6 ms] [avg calls per frame: 1]
19:45:14: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:45:14: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:45:14: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:45:14: Convert444Threads - [cpu time: avg 0.276 ms, total 62.4 ms] [avg calls per frame: 2]
19:45:14: | Convert444toNV12 - [cpu time: avg 0.276 ms, total 62.4 ms] [avg calls per frame: 2]
19:45:14: encoder thread frame - [cpu time: avg 0.417 ms, total 46.8 ms] [avg calls per frame: 1]
19:45:14: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:45:14: ==============================================================
19:45:14:
19:45:14: =====Stream End: 2014-07-03, 19:45:14=================================================


Last game capture log:
2014-06-19, 15:59:57: we're booting up:
15:59:57: CaptureThread: attached to process MTGO_NET.exe
15:59:57: D3D9 Present
15:59:57: (half life scientist) everything..  seems to be in order
16:00:00: D3D9EndScene called
16:00:00: D3DPRESENT_PARAMETERS {
16:00:00:     BackBufferWidth: 1920
16:00:00:     BackBufferHeight: 1040
16:00:00:     BackBufferFormat: D3DFMT_X8R8G8B8
16:00:00:     BackBufferCount: 1
16:00:00:     MultiSampleType: D3DMULTISAMPLE_NONE
16:00:00:     MultiSampleQuality: 0
16:00:00:     SwapEffect: D3DSWAPEFFECT_DISCARD
16:00:00:     hDeviceWindow: 198850
16:00:00:     Windowed: true
16:00:00:     EnableAutoDepthStencil: true
16:00:00:     AutoDepthStencilFormat: D3DFMT_D16
16:00:00:     Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL
16:00:00:     FullScreen_RefreshRateInHz: 0
16:00:00:     PresentationInterval: 2147483648
16:00:00: };
16:00:00: successfully set up d3d9 hooks
16:00:00: D3D9Present called
16:00:00: DoD3D9GPUHook: success
16:00:02: D3DSURFACE_DESC {
16:00:02:     Format: D3DFMT_X8R8G8B8
16:00:02:     Type: D3DRTYPE_SURFACE
16:00:02:     Usage: D3DUSAGE_RENDERTARGET
16:00:02:     Pool: D3DPOOL_DEFAULT
16:00:02:     MultiSampleType: D3DMULTISAMPLE_NONE
16:00:02:     MultiSampleQuality: 0
16:00:02:     Width: 1920
16:00:02:     Height: 1040
16:00:02: };
16:00:02: successfully capturing d3d9 frames via GPU
16:01:18: ---------------------- Cleared D3D9 Capture ----------------------
16:01:18: received restart event, capturing
16:01:18: DoD3D9GPUHook: success
16:01:18: D3D9EndScene called
16:01:18: D3D9Present called
17:09:05: ---------------------- Cleared D3D9 Capture ----------------------
17:09:05: D3D9EndScene called
17:09:05: D3D9Present called
 
Top