Bug Report Steam overlay causing issues with OBS

vbdkv

Member
Not sure if it has been reported yet, but if you stream/record and steam pops up in-game with friend activity, the graphics goes all funky. It has happened in every game I've tested so far (Company of Heroes, Two Worlds, TF2, X3 Terran Conflict) so I'm assuming it's happening with all games.

Naturally I've disabled steam in-game for now, however this issue started happening after I downloaded the OBS update (0.57b).


Thanks.

Video of it happening (note I'm baffled and may use the F word a lot) ;)
http://www.youtube.com/watch?v=UiKDxeuKs8g


Code:
20:09:12: Open Broadcaster Software v0.57b - 64bit ( ^ω^)
20:09:12: -------------------------------
20:09:12: CPU Name: AMD Phenom(tm) II X4 965 Processor
20:09:12: CPU Speed: 4013MHz
20:09:12: Physical Memory:  12286MB Total, 9808MB Free
20:09:12: stepping id: 3, model 5, family 15, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 4, total cores 4
20:09:12: monitor 1: pos={0, 0}, size={1920, 1080}
20:09:12: Windows Version: 6.1 Build 7601 S
20:09:12: Aero is Disabled
20:09:12: -------------------------------
20:09:12: OBS Modules:
20:09:12: Base Address     Module
20:09:12: 000000003FEC0000 OBS.exe
20:09:12: 00000000E3310000 OBSApi.dll
20:09:12: 00000000F9160000 DShowPlugin.dll
20:09:12: 00000000F9CE0000 GraphicsCapture.dll
20:09:12: 00000000F9140000 NoiseGate.dll
20:09:12: 00000000F9120000 PSVPlugin.dll
20:09:12: ------------------------------------------
20:09:12: Adapter 1
20:09:12:   Video Adapter: AMD Radeon HD 5800 Series
20:09:12:   Video Adapter Dedicated Video Memory: 1058869248
20:09:12:   Video Adapter Shared System Memory: 1878091776
20:09:12: =====Stream Start: 2013-09-27, 20:09:12===============================================
20:09:12:   Multithreaded optimizations: On
20:09:12:   Base resolution: 1280x720
20:09:12:   Output resolution: 1024x576
20:09:12: ------------------------------------------
20:09:12: Loading up D3D10 on AMD Radeon HD 5800 Series...
20:09:12: ------------------------------------------
20:09:12: Audio Format: 44100hz
20:09:12: Playback device {0.0.0.00000000}.{17dae3dd-30dc-4b88-8629-3c218f57abaf}
20:09:12: ------------------------------------------
20:09:12: Using desktop audio input: Speakers (Sound Blaster Z)
20:09:12: Using 5.1 speaker setup
20:09:12: ------------------------------------------
20:09:12: Audio Encoding: AAC
20:09:12:     bitrate: 64
20:09:13: Using Slide Show
20:09:13: Using graphics capture
20:09:13: ------------------------------------------
20:09:13: Video Encoding: x264
20:09:13:     fps: 30
20:09:13:     width: 1024, height: 576
20:09:13:     preset: veryfast
20:09:13:     profile: high
20:09:13:     keyint: 60
20:09:13:     CBR: yes
20:09:13:     CFR: yes
20:09:13:     max bitrate: 2520
20:09:13:     buffer size: 2520
20:09:13: ------------------------------------------
20:09:13: MMDeviceAudioSource: Frequency for device 'Speakers (Sound Blaster Z)' is 1152000, samples per sec is 48000
20:09:13: SharedTexCapture hooked
20:09:14: Using RTMP service: Twitch / Justin.tv
20:09:14:   Server selection: rtmp://live-ams.justin.tv/app
20:09:14:   Interface: Intel(R) PRO/1000 GT Desktop Adapter (ethernet, 1000 mbps)
20:09:15: Completed handshake with rtmp://live-ams.justin.tv/app in 456 ms.
20:09:16: SO_SNDBUF was at 8192
20:09:16: SO_SNDBUF is now 65536
20:09:17: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 13066 / 202752)
20:12:06: RTMPPublisher::SendLoop: Stalled for 2023 ms to write 202053 bytes (buffer: 0 / 202752), unstable connection?
20:12:07: RTMPPublisher::SendLoop: Stalled for 1848 ms to write 201474 bytes (buffer: 0 / 202752), unstable connection?
20:12:10: RTMPPublisher::SendLoop: Stalled for 2245 ms to write 201272 bytes (buffer: 0 / 202752), unstable connection?
20:12:13: RTMPPublisher::SendLoop: Stalled for 1943 ms to write 201192 bytes (buffer: 0 / 202752), unstable connection?
20:12:14: RTMPPublisher::SendLoop: Stalled for 1627 ms to write 201756 bytes (buffer: 0 / 202752), unstable connection?
20:12:16: RTMPPublisher::SendLoop: Stalled for 1892 ms to write 201417 bytes (buffer: 0 / 202752), unstable connection?
20:12:18: RTMPPublisher::SendLoop: Stalled for 1685 ms to write 200702 bytes (buffer: 0 / 202752), unstable connection?
20:12:25: RTMPPublisher::SendLoop: Stalled for 1616 ms to write 202735 bytes (buffer: 0 / 202752), unstable connection?
20:12:27: RTMPPublisher::SendLoop: Stalled for 2047 ms to write 200136 bytes (buffer: 0 / 202752), unstable connection?
20:12:29: RTMPPublisher::SendLoop: Stalled for 2144 ms to write 198699 bytes (buffer: 0 / 202752), unstable connection?
20:12:32: RTMPPublisher::SendLoop: Stalled for 2100 ms to write 201537 bytes (buffer: 0 / 202752), unstable connection?
20:12:34: RTMPPublisher::SendLoop: Stalled for 1722 ms to write 202703 bytes (buffer: 0 / 202752), unstable connection?
20:12:36: RTMPPublisher::SendLoop: Stalled for 1822 ms to write 201031 bytes (buffer: 0 / 202752), unstable connection?
20:12:38: RTMPPublisher::SendLoop: Stalled for 1670 ms to write 201073 bytes (buffer: 0 / 202752), unstable connection?
20:12:39: RTMPPublisher::SendLoop: Stalled for 1613 ms to write 201743 bytes (buffer: 0 / 202752), unstable connection?
20:12:41: RTMPPublisher::SendLoop: Stalled for 1618 ms to write 202701 bytes (buffer: 0 / 202752), unstable connection?
20:12:43: RTMPPublisher::SendLoop: Stalled for 1930 ms to write 199027 bytes (buffer: 0 / 202752), unstable connection?
20:12:46: RTMPPublisher::SendLoop: Stalled for 1589 ms to write 199402 bytes (buffer: 0 / 202752), unstable connection?
20:13:05: RTMPPublisher::SendLoop: Stalled for 1644 ms to write 199858 bytes (buffer: 0 / 202752), unstable connection?
20:13:18: RTMPPublisher::SendLoop: Stalled for 1601 ms to write 200842 bytes (buffer: 0 / 202752), unstable connection?
20:13:21: RTMPPublisher::SendLoop: Stalled for 2155 ms to write 199545 bytes (buffer: 0 / 202752), unstable connection?
20:13:22: RTMPPublisher::SendLoop: Stalled for 1746 ms to write 200522 bytes (buffer: 0 / 202752), unstable connection?
20:13:36: RTMPPublisher::SendLoop: Stalled for 1573 ms to write 201367 bytes (buffer: 0 / 202752), unstable connection?
20:13:38: RTMPPublisher::SendLoop: Stalled for 1580 ms to write 201278 bytes (buffer: 0 / 202752), unstable connection?
20:13:41: RTMPPublisher::SendLoop: Stalled for 2565 ms to write 201539 bytes (buffer: 0 / 202752), unstable connection?
20:13:43: RTMPPublisher::SendLoop: Stalled for 2417 ms to write 201331 bytes (buffer: 0 / 202752), unstable connection?
20:13:45: RTMPPublisher::SendLoop: Stalled for 1873 ms to write 202586 bytes (buffer: 0 / 202752), unstable connection?
20:13:55: Total frames encoded: 8446, total frames duplicated: 1 (0.01%)
20:13:55: Total frames rendered: 8451, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
20:13:55: RTMPPublisher::SocketLoop: Graceful loop exit
20:14:12: Average send payload: 10191 bytes, average send interval: 57 ms
20:14:12: Number of times waited to send: 89, Waited for a total of 306130 bytes
20:14:12: Number of b-frames dropped: 477 (5.7%), Number of p-frames dropped: 758 (9.1%), Total 1235 (15%)
20:14:12: Number of bytes sent: 49762727
20:14:12: 
20:14:12: Profiler time results:
20:14:12: 
20:14:12: ==============================================================
20:14:12: video thread frame - [100%] [avg time: 0.064 ms] [children: 3.13%] [unaccounted: 96.9%]
20:14:12: | scene->Preprocess - [3.13%] [avg time: 0.002 ms]
20:14:12: GPU download and conversion - [100%] [avg time: 0.461 ms] [children: 92.8%] [unaccounted: 7.16%]
20:14:12: | flush - [88.3%] [avg time: 0.407 ms]
20:14:12: | CopyResource - [3.04%] [avg time: 0.014 ms]
20:14:12: | conversion to 4:2:0 - [1.52%] [avg time: 0.007 ms]
20:14:12: Convert444Threads - [100%] [avg time: 0.494 ms] [children: 98%] [unaccounted: 2.02%]
20:14:12: | Convert444toNV12 - [98%] [avg time: 0.484 ms]
20:14:12: encoder thread frame - [100%] [avg time: 1.208 ms]
20:14:12: ==============================================================
20:14:12: 
20:14:12: 
20:14:12: Profiler CPU results:
20:14:12: 
20:14:12: ==============================================================
20:14:12: video thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:14:12: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:14:12: GPU download and conversion - [cpu time: avg 0.025 ms, total 218.401 ms] [avg calls per frame: 1]
20:14:12: | flush - [cpu time: avg 0.023 ms, total 202.8 ms] [avg calls per frame: 1]
20:14:12: | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:14:12: | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:14:12: Convert444Threads - [cpu time: avg 0.043 ms, total 733.204 ms] [avg calls per frame: 2]
20:14:12: | Convert444toNV12 - [cpu time: avg 0.043 ms, total 733.204 ms] [avg calls per frame: 2]
20:14:12: encoder thread frame - [cpu time: avg 0.991 ms, total 8361.65 ms] [avg calls per frame: 1]
20:14:12: ==============================================================
20:14:12: 
20:14:12: =====Stream End: 2013-09-27, 20:14:12=================================================


Last game capture log:
2013-09-27, 20:09:13: we're booting up: 
20:09:13: D3D9 Present
20:09:13: (half life scientist) everything..  seems to be in order
20:09:13: D3D9EndScene called
20:09:13: D3DPRESENT_PARAMETERS {
20:09:13: 	BackBufferWidth: 1920
20:09:13: 	BackBufferHeight: 1080
20:09:13: 	BackBufferFormat: D3DFMT_A8R8G8B8
20:09:13: 	BackBufferCount: 2
20:09:13: 	MultiSampleType: D3DMULTISAMPLE_2_SAMPLES
20:09:13: 	MultiSampleQuality: 0
20:09:13: 	SwapEffect: D3DSWAPEFFECT_DISCARD
20:09:13: 	hDeviceWindow: 394336
20:09:13: 	Windowed: false
20:09:13: 	EnableAutoDepthStencil: true
20:09:13: 	AutoDepthStencilFormat: D3DFMT_D24X8
20:09:13: 	Flags: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL 
20:09:13: 	FullScreen_RefreshRateInHz: 60
20:09:13: 	PresentationInterval: 1
20:09:13: };
20:09:13: successfully set up d3d9 hooks
20:09:13: D3D9Present called
20:09:13: DoD3D9GPUHook: success
20:09:13: D3DSURFACE_DESC {
20:09:13: 	Format: D3DFMT_A8R8G8B8
20:09:13: 	Type: D3DRTYPE_SURFACE
20:09:13: 	Usage: D3DUSAGE_RENDERTARGET 
20:09:13: 	Pool: D3DPOOL_DEFAULT
20:09:13: 	MultiSampleType: D3DMULTISAMPLE_2_SAMPLES
20:09:13: 	MultiSampleQuality: 0
20:09:13: 	Width: 1920
20:09:13: 	Height: 1080
20:09:13: };
20:09:13: successfully capturing d3d9 frames via GPU
20:13:55: ---------------------- Cleared D3D9 Capture ----------------------
20:13:55: D3D9EndScene called
20:13:55: D3D9Present called
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
This doesn't actually happen to me, usually it actually just doesn't show it, but I can see how that could conflict.
 

vbdkv

Member
Just an update. It wasn't OBS/Steam causing the strange glitching, it was RadeonPro. I assumed that without a specific game profile in RadeonPro it would simply ignore whatever game I was playing, but that didn't happen.

So no issue with Steam overlay or OBS :)
 
Top