Bug Report Flickering during stream of Tony Hawk's Pro Skater 3

Dragon

Member
Every 4-5 seconds there's a general flickering. Something like textures disappearing. But on my monitor everything is ok.

The game itself is for DX 8.1.

Btw, game capture isn't correct, borders are cropped. It seems that it affects only this game (or maybe games with DX 8.1).

if any logs are required, I'll attach them.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Game capture can't actually currently capture directx 8.1, only DirectX 9 and up for the time being. Attach a log so I can see what's going on.
 

Dragon

Member
Here is the log of a small game. I'm not sure but it seems that "lagged frames" are those that flickered.

Code:
23:04:56: Open Broadcaster Software v0.522b - 64bit ( ^ω^)
23:04:56: -------------------------------
23:04:56: CPU Name: Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz
23:04:56: CPU Speed: 3329MHz
23:04:56: Physical Memory:  8154MB Total, 5152MB Free
23:04:56: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
23:04:56: monitor 1: pos={0, 0}, size={1600, 900}
23:04:56: monitor 2: pos={1600, 0}, size={1440, 900}
23:04:56: Windows Version: 6.1 Build 7601 S
23:04:56: Aero is Disabled
23:04:56: -------------------------------
23:04:56: OBS Modules:
23:04:56: Base Address     Module
23:04:56: 000000003F260000 OBS.exe
23:04:56: 00000000E24C0000 OBSApi.dll
23:04:56: 00000000F6FC0000 DShowPlugin.dll
23:04:56: 00000000FA150000 GraphicsCapture.dll
23:04:56: 00000000F6FA0000 NoiseGate.dll
23:04:56: ------------------------------------------
23:04:56: Adapter 1
23:04:56:   Video Adapter: ATI Radeon HD 4800 Series
23:04:56:   Video Adapter Dedicated Video Memory: 1062211584
23:04:56:   Video Adapter Shared System Memory: 4006737920
23:04:56: =====Stream Start: 2013-06-06, 23:04:56===============================================
23:04:56:   Multithreaded optimizations: On
23:04:56:   Base resolution: 1600x838
23:04:56:   Output resolution: 1600x838
23:04:56: ------------------------------------------
23:04:56: Loading up D3D10...
23:04:56: Playback device Default
23:04:56: ------------------------------------------
23:04:56: Using desktop audio input: Динамики (Plantronics .Audio 628 USB)
23:04:56: ------------------------------------------
23:04:56: Using auxilary audio input: Микрофон (Plantronics .Audio 628 USB)
23:04:56: ------------------------------------------
23:04:56: Audio Encoding: MP3
23:04:56:     bitrate: 128
23:04:56: Using Monitor Capture
23:04:56: ------------------------------------------
23:04:56: Video Encoding: x264
23:04:56:     fps: 30
23:04:56:     width: 1600, height: 838
23:04:56:     preset: superfast
23:04:56:     CBR: no
23:04:56:     CFR: no
23:04:56:     max bitrate: 2000
23:04:56:     buffer size: 2000
23:04:56:     quality: 8
23:04:56: ------------------------------------------
23:08:44: Total frames rendered: 6706, number of frames that lagged: 20 (0.30%) (it's okay for some frames to lag)
23:08:44: =====Stream End: 2013-06-06, 23:08:44=================================================
23:08:48: 
23:08:48: Profiler results:
23:08:48: 
23:08:48: ==============================================================
23:08:48: frame - [100%] [avg time: 5.064 ms] [avg calls per frame: 1] [children: 91.4%] [unaccounted: 8.61%]
23:08:48: | scene->Preprocess - [59.8%] [avg time: 3.026 ms] [avg calls per frame: 1]
23:08:48: | video encoding and uploading - [31.6%] [avg time: 1.602 ms] [avg calls per frame: 1] [children: 31.2%] [unaccounted: 0.395%]
23:08:48: | | CopyResource - [0.316%] [avg time: 0.016 ms] [avg calls per frame: 0]
23:08:48: | | conversion to 4:2:0 - [0.533%] [avg time: 0.027 ms] [avg calls per frame: 0]
23:08:48: | | call to encoder - [30.4%] [avg time: 1.538 ms] [avg calls per frame: 0]
23:08:48: | | sending stuff out - [0.0197%] [avg time: 0.001 ms] [avg calls per frame: 0]
23:08:48: ==============================================================
23:08:48:
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Ah, so you're using monitor capture with it. Without game capture, a fullscreen game will flicker and won't capture properly (windows limitation). If the game has a windowed mode of some sort I would recommend using that instead.
 

Dragon

Member
Jim said:
Ah, so you're using monitor capture with it. Without game capture, a fullscreen game will flicker and won't capture properly (windows limitation). If the game has a windowed mode of some sort I would recommend using that instead.
Yes, because the game cannot be detected by Game Capture or Window Capture.
I managed to make OBS detect game via Window Capture launching the game via "dxwnd", but it still continues flickering.
Unfortunately there's no possibility to launch a game in a windowed mode (at least I didn't find such solution).

Maybe it should be mentioned that DX8 games can be streamed for streamer's own risk :)
 
Top