My configuration seems to work for everything but the latest Valve Source games (I don't have third-party Source titles to check). Whenever I try to use Game Capture for Dota 2, CS:GO, or L4D2 and start streaming, the game crashes with no error message with the exception of CS:GO. http://puu.sh/6txBG.png (error message)
The following log contains two attempts to use game capture:
What's weird is that Half-Life 2 works reliably, and I was able to successfully stream Dota 2 earlier but just once. No settings changed or anything (I did update my video drivers prior, but I can't duplicate the success after the initial time it worked).
My drivers are updated, I have the latest DirectX, and I have the Steam Community Overlay disabled (though the one time it did work, it was enabled). Having Aero disabled results in the crashes as well.
A second log, of me trying to use Game Capture with Dota 2 with OBS running as admin (not sure if relevant, but the error code is different):
The following log contains two attempts to use game capture:
Code:
17:56:25: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
17:56:25: -------------------------------
17:56:25: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
17:56:25: CPU Speed: 3292MHz
17:56:25: Physical Memory: 8163MB Total, 2554MB Free
17:56:25: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
17:56:25: monitor 1: pos={0, 0}, size={1920, 1080}
17:56:25: monitor 2: pos={-1680, 0}, size={1680, 1050}
17:56:25: Windows Version: 6.1 Build 7601 S
17:56:25: Aero is Enabled
17:56:25: -------------------------------
17:56:25: OBS Modules:
17:56:25: Base Address Module
17:56:25: 000000003FA00000 OBS.exe
17:56:25: 00000000E4250000 OBSApi.dll
17:56:25: 00000000F97A0000 DShowPlugin.dll
17:56:25: 00000000F4D80000 GraphicsCapture.dll
17:56:25: 00000000F3450000 NoiseGate.dll
17:56:25: 00000000F33D0000 PSVPlugin.dll
17:56:25: ------------------------------------------
17:56:25: Adapter 1
17:56:25: Video Adapter: AMD Radeon HD 6900 Series
17:56:25: Video Adapter Dedicated Video Memory: 2134573056
17:56:25: Video Adapter Shared System Memory: 4011413504
17:56:25: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
17:56:25: Video Adapter Output 2: pos={-1680, 0}, size={1680, 1050}, attached=true
17:56:25: =====Stream Start: 2014-01-21, 17:56:25===============================================
17:56:25: Multithreaded optimizations: On
17:56:25: Base resolution: 1920x1080
17:56:25: Output resolution: 1280x720
17:56:25: ------------------------------------------
17:56:25: Loading up D3D10 on AMD Radeon HD 6900 Series (Adapter 1)...
17:56:25: ------------------------------------------
17:56:25: Audio Format: 48000hz
17:56:25: Playback device Default
17:56:25: ------------------------------------------
17:56:25: Using desktop audio input: SPDIF Interface (2- FiiO USB DAC-E10)
17:56:25: ------------------------------------------
17:56:25: Using auxilary audio input: Microphone (6- USB Audio Device)
17:56:25: ------------------------------------------
17:56:25: Audio Encoding: AAC
17:56:25: bitrate: 128
17:56:25: Using graphics capture
17:56:25: Scene buffering time set to 400
17:56:25: ------------------------------------------
17:56:25: Video Encoding: x264
17:56:25: fps: 60
17:56:25: width: 1280, height: 720
17:56:25: preset: veryfast
17:56:25: profile: main
17:56:25: keyint: 120
17:56:25: CBR: yes
17:56:25: CFR: no
17:56:25: max bitrate: 2500
17:56:25: buffer size: 2500
17:56:25: ------------------------------------------
17:56:25: MMDeviceAudioSource: Frequency for device 'SPDIF Interface (2- FiiO USB DAC-E10)' is 352800, samples per sec is 44100
17:56:25: MMDeviceAudioSource: Frequency for device 'Microphone (6- USB Audio Device)' is 176400, samples per sec is 44100
Warning -- GraphicsCaptureSource::BeginScene: Failed to inject library, error code = 1300
17:56:27: Capture window 0x07C00616 invalid or changing, terminating capture
17:56:27: Using RTMP service: Twitch / Justin.tv
17:56:27: Server selection: rtmp://live-lax.justin.tv/app
17:56:27: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
17:56:27: Completed handshake with rtmp://live-lax.justin.tv/app in 447 ms.
17:56:29: SO_SNDBUF was at 8192
17:56:29: SO_SNDBUF is now 65536
17:56:30: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 335872)
17:56:31: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 335872)
17:56:32: Total frames encoded: 358, total frames duplicated: 36 (10.06%)
17:56:32: Total frames rendered: 363, number of late frames: 1 (0.28%) (it's okay for some frames to be late)
17:56:32: RTMPPublisher::SocketLoop: Aborting due to WSAEnumNetworkEvents failure, 10038
17:56:32: Average send payload: 8816 bytes, average send interval: 27 ms
17:56:32: Number of times waited to send: 0, Waited for a total of 0 bytes
17:56:32: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
17:56:32: Number of bytes sent: 740595
17:56:32:
17:56:32: Profiler time results:
17:56:32:
17:56:32: ==============================================================
17:56:32: video thread frame - [100%] [avg time: 2.695 ms] [children: 5.38%] [unaccounted: 94.6%]
17:56:32: | scene->Preprocess - [0.0371%] [avg time: 0.001 ms]
17:56:32: | GPU download and conversion - [5.34%] [avg time: 0.144 ms] [children: 2.6%] [unaccounted: 2.75%]
17:56:32: | | flush - [2.23%] [avg time: 0.06 ms]
17:56:32: | | CopyResource - [0.297%] [avg time: 0.008 ms]
17:56:32: | | conversion to 4:2:0 - [0.0742%] [avg time: 0.002 ms]
17:56:32: Convert444Threads - [100%] [avg time: 0.586 ms] [children: 99%] [unaccounted: 1.02%]
17:56:32: | Convert444toNV12 - [99%] [avg time: 0.58 ms]
17:56:32: encoder thread frame - [100%] [avg time: 0.767 ms]
17:56:32: ==============================================================
17:56:32:
17:56:32:
17:56:32: Profiler CPU results:
17:56:32:
17:56:32: ==============================================================
17:56:32: video thread frame - [cpu time: avg 0.128 ms, total 46.8 ms] [avg calls per frame: 1]
17:56:32: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:32: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:32: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:32: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:32: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:32: Convert444Threads - [cpu time: avg 0.605 ms, total 405.602 ms] [avg calls per frame: 2]
17:56:32: | Convert444toNV12 - [cpu time: avg 0.582 ms, total 390.002 ms] [avg calls per frame: 2]
17:56:32: encoder thread frame - [cpu time: avg 0.186 ms, total 62.4 ms] [avg calls per frame: 1]
17:56:32: ==============================================================
17:56:32:
17:56:32: =====Stream End: 2014-01-21, 17:56:32=================================================
17:56:53: =====Stream Start: 2014-01-21, 17:56:53===============================================
17:56:53: Multithreaded optimizations: On
17:56:53: Base resolution: 1920x1080
17:56:53: Output resolution: 1280x720
17:56:53: ------------------------------------------
17:56:53: Loading up D3D10 on AMD Radeon HD 6900 Series (Adapter 1)...
17:56:53: ------------------------------------------
17:56:53: Audio Format: 48000hz
17:56:53: Playback device Default
17:56:53: ------------------------------------------
17:56:53: Using desktop audio input: SPDIF Interface (2- FiiO USB DAC-E10)
17:56:53: ------------------------------------------
17:56:53: Using auxilary audio input: Microphone (6- USB Audio Device)
17:56:53: ------------------------------------------
17:56:53: Audio Encoding: AAC
17:56:53: bitrate: 128
17:56:53: Using graphics capture
Warning -- GraphicsCaptureSource::BeginScene: Failed to inject library, error code = 1300
17:56:53: Scene buffering time set to 400
17:56:53: ------------------------------------------
17:56:53: Video Encoding: x264
17:56:53: fps: 60
17:56:53: width: 1280, height: 720
17:56:53: preset: veryfast
17:56:53: profile: main
17:56:53: keyint: 120
17:56:53: CBR: yes
17:56:53: CFR: no
17:56:53: max bitrate: 2500
17:56:53: buffer size: 2500
17:56:53: ------------------------------------------
17:56:53: MMDeviceAudioSource: Frequency for device 'SPDIF Interface (2- FiiO USB DAC-E10)' is 352800, samples per sec is 44100
17:56:53: MMDeviceAudioSource: Frequency for device 'Microphone (6- USB Audio Device)' is 176400, samples per sec is 44100
17:56:54: Capture window 0x002D098C invalid or changing, terminating capture
17:56:56: Total frames encoded: 123, total frames duplicated: 7 (5.69%)
17:56:56: Total frames rendered: 131, number of late frames: 1 (0.76%) (it's okay for some frames to be late)
17:56:56:
17:56:56: Profiler time results:
17:56:56:
17:56:56: ==============================================================
17:56:56: video thread frame - [100%] [avg time: 1.94 ms] [children: 3.87%] [unaccounted: 96.1%]
17:56:56: | scene->Preprocess - [0.0515%] [avg time: 0.001 ms]
17:56:56: | GPU download and conversion - [3.81%] [avg time: 0.074 ms] [children: 3.3%] [unaccounted: 0.515%]
17:56:56: | | flush - [2.78%] [avg time: 0.054 ms]
17:56:56: | | CopyResource - [0.412%] [avg time: 0.008 ms]
17:56:56: | | conversion to 4:2:0 - [0.103%] [avg time: 0.002 ms]
17:56:56: Convert444Threads - [100%] [avg time: 0.585 ms] [children: 99.1%] [unaccounted: 0.855%]
17:56:56: | Convert444toNV12 - [99.1%] [avg time: 0.58 ms]
17:56:56: encoder thread frame - [100%] [avg time: 0.824 ms]
17:56:56: ==============================================================
17:56:56:
17:56:56:
17:56:56: Profiler CPU results:
17:56:56:
17:56:56: ==============================================================
17:56:56: video thread frame - [cpu time: avg 0.119 ms, total 15.6 ms] [avg calls per frame: 1]
17:56:56: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:56: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:56: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:56: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:56: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:56: Convert444Threads - [cpu time: avg 1.014 ms, total 202.8 ms] [avg calls per frame: 2]
17:56:56: | Convert444toNV12 - [cpu time: avg 0.936 ms, total 187.2 ms] [avg calls per frame: 2]
17:56:56: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
17:56:56: ==============================================================
17:56:56:
17:56:56: =====Stream End: 2014-01-21, 17:56:56=================================================
What's weird is that Half-Life 2 works reliably, and I was able to successfully stream Dota 2 earlier but just once. No settings changed or anything (I did update my video drivers prior, but I can't duplicate the success after the initial time it worked).
My drivers are updated, I have the latest DirectX, and I have the Steam Community Overlay disabled (though the one time it did work, it was enabled). Having Aero disabled results in the crashes as well.
A second log, of me trying to use Game Capture with Dota 2 with OBS running as admin (not sure if relevant, but the error code is different):
Code:
18:12:35: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
18:12:35: -------------------------------
18:12:35: CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
18:12:35: CPU Speed: 3292MHz
18:12:35: Physical Memory: 8163MB Total, 3401MB Free
18:12:35: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
18:12:35: monitor 1: pos={0, 0}, size={1920, 1080}
18:12:35: monitor 2: pos={-1680, 0}, size={1680, 1050}
18:12:35: Windows Version: 6.1 Build 7601 S
18:12:35: Aero is Enabled
18:12:35: -------------------------------
18:12:35: OBS Modules:
18:12:35: Base Address Module
18:12:35: 000000003FAE0000 OBS.exe
18:12:35: 00000000E3AE0000 OBSApi.dll
18:12:35: 00000000F0C60000 DShowPlugin.dll
18:12:35: 00000000F9790000 GraphicsCapture.dll
18:12:35: 00000000F4D90000 NoiseGate.dll
18:12:35: 00000000F33D0000 PSVPlugin.dll
18:12:35: ------------------------------------------
18:12:35: Adapter 1
18:12:35: Video Adapter: AMD Radeon HD 6900 Series
18:12:35: Video Adapter Dedicated Video Memory: 2134573056
18:12:35: Video Adapter Shared System Memory: 4011413504
18:12:35: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:12:35: Video Adapter Output 2: pos={-1680, 0}, size={1680, 1050}, attached=true
18:12:35: =====Stream Start: 2014-01-21, 18:12:35===============================================
18:12:35: Multithreaded optimizations: On
18:12:35: Base resolution: 1920x1080
18:12:35: Output resolution: 1280x720
18:12:35: ------------------------------------------
18:12:35: Loading up D3D10 on AMD Radeon HD 6900 Series (Adapter 1)...
18:12:35: ------------------------------------------
18:12:35: Audio Format: 48000hz
18:12:35: Playback device Default
18:12:35: ------------------------------------------
18:12:35: Using desktop audio input: SPDIF Interface (2- FiiO USB DAC-E10)
18:12:35: ------------------------------------------
18:12:35: Using auxilary audio input: Microphone (6- USB Audio Device)
18:12:35: ------------------------------------------
18:12:35: Audio Encoding: AAC
18:12:35: bitrate: 128
18:12:35: Using graphics capture
18:12:35: Scene buffering time set to 400
18:12:35: ------------------------------------------
18:12:35: Video Encoding: x264
18:12:35: fps: 60
18:12:35: width: 1280, height: 720
18:12:35: preset: veryfast
18:12:35: profile: main
18:12:35: keyint: 120
18:12:35: CBR: yes
18:12:35: CFR: no
18:12:35: max bitrate: 2500
18:12:35: buffer size: 2500
18:12:35: ------------------------------------------
18:12:35: MMDeviceAudioSource: Frequency for device 'SPDIF Interface (2- FiiO USB DAC-E10)' is 352800, samples per sec is 44100
18:12:35: MMDeviceAudioSource: Frequency for device 'Microphone (6- USB Audio Device)' is 176400, samples per sec is 44100
Warning -- GraphicsCaptureSource::BeginScene: Failed to inject library, error code = -5
18:12:36: Capture window 0x000E174E invalid or changing, terminating capture
18:12:36: Using RTMP service: Twitch / Justin.tv
18:12:36: Server selection: rtmp://live-lax.justin.tv/app
18:12:37: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
18:12:37: Completed handshake with rtmp://live-lax.justin.tv/app in 288 ms.
18:12:38: SO_SNDBUF was at 8192
18:12:38: SO_SNDBUF is now 65536
18:12:43: Total frames encoded: 417, total frames duplicated: 22 (5.28%)
18:12:43: Total frames rendered: 411, number of late frames: 1 (0.24%) (it's okay for some frames to be late)
18:12:43: RTMPPublisher::SocketLoop: Aborting due to WSAEnumNetworkEvents failure, 10038
18:12:43: Average send payload: 5826 bytes, average send interval: 18 ms
18:12:43: Number of times waited to send: 0, Waited for a total of 0 bytes
18:12:43: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:12:43: Number of bytes sent: 1293560
18:12:43:
18:12:43: Profiler time results:
18:12:43:
18:12:43: ==============================================================
18:12:43: video thread frame - [100%] [avg time: 2.581 ms] [children: 9.8%] [unaccounted: 90.2%]
18:12:43: | scene->Preprocess - [0.0387%] [avg time: 0.001 ms]
18:12:43: | GPU download and conversion - [9.76%] [avg time: 0.252 ms] [children: 7.25%] [unaccounted: 2.52%]
18:12:43: | | flush - [6.16%] [avg time: 0.159 ms]
18:12:43: | | CopyResource - [1.01%] [avg time: 0.026 ms]
18:12:43: | | conversion to 4:2:0 - [0.0775%] [avg time: 0.002 ms]
18:12:43: Convert444Threads - [100%] [avg time: 0.55 ms] [children: 99.1%] [unaccounted: 0.909%]
18:12:43: | Convert444toNV12 - [99.1%] [avg time: 0.545 ms]
18:12:43: encoder thread frame - [100%] [avg time: 0.787 ms]
18:12:43: ==============================================================
18:12:43:
18:12:43:
18:12:43: Profiler CPU results:
18:12:43:
18:12:43: ==============================================================
18:12:43: video thread frame - [cpu time: avg 0.113 ms, total 46.8 ms] [avg calls per frame: 1]
18:12:43: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:12:43: | GPU download and conversion - [cpu time: avg 0.075 ms, total 31.2 ms] [avg calls per frame: 1]
18:12:43: | | flush - [cpu time: avg 0.075 ms, total 31.2 ms] [avg calls per frame: 1]
18:12:43: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:12:43: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:12:43: Convert444Threads - [cpu time: avg 0.336 ms, total 265.2 ms] [avg calls per frame: 2]
18:12:43: | Convert444toNV12 - [cpu time: avg 0.316 ms, total 249.6 ms] [avg calls per frame: 2]
18:12:43: encoder thread frame - [cpu time: avg 0.158 ms, total 62.4 ms] [avg calls per frame: 1]
18:12:43: ==============================================================
18:12:43:
18:12:43: =====Stream End: 2014-01-21, 18:12:43=================================================