Question / Help OBS + Game ---> weird... lags?

katipati

New Member
Hi! I used OBS without problems for weeks, then I activated Windows 7 and had some issues, had to reinstall drivers and stuff and now when I play League of Legends WHILE OBS is activate it's a bit choppy. My FPS and Ping appear to be perfectly fine, but I do notice a difference, it's not as fluid anymore. It worked perfectly fine with the same setting weeks before.

What could the issue be?

LOG:

00:57:43: CLR host plugin strings not found, dynamically loading 4 strings
00:57:43: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
00:57:43: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
00:57:43: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
00:57:43: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
00:57:43: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
00:57:43: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
00:57:43: CLRHost:: Could not find/load browser settings at location C:\Users\yukichan\AppData\Roaming\OBS\pluginData\browser.json
00:57:43: CLRHost:: Exception: System.IO.FileNotFoundException: Die Datei "C:\Users\yukichan\AppData\Roaming\OBS\pluginData\browser.json" konnte nicht gefunden werden.
00:57:43: Dateiname: 'C:\Users\yukichan\AppData\Roaming\OBS\pluginData\browser.json'
00:57:43: bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
00:57:43: bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
00:57:43: bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
00:57:43: bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
00:57:43: bei CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
00:57:43: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
00:57:44: Open Broadcaster Software v0.651b - 64bit ( ^ω^)
00:57:44: -------------------------------
00:57:44: CPU Name: Intel(R) Core(TM) i5-3450 CPU @ 3.10GHz
00:57:44: CPU Speed: 3193MHz
00:57:44: Physical Memory: 8144MB Total, 3539MB Free
00:57:44: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
00:57:44: monitor 1: pos={0, 0}, size={1920, 1200}
00:57:44: monitor 2: pos={1920, 0}, size={1680, 1050}
00:57:44: Windows Version: 6.1 Build 7601 S
00:57:44: Aero is Enabled
00:57:44: -------------------------------
00:57:44: OBS Modules:
00:57:44: Base Address Module
00:57:44: 000000003FE00000 OBS.exe
00:57:44: 00000000DCAC0000 OBSApi.dll
00:57:44: 00000000DE1D0000 CLRHostPlugin.dll
00:57:44: 00000000DCE80000 DShowPlugin.dll
00:57:44: 00000000F5390000 GraphicsCapture.dll
00:57:44: 00000000DCA70000 LolSceneSwitch.dll
00:57:44: 00000000EED80000 NoiseGate.dll
00:57:44: 00000000E27C0000 PSVPlugin.dll
00:57:44: 00000000E2670000 scenesw.dll
00:57:44: ------------------------------------------
00:57:44: Adapter 1
00:57:44: Video Adapter: AMD Radeon HD 7800 Series
00:57:44: Video Adapter Dedicated Video Memory: 2125631488
00:57:44: Video Adapter Shared System Memory: 4001613824
00:57:44: Video Adapter Output 1: pos={0, 0}, size={1920, 1200}, attached=true
00:57:44: Video Adapter Output 2: pos={1920, 0}, size={1680, 1050}, attached=true
00:57:44: =====Stream Start: 2015-05-21, 00:57:44===============================================
00:57:44: Multithreaded optimizations: On
00:57:44: Base resolution: 1920x1080
00:57:44: Output resolution: 1920x1080
00:57:44: ------------------------------------------
00:57:44: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
00:57:44: ------------------------------------------
00:57:44: Audio Format: 48000 Hz
00:57:44: ------------------------------------------
00:57:44: Audio Channels: 2 Ch
00:57:44: Playback device {0.0.0.00000000}.{cca4c2a1-9d30-40c3-88d5-06f6de677d4d}
00:57:44: ------------------------------------------
00:57:44: Using desktop audio input: Lautsprecher (VIA High Definition Audio)
00:57:44: Global Audio time adjust: 0
00:57:44: ------------------------------------------
00:57:44: Using auxilary audio input: Mikrofon (2- Samson Meteor Mic)
00:57:44: Mic time offset: 0
00:57:44: ------------------------------------------
00:57:44: Audio Encoding: AAC
00:57:44: bitrate: 128
00:57:44: Using bitmap image
00:57:44: Using bitmap image
Warning -- D3D10Texture::CreateFromFile: Could not get information about texture file 'C:\Users\yukichan\Desktop\^5DCF87973C86DBA06A3E9CDF928B001D671F26911A42C824DD^pimgpsh_fullsize_distr.jpg'
Warning -- BitmapImage::Init: could not create texture 'C:\Users\yukichan\Desktop\^5DCF87973C86DBA06A3E9CDF928B001D671F26911A42C824DD^pimgpsh_fullsize_distr.jpg'
00:57:44: Using bitmap image
00:57:45: Using bitmap image
00:57:45: Scene buffering time set to 700
00:57:45: ------------------------------------------
00:57:45: Video Encoding: x264
00:57:45: fps: 30
00:57:45: width: 1920, height: 1080
00:57:45: preset: veryfast
00:57:45: profile: main
00:57:45: keyint: 60
00:57:45: CBR: yes
00:57:45: CFR: yes
00:57:45: max bitrate: 3500
00:57:45: buffer size: 2000
00:57:45: ------------------------------------------
00:57:49: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
00:57:49: Failed loading CUDA dll
00:58:08: FlushBufferedVideo: Flushing 3 packets over 67 ms
00:58:09: Total frames encoded: 695, total frames duplicated: 0 (0.00%)
00:58:09: Total frames rendered: 717, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
00:58:09:
00:58:09: Profiler time results:
00:58:09:
00:58:09: ==============================================================
00:58:09: video thread frame - [100%] [avg time: 0.469 ms] [children: 23.5%] [unaccounted: 76.5%]
00:58:09: | scene->Preprocess - [0.213%] [avg time: 0.001 ms]
00:58:09: | GPU download and conversion - [23.2%] [avg time: 0.109 ms] [children: 20.9%] [unaccounted: 2.35%]
00:58:09: | | flush - [17.7%] [avg time: 0.083 ms]
00:58:09: | | CopyResource - [1.71%] [avg time: 0.008 ms]
00:58:09: | | conversion to 4:2:0 - [1.49%] [avg time: 0.007 ms]
00:58:09: Convert444Threads - [100%] [avg time: 0.801 ms] [children: 99.5%] [unaccounted: 0.499%]
00:58:09: | Convert444toNV12 - [99.5%] [avg time: 0.797 ms]
00:58:09: encoder thread frame - [100%] [avg time: 1.605 ms] [children: 0.125%] [unaccounted: 99.9%]
00:58:09: | sending stuff out - [0.125%] [avg time: 0.002 ms]
00:58:09: ==============================================================
00:58:09:
00:58:09:
00:58:09: Profiler CPU results:
00:58:09:
00:58:09: ==============================================================
00:58:09: video thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:58:09: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:58:09: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:58:09: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:58:09: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:58:09: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:58:09: Convert444Threads - [cpu time: avg 0.979 ms, total 1357.21 ms] [avg calls per frame: 2]
00:58:09: | Convert444toNV12 - [cpu time: avg 0.967 ms, total 1341.61 ms] [avg calls per frame: 2]
00:58:09: encoder thread frame - [cpu time: avg 1.104 ms, total 764.404 ms] [avg calls per frame: 1]
00:58:09: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:58:09: ==============================================================
00:58:09:
00:58:09: =====Stream End: 2015-05-21, 00:58:09=================================================
00:58:09: CLR host plugin instance deleted; removing dynamically loaded localization strings
00:58:09: Terminating 0x4774


Last game capture log:
2015-05-20, 18:49:10: we're booting up:
18:49:10: CaptureThread: attached to process League of Legends.exe
18:49:10: D3D9 Present
18:49:10: DXGI Present
18:49:10: GL Present
18:49:10: DirectDraw Present
18:49:10: (half life scientist) everything.. seems to be in order
18:49:13: D3D9EndScene called
18:49:13: D3DPRESENT_PARAMETERS {
18:49:13: BackBufferWidth: 1920
18:49:13: BackBufferHeight: 1080
18:49:13: BackBufferFormat: D3DFMT_X8R8G8B8
18:49:13: BackBufferCount: 1
18:49:13: MultiSampleType: D3DMULTISAMPLE_NONE
18:49:13: MultiSampleQuality: 0
18:49:13: SwapEffect: D3DSWAPEFFECT_DISCARD
18:49:13: hDeviceWindow: 2229562
18:49:13: Windowed: true
18:49:13: EnableAutoDepthStencil: false
18:49:13: AutoDepthStencilFormat: D3DFMT_D24S8
18:49:13: Flags: None
18:49:13: FullScreen_RefreshRateInHz: 0
18:49:13: PresentationInterval: 2147483648
18:49:13: };
18:49:13: successfully set up d3d9 hooks
18:49:13: D3D9Present called
18:49:13: DoD3D9GPUHook: success
18:49:14: D3DSURFACE_DESC {
18:49:14: Format: D3DFMT_X8R8G8B8
18:49:14: Type: D3DRTYPE_SURFACE
18:49:14: Usage: D3DUSAGE_RENDERTARGET
18:49:14: Pool: D3DPOOL_DEFAULT
18:49:14: MultiSampleType: D3DMULTISAMPLE_NONE
18:49:14: MultiSampleQuality: 0
18:49:14: Width: 1920
18:49:14: Height: 1080
18:49:14: };
18:49:14: successfully capturing d3d9 frames via GPU
 
Anyone has an idea, please?
typically, an i5 doesn't do well with 1080@30, its pretty borderline. I would set your resolution downscale to 720p or maybe just a hair above that. set your bitrate and buffer to both 2500-3000 but they both need to be the same
 
Is Aero enabled? Consider to disable it, most weird things are caused by that in Win7

This is incorrect. Aero needs to be enabled in order for game capture and other, non-monitor captures to be optimized.


@katipati one thing you might try that will help is disable the OBS preview window. right click on preview, click preview again, then uncheck "enable view"
 
and why is that? The framerate drop caused by aero's forced V-sync on the desktop screwed up everything most of the time in my case, disable aero with OBS helped that problem.
 
Back
Top