Question / Help My game stutters like crazy when I turn on OBS lately...

Stannis Baratheon

New Member
So recently I've messed around with the controls a bit and OBS started to stutter when I play, and when I see the recording it's laggy as hell. And when I put it on 1080p it's twice of a problem. I've given up on the fact that I can't record on 1080hp but the mad stuttering is not giving me a break. Can someone guide me through what setting to use to have a normal framerate with no FPS stuttering.
 
Here it is:

22:27:01: Open Broadcaster Software v0.654b - 32bit (´・ω・`)
22:27:01: -------------------------------
22:27:01: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
22:27:01: CPU Speed: 3403MHz
22:27:01: Physical Memory: 4095MB Total, 3138MB Free
22:27:01: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
22:27:01: monitor 1: pos={0, 0}, size={1920, 1080}
22:27:01: Windows Version: 6.1 Build 7601 (revision 18409)
22:27:01: Aero is Disabled
22:27:01: -------------------------------
22:27:01: OBS Modules:
22:27:01: Base Address Module
22:27:01: 00E50000 OBS.exe
22:27:01: 5B370000 OBSApi.dll
22:27:01: 5B590000 DShowPlugin.dll
22:27:01: 5D8D0000 GraphicsCapture.dll
22:27:01: 5D870000 NoiseGate.dll
22:27:01: 5D5F0000 PSVPlugin.dll
22:27:01: 5B330000 scenesw.dll
22:27:01: ------------------------------------------
22:27:01: Adapter 1
22:27:01: Video Adapter: AMD Radeon HD 7800 Series
22:27:01: Video Adapter Dedicated Video Memory: 2126213120
22:27:01: Video Adapter Shared System Memory: 2168688640
22:27:01: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:27:01: =====Stream Start: 2015-08-08, 22:27:01===============================================
22:27:01: Multithreaded optimizations: On
22:27:01: Base resolution: 1920x1080
22:27:01: Output resolution: 1280x720
22:27:01: ------------------------------------------
22:27:01: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
22:27:01: ------------------------------------------
22:27:01: Audio Format: 48000 Hz
22:27:01: ------------------------------------------
22:27:01: Audio Channels: 2 Ch
22:27:01: Playback device {0.0.0.00000000}.{14413573-85d0-4505-b8cd-076241747231}
22:27:01: ------------------------------------------
22:27:01: Using desktop audio input: Speakers (VIA HD Audio)
22:27:01: Global Audio time adjust: 0
22:27:01: ------------------------------------------
22:27:01: Audio Encoding: AAC
22:27:01: bitrate: 192
22:27:01: Using graphics capture
22:27:01: Trying to hook process: ROGame.exe
22:27:01: Scene buffering time set to 400
22:27:01: ------------------------------------------
22:27:01: Video Encoding: x264
22:27:01: fps: 60
22:27:01: width: 1280, height: 720
22:27:01: preset: veryfast
22:27:01: profile: high
22:27:01: keyint: 250
22:27:01: CBR: yes
22:27:01: CFR: yes
22:27:01: max bitrate: 10000
22:27:01: buffer size: 10000
22:27:01: ------------------------------------------
22:27:02: SharedTexCapture hooked
22:28:01: FlushBufferedVideo: Flushing 23 packets over 366 ms
22:28:01: Total frames encoded: 3562, total frames duplicated: 846 (23.75%)
22:28:01: Number of frames skipped due to encoder lag: 14 (0.39%)
22:28:01: Total frames rendered: 3321, number of late frames: 196 (5.90%) (it's okay for some frames to be late)
22:28:01:
22:28:01: Profiler time results:
22:28:01:
22:28:01: ==============================================================
22:28:01: video thread frame - [100%] [avg time: 3.908 ms] [children: 69.6%] [unaccounted: 30.4%]
22:28:01: | scene->Preprocess - [0.0256%] [avg time: 0.001 ms]
22:28:01: | GPU download and conversion - [69.6%] [avg time: 2.72 ms] [children: 67.3%] [unaccounted: 2.28%]
22:28:01: | | flush - [11.9%] [avg time: 0.466 ms]
22:28:01: | | CopyResource - [55.3%] [avg time: 2.16 ms]
22:28:01: | | conversion to 4:2:0 - [0.128%] [avg time: 0.005 ms]
22:28:01: Convert444Threads - [100%] [avg time: 0.685 ms] [children: 98.7%] [unaccounted: 1.31%]
22:28:01: | Convert444toNV12 - [98.7%] [avg time: 0.676 ms]
22:28:01: encoder thread frame - [100%] [avg time: 2.523 ms] [children: 1.78%] [unaccounted: 98.2%]
22:28:01: | sending stuff out - [1.78%] [avg time: 0.045 ms]
22:28:01: ==============================================================
22:28:01:
22:28:01:
22:28:01: Profiler CPU results:
22:28:01:
22:28:01: ==============================================================
22:28:01: video thread frame - [cpu time: avg 0.197 ms, total 655.204 ms] [avg calls per frame: 1]
22:28:01: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:28:01: | GPU download and conversion - [cpu time: avg 0.056 ms, total 187.201 ms] [avg calls per frame: 1]
22:28:01: | | flush - [cpu time: avg 0.032 ms, total 109.2 ms] [avg calls per frame: 1]
22:28:01: | | CopyResource - [cpu time: avg 0.004 ms, total 15.6 ms] [avg calls per frame: 1]
22:28:01: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:28:01: Convert444Threads - [cpu time: avg 0.495 ms, total 3260.42 ms] [avg calls per frame: 2]
22:28:01: | Convert444toNV12 - [cpu time: avg 0.488 ms, total 3213.62 ms] [avg calls per frame: 2]
22:28:01: encoder thread frame - [cpu time: avg 0.806 ms, total 2854.82 ms] [avg calls per frame: 1]
22:28:01: | sending stuff out - [cpu time: avg 0.057 ms, total 202.801 ms] [avg calls per frame: 1]
22:28:01: ==============================================================
22:28:01:
22:28:01: =====Stream End: 2015-08-08, 22:28:01=================================================
22:28:03: Terminating 0x10ec


Last game capture log:
2015-08-08, 22:27:01: we're booting up:
22:27:01: CaptureThread: attached to process rogame.exe
22:27:02: D3D9 Present
22:27:02: D3D9EndScene called
22:27:02: D3DPRESENT_PARAMETERS {
22:27:02: BackBufferWidth: 1920
22:27:02: BackBufferHeight: 1080
22:27:02: BackBufferFormat: D3DFMT_A8R8G8B8
22:27:02: BackBufferCount: 1
22:27:02: MultiSampleType: D3DMULTISAMPLE_NONE
22:27:02: MultiSampleQuality: 0
22:27:02: SwapEffect: D3DSWAPEFFECT_DISCARD
22:27:02: hDeviceWindow: 589944
22:27:02: Windowed: false
22:27:02: EnableAutoDepthStencil: false
22:27:02: AutoDepthStencilFormat: D3DFMT_UNKNOWN
22:27:02: Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER
22:27:02: FullScreen_RefreshRateInHz: 60
22:27:02: PresentationInterval: 1
22:27:02: };
22:27:02: DirectDraw Present
22:27:02: (half life scientist) everything.. seems to be in order
22:27:02: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
22:27:02: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
22:27:02: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
22:27:02: successfully set up d3d9 hooks
22:27:02: D3D9Present called
22:27:02: DoD3D9GPUHook: success
22:27:02: DXGI Present
22:27:02: D3DSURFACE_DESC {
22:27:02: Format: D3DFMT_A8R8G8B8
22:27:02: Type: D3DRTYPE_SURFACE
22:27:02: Usage: D3DUSAGE_RENDERTARGET
22:27:02: Pool: D3DPOOL_DEFAULT
22:27:02: MultiSampleType: D3DMULTISAMPLE_NONE
22:27:02: MultiSampleQuality: 0
22:27:02: Width: 1920
22:27:02: Height: 1080
22:27:02: };
22:27:02: successfully capturing d3d9 frames via GPU
22:28:01: ---------------------- Cleared D3D9 Capture ----------------------
22:28:01: D3D9EndScene called
22:28:01: D3D9Present called
 
No changes to the encoding settings beyond the downscale are required to increase resolution. If your system isn't able to keep up, you're going to need to upgrade hardware.
 
With the recording settings, slower-sounding x264 profiles will be able to squeeze the same quality video down to smaller filesizes. More advanced math goes into the picture quality allowing the encoder to use less bitrate.
 
The high quality recording guide I linked is about as clear as you're going to get. Youtube throws away some of the quality because of how they process the video.
 
Back
Top