Question / Help Black Scren Game Capture on Desktop

mor

New Member
So Window Capture works fine, but everytime i try to Game Capture it always shows black screen (it doesn't show the mouse neither, only audio), i tried to search in google for support but nothing helped me.. The OBS is recording on my video card (GTX 550TI) and i even tried to add the game to Global Source thing and it still not working i've no idea what to do anymore..
I managed to game capture a few months ago but i formated my computer since than..

Here is the log:
Code:
13:11:43: Open Broadcaster Software v0.625b - 64bit ( ^ω^)
13:11:43: -------------------------------
13:11:43: CPU Name: Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz
13:11:43: CPU Speed: 2993MHz
13:11:43: Physical Memory:  4077MB Total, 970MB Free
13:11:43: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
13:11:43: monitor 1: pos={0, 0}, size={1920, 1080}
13:11:43: Windows Version: 6.1 Build 7601 S
13:11:43: Aero is Enabled
13:11:43: -------------------------------
13:11:43: OBS Modules:
13:11:43: Base Address     Module
13:11:43: 000000003FB40000 OBS.exe
13:11:43: 00000000EEEE0000 OBSApi.dll
13:11:43: 00000000F6DE0000 DShowPlugin.dll
13:11:43: 00000000F6DB0000 GraphicsCapture.dll
13:11:43: 00000000F6D80000 NoiseGate.dll
13:11:43: 00000000F6D50000 PSVPlugin.dll
13:11:43: ------------------------------------------
13:11:43: Adapter 1
13:11:43:   Video Adapter: NVIDIA GeForce GTX 550 Ti
13:11:43:   Video Adapter Dedicated Video Memory: 1560739840
13:11:43:   Video Adapter Shared System Memory: 1869180928
13:11:43:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
13:11:43: =====Stream Start: 2014-09-03, 13:11:43===============================================
13:11:43:   Multithreaded optimizations: On
13:11:43:   Base resolution: 1920x1080
13:11:43:   Output resolution: 1536x864
13:11:43: ------------------------------------------
13:11:43: Loading up D3D10 on NVIDIA GeForce GTX 550 Ti (Adapter 1)...
13:11:43: ------------------------------------------
13:11:43: Audio Format: 48000 Hz
13:11:43: ------------------------------------------
13:11:43: Audio Channels: 2 Ch
13:11:43: Playback device Default
13:11:43: ------------------------------------------
13:11:43: Using desktop audio input: Speakers (High Definition Audio Device)
13:11:43: Global Audio time adjust: 0
13:11:43: ------------------------------------------
13:11:43: Using auxilary audio input: Microphone (High Definition Audio Device)
13:11:43: Mic time offset: 0
13:11:43: ------------------------------------------
13:11:43: Audio Encoding: AAC
13:11:43:     bitrate: 128
13:11:43: Using graphics capture
13:11:43: Trying to hook process: Archeage.exe
Warning -- GraphicsCaptureSource::AttemptCapture: Failed to inject library, error code = 5
13:11:43: Scene buffering time set to 700
13:11:43: ------------------------------------------
13:11:43: Video Encoding: x264
13:11:43:     fps: 30
13:11:43:     width: 1536, height: 864
13:11:43:     preset: veryfast
13:11:43:     profile: main
13:11:43:     keyint: 60
13:11:43:     CBR: yes
13:11:43:     CFR: yes
13:11:43:     max bitrate: 1500
13:11:43:     buffer size: 1500
13:11:43: ------------------------------------------
13:11:44: Using RTMP service: Twitch / Justin.tv
13:11:44:   Server selection: rtmp://live-fra.justin.tv/app
13:11:44:   Interface: Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) (ethernet, 100 mbps)
13:11:45: Completed handshake with rtmp://live-fra.justin.tv/app in 974 ms.
13:11:46: SO_SNDBUF was at 8192
13:11:46: SO_SNDBUF is now 65536
13:11:51: Total frames encoded: 227, total frames duplicated: 0 (0.00%)
13:11:51: Total frames rendered: 249, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
13:11:51: RTMPPublisher::SocketLoop: Graceful loop exit
13:12:22: ~RTMPublisher: Received error 10060 while waiting for graceful shutdown.
13:12:22: Average send payload: 604 bytes, average send interval: 32 ms
13:12:22: Number of times waited to send: 0, Waited for a total of 0 bytes
13:12:22: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
13:12:22: Number of bytes sent: 89405
13:12:22:
13:12:22: Profiler time results:
13:12:22:
13:12:22: ==============================================================
13:12:22: video thread frame - [100%] [avg time: 0.761 ms] [children: 25.2%] [unaccounted: 74.8%]
13:12:22: | scene->Preprocess - [0.131%] [avg time: 0.001 ms]
13:12:22: | GPU download and conversion - [25.1%] [avg time: 0.191 ms] [children: 22.2%] [unaccounted: 2.89%]
13:12:22: | | flush - [15%] [avg time: 0.114 ms]
13:12:22: | | CopyResource - [1.71%] [avg time: 0.013 ms]
13:12:22: | | conversion to 4:2:0 - [5.52%] [avg time: 0.042 ms]
13:12:22: Convert444Threads - [100%] [avg time: 1.629 ms] [children: 99.6%] [unaccounted: 0.43%]
13:12:22: | Convert444toNV12 - [99.6%] [avg time: 1.622 ms]
13:12:22: encoder thread frame - [100%] [avg time: 1.566 ms] [children: 0.575%] [unaccounted: 99.4%]
13:12:22: | sending stuff out - [0.575%] [avg time: 0.009 ms]
13:12:22: ==============================================================
13:12:22:
13:12:22:
13:12:22: Profiler CPU results:
13:12:22:
13:12:22: ==============================================================
13:12:22: video thread frame - [cpu time: avg 0.125 ms, total 31.2 ms] [avg calls per frame: 1]
13:12:22: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:12:22: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:12:22: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:12:22: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:12:22: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:12:22: Convert444Threads - [cpu time: avg 1.56 ms, total 702.004 ms] [avg calls per frame: 2]
13:12:22: | Convert444toNV12 - [cpu time: avg 1.56 ms, total 702.004 ms] [avg calls per frame: 2]
13:12:22: encoder thread frame - [cpu time: avg 1.114 ms, total 249.601 ms] [avg calls per frame: 1]
13:12:22: | sending stuff out - [cpu time: avg 0.069 ms, total 15.6 ms] [avg calls per frame: 1]
13:12:22: ==============================================================
13:12:22:
13:12:22: =====Stream End: 2014-09-03, 13:12:22=================================================


Last game capture log:
2014-09-03, 12:57:25: we're booting up:
12:57:25: CaptureThread: attached to process Explorer.EXE


When i try to stream with Window Capture, it say Excellent on Twitch, no FPS drops but everytime i move in the game, the stream become VERY laggy, no idea why... No FPS drops in game :/
Thanks in advance~
 
Last edited:
Archeage doesn't capture with game capture for most people due toits super-aggressive anti-cheat and anti-bot stuff.

As for window capture, define "stream becomes very laggy", if possible. A video might be helpful. Also, run the log file through the analyzer (which you can do via the help menu) to see if there are any issues with settings that could be improved.
 
Can I see a log from that session? I can't tell if that's skipped frames (encoder CPU usage too high) or dropped frames (network congestion). It feels like it's not a problem with window capture.
 
Uhm i don't think its CPU because i tried to stream with another program (that i really hate and thats why i want to solve it) and it doesn't lag like that..

Here is the log (I did another stream testing because i lost the log from that time, exactly the same issure as the video that i gave you):
http://www.twitch.tv/superl0l/b/565044498

Code:
12:40:38: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
12:40:38: -------------------------------
12:40:38: CPU Name: Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz
12:40:38: CPU Speed: 2993MHz
12:40:38: Physical Memory:  4077MB Total, 332MB Free
12:40:38: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
12:40:38: monitor 1: pos={0, 0}, size={1920, 1080}
12:40:38: Windows Version: 6.1 Build 7601 S
12:40:38: Aero is Enabled
12:40:38: -------------------------------
12:40:38: OBS Modules:
12:40:38: Base Address     Module
12:40:38: 00100000         OBS.exe
12:40:38: 73C50000         OBSApi.dll
12:40:38: 74090000         DShowPlugin.dll
12:40:38: 73FB0000         GraphicsCapture.dll
12:40:38: 74020000         NoiseGate.dll
12:40:38: 74150000         PSVPlugin.dll
12:40:38: ------------------------------------------
12:40:38: Adapter 1
12:40:38:   Video Adapter: NVIDIA GeForce GTX 550 Ti
12:40:38:   Video Adapter Dedicated Video Memory: 1560739840
12:40:38:   Video Adapter Shared System Memory: 1869180928
12:40:38:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
12:40:38: =====Stream Start: 2014-09-04, 12:40:38===============================================
12:40:38:   Multithreaded optimizations: On
12:40:38:   Base resolution: 1920x1080
12:40:38:   Output resolution: 1280x720
12:40:38: ------------------------------------------
12:40:38: Loading up D3D10 on NVIDIA GeForce GTX 550 Ti (Adapter 1)...
12:40:40: ------------------------------------------
12:40:40: Audio Format: 48000 Hz
12:40:40: ------------------------------------------
12:40:40: Audio Channels: 2 Ch
12:40:40: Playback device Default
12:40:40: ------------------------------------------
12:40:40: Using desktop audio input: Speakers (High Definition Audio Device)
12:40:40: Global Audio time adjust: 0
12:40:40: ------------------------------------------
12:40:40: Using auxilary audio input: Microphone (High Definition Audio Device)
12:40:41: Mic time offset: 0
12:40:41: ------------------------------------------
12:40:41: Audio Encoding: AAC
12:40:41:     bitrate: 128
12:40:41: Using Window Capture
12:40:41: Scene buffering time set to 700
12:40:41: ------------------------------------------
12:40:41: Video Encoding: x264
12:40:41:     fps: 30
12:40:41:     width: 1280, height: 720
12:40:41:     preset: veryfast
12:40:41:     profile: main
12:40:41:     keyint: 60
12:40:41:     CBR: yes
12:40:41:     CFR: yes
12:40:41:     max bitrate: 1500
12:40:41:     buffer size: 1500
12:40:41: ------------------------------------------
12:40:43: Using RTMP service: Twitch / Justin.tv
12:40:43:   Server selection: rtmp://live-ams.justin.tv/app
12:40:44:   Interface: Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) (ethernet, 100 mbps)
12:40:45: Completed handshake with rtmp://live-ams.justin.tv/app in 709 ms.
12:40:46: SO_SNDBUF was at 8192
12:40:46: SO_SNDBUF is now 65536
12:40:47: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 12337 / 207872)
12:40:49: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 207872)
12:40:49: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 207872)
12:42:37: Total frames encoded: 3441, total frames duplicated: 1297 (37.69%)
12:42:37: Total frames rendered: 2581, number of late frames: 22 (0.85%) (it's okay for some frames to be late)
12:42:37: RTMPPublisher::SocketLoop: Graceful loop exit
12:42:47: Average send payload: 4723 bytes, average send interval: 28 ms
12:42:47: Number of times waited to send: 0, Waited for a total of 0 bytes
12:42:47: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
12:42:47: Number of bytes sent: 18210655
12:42:48:
12:42:48: Profiler time results:
12:42:48:
12:42:48: ==============================================================
12:42:48: video thread frame - [100%] [avg time: 19.925 ms] [children: 95.9%] [unaccounted: 4.05%]
12:42:48: | scene->Preprocess - [93.7%] [avg time: 18.671 ms]
12:42:48: | GPU download and conversion - [2.24%] [avg time: 0.447 ms] [children: 2.08%] [unaccounted: 0.166%]
12:42:48: | | flush - [1.75%] [avg time: 0.348 ms]
12:42:48: | | CopyResource - [0.306%] [avg time: 0.061 ms]
12:42:48: | | conversion to 4:2:0 - [0.0251%] [avg time: 0.005 ms]
12:42:48: Convert444Threads - [100%] [avg time: 0.776 ms] [children: 98.7%] [unaccounted: 1.29%]
12:42:48: | Convert444toNV12 - [98.7%] [avg time: 0.766 ms]
12:42:48: encoder thread frame - [100%] [avg time: 1.641 ms] [children: 2.93%] [unaccounted: 97.1%]
12:42:48: | sending stuff out - [2.93%] [avg time: 0.048 ms]
12:42:48: ==============================================================
12:42:48:
12:42:48:
12:42:48: Profiler CPU results:
12:42:48:
12:42:48: ==============================================================
12:42:48: video thread frame - [cpu time: avg 0.779 ms, total 2012.41 ms] [avg calls per frame: 1]
12:42:48: | scene->Preprocess - [cpu time: avg 0.114 ms, total 296.401 ms] [avg calls per frame: 1]
12:42:48: | GPU download and conversion - [cpu time: avg 0.126 ms, total 327.6 ms] [avg calls per frame: 1]
12:42:48: | | flush - [cpu time: avg 0.09 ms, total 234 ms] [avg calls per frame: 1]
12:42:48: | | CopyResource - [cpu time: avg 0.006 ms, total 15.6 ms] [avg calls per frame: 1]
12:42:48: | | conversion to 4:2:0 - [cpu time: avg 0.012 ms, total 31.2 ms] [avg calls per frame: 1]
12:42:48: Convert444Threads - [cpu time: avg 0.776 ms, total 3978.03 ms] [avg calls per frame: 2]
12:42:48: | Convert444toNV12 - [cpu time: avg 0.77 ms, total 3946.82 ms] [avg calls per frame: 2]
12:42:48: encoder thread frame - [cpu time: avg 1.074 ms, total 3681.62 ms] [avg calls per frame: 1]
12:42:48: | sending stuff out - [cpu time: avg 0.027 ms, total 93.601 ms] [avg calls per frame: 1]
12:42:48: ==============================================================
12:42:48:
12:42:48: =====Stream End: 2014-09-04, 12:42:48=================================================


Last game capture log:
2014-09-03, 12:57:25: we're booting up:
12:57:25: CaptureThread: attached to process Explorer.EXE

Analayze:
MQdlgsS.png

How can it be a ping issue? I'm using the same server that i used when i managed to stream smoothly in the past.. I have the same issue with different servers.
 
That's just a minor analyzer warning. Minor warnings don't always apply, but they can sometimes help troubleshoot the issue. I'm glad you at least used the estimator.

In that particular log you were getting some noticable lag from one of your sources, and by one I mean your only source, a window capture. It's unusual to see window capture take that long to process. Try with aero off perhaps?
 
Aero is window's hardware compositing method. If aero is off it composites the operating system via software instead. It can improve performance on some computers, and reduce performance on others, depending on the hardware. Most of the time it improves performance for window capture, but there have been cases (like this) where it does not improve performance.
 
Back
Top