Question / Help Frame Lag Issues

JnewBringsPain

New Member
Hello!

I am generally new to OBS and have been having some issues. Strangely, I am getting frame drops after about 20 seconds of gameplay. I am NOT streaming, only recording.

I have fiddled with various settings, but have seen no improvement.

I admit I am no expert when it comes to the settings, so I am open to suggestions.

ezrg9d.jpg


nqzgbn.jpg


2zq7dhh.jpg


14jvlvq.jpg


28txf94.jpg


Code:
23:03:16: CUDA loaded successfully
23:03:16: 1 CUDA capable devices found
23:03:16: [ GPU #0 - < GeForce GTS 250 > has Compute SM 1.1, NVENC Not Available ]
23:03:16: No NVENC capable devices found
23:04:56: Settings::Video: Disabling Aero
23:06:00: Open Broadcaster Software v0.651b - 32bit (´・ω・`)
23:06:00: -------------------------------
23:06:00: CPU Name: AMD Phenom(tm) II X3 710 Processor
23:06:00: CPU Speed: 2611MHz
23:06:00: Physical Memory:  4095MB Total, 4095MB Free
23:06:00: stepping id: 2, model 4, family 16, type 0, extmodel 8, extfamily 0, HTT 1, logical cores 3, total cores 3
23:06:00: monitor 1: pos={0, 0}, size={1280, 1024}
23:06:00: Windows Version: 6.1 Build 7601 S
23:06:00: Aero is Disabled
23:06:00: -------------------------------
23:06:00: OBS Modules:
23:06:00: Base Address  Module
23:06:00: 011A0000  OBS.exe
23:06:00: 67CB0000  OBSApi.dll
23:06:00: 67AB0000  DShowPlugin.dll
23:06:00: 67A80000  GraphicsCapture.dll
23:06:00: 67A50000  NoiseGate.dll
23:06:00: 693D0000  PSVPlugin.dll
23:06:00: 67A30000  scenesw.dll
23:06:00: ------------------------------------------
23:06:00: Adapter 1
23:06:00:  Video Adapter: NVIDIA GeForce GTS 250
23:06:00:  Video Adapter Dedicated Video Memory: 511246336
23:06:00:  Video Adapter Shared System Memory: 3757649920
23:06:00:  Video Adapter Output 1: pos={0, 0}, size={1280, 1024}, attached=true
23:06:00: =====Stream Start: 2015-04-22, 23:06:00===============================================
23:06:00:  Multithreaded optimizations: On
23:06:00:  Base resolution: 1280x1024
23:06:00:  Output resolution: 1280x1024
23:06:00: ------------------------------------------
23:06:00: Loading up D3D10 on NVIDIA GeForce GTS 250 (Adapter 1)...
23:06:00: D3D10CreateDeviceAndSwapChain1: Failed on NVIDIA GeForce GTS 250: 0x80004002. Trying compatibility mode
23:06:00: ------------------------------------------
23:06:00: Audio Format: 48000 Hz
23:06:00: ------------------------------------------
23:06:00: Audio Channels: 2 Ch
23:06:00: Playback device Default
23:06:00: ------------------------------------------
23:06:00: Using desktop audio input: Speakers (High Definition Audio Device)
23:06:00: Global Audio time adjust: 0
23:06:00: ------------------------------------------
23:06:00: Using auxilary audio input: Microphone (High Definition Audio Device)
23:06:00: Mic time offset: 0
23:06:00: ------------------------------------------
23:06:00: Audio Encoding: AAC
23:06:00:  bitrate: 128
23:06:00: Using graphics capture
23:06:00: Using anti-cheat hooking for game capture
23:06:00: Trying to hook process: DFO.exe
23:06:00: Scene buffering time set to 700
23:06:00: ------------------------------------------
23:06:00: Video Encoding: x264
23:06:00:  fps: 30
23:06:00:  width: 1280, height: 1024
23:06:00:  preset: veryfast
23:06:00:  profile: main
23:06:00:  keyint: 60
23:06:00:  CBR: no
23:06:00:  CFR: yes
23:06:00:  max bitrate: 2500
23:06:00:  buffer size: 2500
23:06:00:  quality: 8
23:06:00: ------------------------------------------
23:06:01: SharedTexCapture hooked
23:06:01: Audio timestamp for device 'Microphone (High Definition Audio Device)' was behind target timestamp by 675882429
23:06:02: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:06:02: SharedTexCapture hooked
23:06:14: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:06:14: SharedTexCapture hooked
23:08:37: FlushBufferedVideo: Flushing 11 packets over 333 ms
23:08:38: Total frames encoded: 4693, total frames duplicated: 569 (12.12%)
23:08:38: Number of frames skipped due to encoder lag: 63 (1.34%)
23:08:38: Total frames rendered: 4553, number of late frames: 48 (1.05%) (it's okay for some frames to be late)
23:08:38:
23:08:38: Profiler time results:
23:08:38:
23:08:38: ==============================================================
23:08:38: video thread frame - [100%] [avg time: 7.314 ms] [children: 88.4%] [unaccounted: 11.6%]
23:08:38: | scene->Preprocess - [0.0273%] [avg time: 0.002 ms]
23:08:38: | GPU download and conversion - [88.4%] [avg time: 6.465 ms] [children: 88.6%] [unaccounted: -0.164%]
23:08:38: | | flush - [0.725%] [avg time: 0.053 ms]
23:08:38: | | CopyResource - [87.8%] [avg time: 6.421 ms]
23:08:38: | | conversion to 4:2:0 - [0.041%] [avg time: 0.003 ms]
23:08:38: Convert444Thread - [100%] [avg time: 2.107 ms] [children: 99.5%] [unaccounted: 0.522%]
23:08:38: | Convert444toNV12 - [99.5%] [avg time: 2.096 ms]
23:08:38: encoder thread frame - [100%] [avg time: 5.422 ms] [children: 0.756%] [unaccounted: 99.2%]
23:08:38: | sending stuff out - [0.756%] [avg time: 0.041 ms]
23:08:38: ==============================================================
23:08:38:
23:08:38:
23:08:38: Profiler CPU results:
23:08:38:
23:08:38: ==============================================================
23:08:38: video thread frame - [cpu time: avg 3.792 ms, total 17269.3 ms] [avg calls per frame: 1]
23:08:38: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:08:38: | GPU download and conversion - [cpu time: avg 3.625 ms, total 16504.9 ms] [avg calls per frame: 1]
23:08:38: | | flush - [cpu time: avg 0.054 ms, total 249.601 ms] [avg calls per frame: 1]
23:08:38: | | CopyResource - [cpu time: avg 3.578 ms, total 16208.5 ms] [avg calls per frame: 1]
23:08:38: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
23:08:38: Convert444Thread - [cpu time: avg 1.86 ms, total 8424.05 ms] [avg calls per frame: 1]
23:08:38: | Convert444toNV12 - [cpu time: avg 1.849 ms, total 8377.25 ms] [avg calls per frame: 1]
23:08:38: encoder thread frame - [cpu time: avg 2.452 ms, total 11481.7 ms] [avg calls per frame: 1]
23:08:38: | sending stuff out - [cpu time: avg 0.036 ms, total 171.603 ms] [avg calls per frame: 1]
23:08:38: ==============================================================
23:08:38:
23:08:38: =====Stream End: 2015-04-22, 23:08:38=================================================
23:11:56: Terminating 0x11cc


Last game capture log:
2015-04-22, 23:06:01: we're booting up:
23:06:01: CaptureThread: attached to process DFO.exe
23:06:01: D3D9 Present
23:06:01: D3D9EndScene called
23:06:01: D3DPRESENT_PARAMETERS {
23:06:01:    BackBufferWidth: 800
23:06:01:    BackBufferHeight: 600
23:06:01:    BackBufferFormat: D3DFMT_X8R8G8B8
23:06:01:    BackBufferCount: 1
23:06:01:    MultiSampleType: D3DMULTISAMPLE_NONE
23:06:01:    MultiSampleQuality: 0
23:06:01:    SwapEffect: D3DSWAPEFFECT_FLIP
23:06:01:    hDeviceWindow: 1835998
23:06:01:    Windowed: false
23:06:01:    EnableAutoDepthStencil: true
23:06:01:    AutoDepthStencilFormat: D3DFMT_D16
23:06:01:    Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER
23:06:01: 23:06:01: DirectDraw Present   FullScreen_RefreshRateInHz: 75

23:06:01:    PresentationInterval: 2147483648
23:06:01: };
23:06:01: successfully set up d3d9 hooks
23:06:01: D3D9Present called
23:06:01: (half life scientist) everything..  seems to be in order
23:06:01: DoD3D9GPUHook: success
23:06:01: D3DSURFACE_DESC {
23:06:01:    Format: D3DFMT_X8R8G8B8
23:06:01:    Type: D3DRTYPE_SURFACE
23:06:01:    Usage: D3DUSAGE_RENDERTARGET
23:06:01:    Pool: D3DPOOL_DEFAULT
23:06:01:    MultiSampleType: D3DMULTISAMPLE_NONE
23:06:01:    MultiSampleQuality: 0
23:06:01:    Width: 800
23:06:01:    Height: 600
23:06:01: };
23:06:01: successfully capturing d3d9 frames via GPU
23:06:02: D3D9Reset called
23:06:02: ---------------------- Cleared D3D9 Capture ----------------------
23:06:02: successfully set up d3d9 hooks
23:06:02: D3D9EndScene called
23:06:02: D3D9Present called
23:06:02: DoD3D9GPUHook: success
23:06:02: D3DSURFACE_DESC {
23:06:02:    Format: D3DFMT_X8R8G8B8
23:06:02:    Type: D3DRTYPE_SURFACE
23:06:02:    Usage: D3DUSAGE_RENDERTARGET
23:06:02:    Pool: D3DPOOL_DEFAULT
23:06:02:    MultiSampleType: D3DMULTISAMPLE_NONE
23:06:02:    MultiSampleQuality: 0
23:06:02:    Width: 800
23:06:02:    Height: 600
23:06:02: };
23:06:02: successfully capturing d3d9 frames via GPU
23:06:14: D3D9Reset called
23:06:14: ---------------------- Cleared D3D9 Capture ----------------------
23:06:14: successfully set up d3d9 hooks
23:06:14: D3D9EndScene called
23:06:14: D3D9Present called
23:06:14: DoD3D9GPUHook: success
23:06:14: D3DSURFACE_DESC {
23:06:14:    Format: D3DFMT_X8R8G8B8
23:06:14:    Type: D3DRTYPE_SURFACE
23:06:14:    Usage: D3DUSAGE_RENDERTARGET
23:06:14:    Pool: D3DPOOL_DEFAULT
23:06:14:    MultiSampleType: D3DMULTISAMPLE_NONE
23:06:14:    MultiSampleQuality: 0
23:06:14:    Width: 800
23:06:14:    Height: 600
23:06:14: };
23:06:14: successfully capturing d3d9 frames via GPU
23:08:38: ---------------------- Cleared D3D9 Capture ----------------------
23:08:38: D3D9EndScene called
23:08:38: D3D9Present called
[code]
 
Any suggestions? Although the graphics card is a few years old, it is a very good card. I tend to doubt the GC is the issue. CPU seems more likely to me, it is a bit outdated. Is there anything I can do without replacing hardware?

Also, I don't have specific dates, but I seem to recall streaming League of Legends pretty well a few patches ago with little to no issues. The game I am currently trying to record is far less demanding, so it seems odd to me that hardware is the issue.
 
Back
Top