Question / Help Postal 2 Black Screen

Selig

New Member
I always get a black screen whenever I try to broadcast Postal 2, I can broadcast games like Pinball arcade, South Park TSOT and Legend of Dungeon fine but Postal 2 always fails on me, heres my log from when I try and stream it.

Code:
16:53:00: Open Broadcaster Software v0.613b - 64bit ( ^ω^)
16:53:00: -------------------------------
16:53:00: CPU Name: AMD Phenom(tm) II X4 840 Processor
16:53:00: CPU Speed: 3214MHz
16:53:00: Physical Memory:  8191MB Total, 5225MB Free
16:53:00: stepping id: 3, model 5, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
16:53:00: monitor 1: pos={0, 0}, size={1920, 1080}
16:53:00: monitor 2: pos={1920, 0}, size={1024, 768}
16:53:00: Windows Version: 6.1 Build 7601 S
16:53:00: Aero is Disabled
16:53:00: -------------------------------
16:53:00: OBS Modules:
16:53:00: Base Address     Module
16:53:00: 000000003F370000 OBS.exe
16:53:00: 00000000F5120000 OBSApi.dll
16:53:00: 00000000F5C40000 DShowPlugin.dll
16:53:00: 00000000F5C10000 GraphicsCapture.dll
16:53:00: 00000000FA340000 NoiseGate.dll
16:53:00: 00000000F5B60000 PSVPlugin.dll
16:53:00: ------------------------------------------
16:53:00: Adapter 1
16:53:00:   Video Adapter: NVIDIA GeForce GTX 460
16:53:00:   Video Adapter Dedicated Video Memory: 1024917504
16:53:00:   Video Adapter Shared System Memory: 3221106688
16:53:00:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
16:53:00:   Video Adapter Output 2: pos={1920, 0}, size={1024, 768}, attached=true
16:53:00: Using fixed low latency mode, factor 20
16:53:00: =====Stream Start: 2014-03-16, 16:53:00===============================================
16:53:00:   Multithreaded optimizations: On
16:53:00:   Base resolution: 1920x1080
16:53:00:   Output resolution: 1920x1080
16:53:00: ------------------------------------------
16:53:00: Loading up D3D10 on NVIDIA GeForce GTX 460 (Adapter 1)...
16:53:00: ------------------------------------------
16:53:00: Audio Format: 48000 Hz
16:53:00: ------------------------------------------
16:53:00: Audio Channels: 2 Ch
16:53:00: Playback device Default
16:53:00: ------------------------------------------
16:53:00: Using desktop audio input: Speakers (High Definition Audio Device)
16:53:00: ------------------------------------------
16:53:00: Using auxilary audio input: Microphone (Rocksmith USB Guitar Adapter)
16:53:00: ------------------------------------------
16:53:00: Audio Encoding: AAC
16:53:00:     bitrate: 128
16:53:00: Using graphics capture
16:53:00: Scene buffering time set to 700
16:53:00: ------------------------------------------
16:53:00: Video Encoding: x264
16:53:00:     fps: 30
16:53:00:     width: 1920, height: 1080
16:53:00:     preset: veryfast
16:53:00:     profile: main
16:53:00:     keyint: 60
16:53:00:     CBR: yes
16:53:00:     CFR: no
16:53:00:     max bitrate: 1000
16:53:00:     buffer size: 1000
16:53:00: ------------------------------------------
16:53:02: Using RTMP service: Twitch / Justin.tv
16:53:02:   Server selection: rtmp://live-jfk.justin.tv/app
16:53:02:   Interface: Realtek PCIe FE Family Controller (ethernet, 100 mbps)
16:53:03: Completed handshake with rtmp://live-jfk.justin.tv/app in 191 ms.
16:53:03: SO_SNDBUF was at 8192
16:53:03: SO_SNDBUF is now 65536
 

dodgepong

Administrator
Community Helper
That is an incomplete log...looks like you grabbed a log while you were in the middle of streaming. It's better to get a log from when you are done streaming and OBS has closed. Can you post a complete log?
 

Selig

New Member
This is the log I get when I try to stream the game and then end the stream...

Code:
16:09:53: Open Broadcaster Software v0.613b - 64bit ( ^ω^)
16:09:53: -------------------------------
16:09:53: CPU Name: AMD Phenom(tm) II X4 840 Processor
16:09:53: CPU Speed: 3214MHz
16:09:53: Physical Memory:  8191MB Total, 5443MB Free
16:09:53: stepping id: 3, model 5, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
16:09:53: monitor 1: pos={0, 0}, size={1920, 1080}
16:09:53: monitor 2: pos={1920, 0}, size={1024, 768}
16:09:53: Windows Version: 6.1 Build 7601 S
16:09:53: Aero is Enabled
16:09:53: -------------------------------
16:09:53: OBS Modules:
16:09:53: Base Address     Module
16:09:53: 000000003F050000 OBS.exe
16:09:53: 00000000EB730000 OBSApi.dll
16:09:53: 00000000F3100000 DShowPlugin.dll
16:09:53: 00000000F34E0000 GraphicsCapture.dll
16:09:53: 00000000FB010000 NoiseGate.dll
16:09:53: 00000000F3470000 PSVPlugin.dll
16:09:53: ------------------------------------------
16:09:53: Adapter 1
16:09:53:   Video Adapter: NVIDIA GeForce GTX 460
16:09:53:   Video Adapter Dedicated Video Memory: 1024917504
16:09:53:   Video Adapter Shared System Memory: 3221106688
16:09:53:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
16:09:53:   Video Adapter Output 2: pos={1920, 0}, size={1024, 768}, attached=true
16:09:53: Using fixed low latency mode, factor 20
16:09:53: =====Stream Start: 2014-03-17, 16:09:53===============================================
16:09:53:   Multithreaded optimizations: On
16:09:53:   Base resolution: 1920x1080
16:09:53:   Output resolution: 1920x1080
16:09:53: ------------------------------------------
16:09:53: Loading up D3D10 on NVIDIA GeForce GTX 460 (Adapter 1)...
16:09:53: ------------------------------------------
16:09:53: Audio Format: 48000 Hz
16:09:53: ------------------------------------------
16:09:53: Audio Channels: 2 Ch
16:09:53: Playback device Default
16:09:53: ------------------------------------------
16:09:53: Using desktop audio input: Speakers (High Definition Audio Device)
16:09:53: ------------------------------------------
16:09:53: Using auxilary audio input: Microphone (Rocksmith USB Guitar Adapter)
16:09:53: ------------------------------------------
16:09:53: Audio Encoding: AAC
16:09:53:     bitrate: 128
16:09:53: Using graphics capture
16:09:53: Scene buffering time set to 700
16:09:53: ------------------------------------------
16:09:53: Video Encoding: x264
16:09:53:     fps: 30
16:09:53:     width: 1920, height: 1080
16:09:53:     preset: veryfast
16:09:53:     profile: main
16:09:53:     keyint: 60
16:09:53:     CBR: yes
16:09:53:     CFR: no
16:09:53:     max bitrate: 1000
16:09:53:     buffer size: 1000
16:09:53: ------------------------------------------
16:09:55: Using RTMP service: Twitch / Justin.tv
16:09:55:   Server selection: rtmp://live-jfk.justin.tv/app
16:09:55:   Interface: Realtek PCIe FE Family Controller (ethernet, 100 mbps)
16:09:56: Completed handshake with rtmp://live-jfk.justin.tv/app in 202 ms.
16:09:56: SO_SNDBUF was at 8192
16:09:56: SO_SNDBUF is now 65536
16:10:16: Total frames encoded: 672, total frames duplicated: 71 (10.57%)
16:10:16: Total frames rendered: 631, number of late frames: 12 (1.90%) (it's okay for some frames to be late)
16:10:16: RTMPPublisher::SocketLoop: Graceful loop exit
16:10:17: Average send payload: 7104 bytes, average send interval: 50 ms
16:10:17: Number of times waited to send: 0, Waited for a total of 0 bytes
16:10:17: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
16:10:17: Number of bytes sent: 2699896
16:10:17:
16:10:17: Profiler time results:
16:10:17:
16:10:17: ==============================================================
16:10:17: video thread frame - [100%] [avg time: 5.331 ms] [children: 20.3%] [unaccounted: 79.7%]
16:10:17: | scene->Preprocess - [0.0563%] [avg time: 0.003 ms]
16:10:17: | GPU download and conversion - [20.2%] [avg time: 1.077 ms] [children: 8.99%] [unaccounted: 11.2%]
16:10:17: | | flush - [5.44%] [avg time: 0.29 ms]
16:10:17: | | CopyResource - [3.47%] [avg time: 0.185 ms]
16:10:17: | | conversion to 4:2:0 - [0.075%] [avg time: 0.004 ms]
16:10:17: Convert444Threads - [100%] [avg time: 2.578 ms] [children: 99.2%] [unaccounted: 0.776%]
16:10:17: | Convert444toNV12 - [99.2%] [avg time: 2.558 ms]
16:10:17: encoder thread frame - [100%] [avg time: 4.027 ms] [children: 0.77%] [unaccounted: 99.2%]
16:10:17: | sending stuff out - [0.77%] [avg time: 0.031 ms]
16:10:17: ==============================================================
16:10:17:
16:10:17:
16:10:17: Profiler CPU results:
16:10:17:
16:10:17: ==============================================================
16:10:17: video thread frame - [cpu time: avg 0.37 ms, total 234.001 ms] [avg calls per frame: 1]
16:10:17: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:10:17: | GPU download and conversion - [cpu time: avg 0.098 ms, total 62.4 ms] [avg calls per frame: 1]
16:10:17: | | flush - [cpu time: avg 0.074 ms, total 46.8 ms] [avg calls per frame: 1]
16:10:17: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:10:17: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:10:17: Convert444Threads - [cpu time: avg 2.338 ms, total 2839.22 ms] [avg calls per frame: 2]
16:10:17: | Convert444toNV12 - [cpu time: avg 2.338 ms, total 2839.22 ms] [avg calls per frame: 2]
16:10:17: encoder thread frame - [cpu time: avg 3.211 ms, total 2090.41 ms] [avg calls per frame: 1]
16:10:17: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:10:17: ==============================================================
16:10:17:
16:10:17: =====Stream End: 2014-03-17, 16:10:17=================================================
 

Sapiens

Forum Moderator
Game capture works only with programs that use DirectX 9/10/11 and OpenGL. Postal 2 appears to use DirectX 8.1, so that isn't going to get captured properly. You'd need to run the game in a window and use window capture, or use a program like Dxtory to capture it and then add Dxtory's DirectShow output to OBS as a video capture source.
 
Top