Question / Help High FPS in-game, low/choppy FPS in OBS and stream (log included)

Lifting

New Member
Hey guys!

I have had this issue for a couple of days now and I just can't figure out why, I am hoping you can help.

Here is the problem; I am playing Witcher 3 (or any game for that matter), within too long of starting the stream the OBS FPS starts to drop down to 5-20. Everything is running fine in-game.

The problem does not ALWAYS occur, but most of the time it does. Sometimes I can stream for an hour or even 2, but then i starts.

Below is a log-file from my recent stream. I have tried OBS Studio too and it doesn't help.

Any help would be greatly appreciated, thanks! :)

Kind regards
Lifting

18:41:04: CLR host plugin strings not found, dynamically loading 4 strings
18:41:04: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
18:41:04: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
18:41:04: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
18:41:05: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
18:41:05: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
18:41:05: CLRHost:: Could not find/load browser settings at location C:\Users\lifti\AppData\Roaming\OBS\pluginData\browser.json
18:41:05: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\lifti\AppData\Roaming\OBS\pluginData\browser.json'.
18:41:05: File name: 'C:\Users\lifti\AppData\Roaming\OBS\pluginData\browser.json'
18:41:05: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
18:41:05: at 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)
18:41:05: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
18:41:05: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
18:41:05: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
18:41:29: Open Broadcaster Software v0.659b - 64bit ( ^ω^)
18:41:29: -------------------------------
18:41:29: CPU Name: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
18:41:29: CPU Speed: 4080MHz
18:41:29: Physical Memory: 16259MB Total, 13117MB Free
18:41:29: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:41:29: monitor 1: pos={0, 0}, size={2560, 1440}
18:41:29: monitor 2: pos={2560, 358}, size={1920, 1080}
18:41:29: monitor 3: pos={-1920, 358}, size={1920, 1080}
18:41:29: Windows Version: 10.0 Build 14393 (revision 0)
18:41:29: Aero is Enabled
18:41:29: -------------------------------
18:41:29: OBS Modules:
18:41:29: Base Address Module
18:41:29: 00000000D7F80000 OBS.exe
18:41:29: 000000006D940000 OBSApi.dll
18:41:29: 00000000735E0000 CLRHostPlugin.dll
18:41:29: 00000000630C0000 DShowPlugin.dll
18:41:29: 0000000063080000 GraphicsCapture.dll
18:41:29: 0000000063050000 NoiseGate.dll
18:41:29: 0000000063020000 PSVPlugin.dll
18:41:29: 0000000062FF0000 scenesw.dll
18:41:29: ------------------------------------------
18:41:29: Adapter 1
18:41:29: Video Adapter: NVIDIA GeForce GTX 980 Ti
18:41:29: Video Adapter Dedicated Video Memory: 2105212928
18:41:29: Video Adapter Shared System Memory: 4229810176
18:41:29: Video Adapter Output 1: pos={0, 0}, size={2560, 1440}, attached=true
18:41:29: Video Adapter Output 2: pos={2560, 358}, size={1920, 1080}, attached=true
18:41:29: Video Adapter Output 3: pos={-1920, 358}, size={1920, 1080}, attached=true
18:41:29: ------------------------------------------
18:41:29: Adapter 2
18:41:29: Video Adapter: Intel(R) HD Graphics 4600
18:41:29: Video Adapter Dedicated Video Memory: 117964800
18:41:29: Video Adapter Shared System Memory: 2147483648
18:41:29: =====Stream Start: 2017-02-22, 18:41:29===============================================
18:41:29: Multithreaded optimizations: On
18:41:29: Base resolution: 2560x1440
18:41:29: Output resolution: 1280x720
18:41:29: ------------------------------------------
18:41:29: Loading up D3D10 on NVIDIA GeForce GTX 980 Ti (Adapter 1)...
18:41:29: ------------------------------------------
18:41:29: Audio Format: 48000 Hz
18:41:29: ------------------------------------------
18:41:29: Audio Channels: 2 Ch
18:41:29: Playback device {0.0.0.00000000}.{2d2d69bc-49e4-4619-9bda-b7bf5619507b}
18:41:29: ------------------------------------------
18:41:29: Using desktop audio input: Speakers (Yeti Stereo Microphone)
18:41:29: Global Audio time adjust: 0
18:41:29: ------------------------------------------
18:41:29: Using auxilary audio input: CABLE Output (VB-Audio Virtual Cable)
18:41:29: Mic time offset: 0
18:41:29: ------------------------------------------
18:41:29: Audio Encoding: AAC
18:41:29: bitrate: 128
18:41:30: ------------------------------------------
18:41:30: device: Logitech HD Pro Webcam C920,
18:41:30: device id \\?\usb#vid_046d&pid_082d&mi_00#6&1a4c4c94&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
18:41:30: chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000
18:41:30: use buffering: false - 0, fourCC: 'I420'
18:41:30: audio device: Disable,
18:41:30: audio device id Disabled,
18:41:30: audio time offset 0,
18:41:30:
18:41:30: CLRHost:: Browser 2: Status message:
18:41:30: CLRHost:: Browser 2: Failed to set referrer policy: The value 'no-referrer' is not one of 'always', 'default', 'never', or 'origin'. Defaulting to 'never'. @https://streamlabs.com/alert-box/v3/CA8CBE79F9FE4A7A8F5E10
18:41:31: Using directshow input
18:41:32: Using graphics capture
18:41:32: Scene buffering time set to 700
18:41:32: Successfully loaded ObsNvenc.dll
18:41:32: ObsNvenc initialized successfully
18:41:32: CUDA loaded successfully
18:41:32: 1 CUDA capable devices found
18:41:32: [ GPU #0 - < GeForce GTX 980 Ti > has Compute SM 5.2, NVENC Available ]
18:41:32: NVENC internal init finished successfully
18:41:32: NVENC supports 10 h264 presets
18:41:32: ------------------------------------------
18:41:32: Video Encoding: NVENC
18:41:32: fps: 60
18:41:32: width: 1280, height: 720
18:41:32: preset: llhq
18:41:32: profile: main
18:41:32: level: autoselect
18:41:32: keyint: 120
18:41:32: rcMode: cbr
18:41:32: CBR: yes
18:41:32: CFR: yes
18:41:32: max bitrate: 3500
18:41:32: avg bitrate: 3500
18:41:32: buffer size: 3500
18:41:32: ------------------------------------------
18:41:34: Using RTMP service: Twitch
18:41:34: Server selection: rtmp://live-ams.twitch.tv/app
18:41:34: Interface: Intel(R) Ethernet Connection (2) I218-V (ethernet, 1000 mbps)
18:41:34: Completed handshake with rtmp://live-ams.twitch.tv/app in 374 ms.
18:41:35: SO_SNDBUF was at 65536
18:41:36: CLRHost:: Browser 1: Status message:
18:41:37: CLRHost:: Browser 1: [websocket] opening ... @https://loots.com/js/loots.min.js?1487785508745191
18:41:37: CLRHost:: Browser 1: [websocket] connecting ... ok @https://loots.com/js/loots.min.js?1487785508745191
18:43:39: Trying to hook process: witcher3.exe
18:43:40: SharedTexCapture hooked
18:44:53: SharedTexCapture hooked
18:45:42: Capture window 0x000502D6 invalid or changing, terminating capture
18:46:09: SharedTexCapture hooked
18:48:23: FlushBufferedVideo: Flushing 47 packets over 767 ms
18:48:23: Total frames encoded: 24625, total frames duplicated: 6457 (26.22%)
18:48:23: Total frames rendered: 19609, number of late frames: 1784 (9.10%) (it's okay for some frames to be late)
18:48:24: ~RTMPPublisher: Packet flush completed in 86 ms
18:48:24: ~RTMPPublisher: Send thread terminated in 0 ms
18:48:24: RTMPPublisher::SocketLoop: Graceful loop exit
18:48:24: ~RTMPPublisher: Socket thread terminated in 0 ms
18:48:24: Encoder closed
18:48:24: NVENC deinitialized
18:48:24:
18:48:24: Profiler time results:
18:48:24:
18:48:24: ==============================================================
18:48:24: video thread frame - [100%] [avg time: 7.829 ms] [children: 94.7%] [unaccounted: 5.34%]
18:48:24: | scene->Preprocess - [2.48%] [avg time: 0.194 ms]
18:48:24: | GPU download and conversion - [92.2%] [avg time: 7.217 ms] [children: 2.67%] [unaccounted: 89.5%]
18:48:24: | | flush - [1.39%] [avg time: 0.109 ms]
18:48:24: | | CopyResource - [0.473%] [avg time: 0.037 ms]
18:48:24: | | conversion to 4:2:0 - [0.805%] [avg time: 0.063 ms]
18:48:24: Convert444Threads - [100%] [avg time: 0.452 ms] [children: 99.6%] [unaccounted: 0.442%]
18:48:24: | Convert444toNV12 - [99.6%] [avg time: 0.45 ms]
18:48:24: encoder thread frame - [100%] [avg time: 1.931 ms] [children: 0.57%] [unaccounted: 99.4%]
18:48:24: | sending stuff out - [0.57%] [avg time: 0.011 ms]
18:48:24: ==============================================================
18:48:24:
18:48:24:
18:48:24: Profiler CPU results:
18:48:24:
18:48:24: ==============================================================
18:48:24: video thread frame - [cpu time: avg 0.231 ms, total 4531.25 ms] [avg calls per frame: 1]
18:48:24: | scene->Preprocess - [cpu time: avg 0.072 ms, total 1421.88 ms] [avg calls per frame: 1]
18:48:24: | GPU download and conversion - [cpu time: avg 0.044 ms, total 875 ms] [avg calls per frame: 1]
18:48:24: | | flush - [cpu time: avg 0.027 ms, total 531.25 ms] [avg calls per frame: 1]
18:48:24: | | CopyResource - [cpu time: avg 0.006 ms, total 125 ms] [avg calls per frame: 1]
18:48:24: | | conversion to 4:2:0 - [cpu time: avg 0.007 ms, total 140.625 ms] [avg calls per frame: 1]
18:48:24: Convert444Threads - [cpu time: avg 0.319 ms, total 12500 ms] [avg calls per frame: 2]
18:48:24: | Convert444toNV12 - [cpu time: avg 0.317 ms, total 12437.5 ms] [avg calls per frame: 2]
18:48:24: encoder thread frame - [cpu time: avg 0.062 ms, total 1531.25 ms] [avg calls per frame: 1]
18:48:24: | sending stuff out - [cpu time: avg 0.005 ms, total 140.625 ms] [avg calls per frame: 1]
18:48:24: ==============================================================
18:48:24:
18:48:24: =====Stream End: 2017-02-22, 18:48:24=================================================
18:48:54: ~RTMPublisher: Received error 10060 while waiting for graceful shutdown.
18:48:54: ~RTMPPublisher: Final socket shutdown completed in 30000 ms
18:48:54: Average send payload: 7550 bytes, average send interval: 16 ms
18:48:54: Number of times waited to send: 0, Waited for a total of 0 bytes
18:48:54: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:48:54: Number of bytes sent: 185380787
18:55:11: CLR host plugin instance deleted; removing dynamically loaded localization strings
18:55:11: Terminating 0x1404
Last game capture log:
2017-02-22, 18:46:07: we're booting up:
18:46:07: CaptureThread: attached to process witcher3.exe
18:46:08: D3D9 Present
18:46:09: DXGI Present
18:46:09: (half life scientist) everything.. seems to be in order
18:46:09: DXGI: Found D3D 11
18:46:09: setting up d3d11 data
18:46:09: ---------------------- Cleared D3D11 Capture ----------------------
18:46:09: found dxgi format (dx11) of: 28, size: {2560, 1440}, multisampled: false
18:46:09: DoD3D11Hook: success
18:46:09: successfully capturing d3d11 frames via GPU
18:48:23: stop requested, terminating d3d11 capture
18:48:23: ---------------------- Cleared D3D11 Capture ----------------------
18:48:23: DoD3D11Hook: success
Last Game Capture Log:
2017-02-22, 18:46:07: we're booting up:
18:46:07: CaptureThread: attached to process witcher3.exe
18:46:08: D3D9 Present
18:46:09: DXGI Present
18:46:09: (half life scientist) everything.. seems to be in order
18:46:09: DXGI: Found D3D 11
18:46:09: setting up d3d11 data
18:46:09: ---------------------- Cleared D3D11 Capture ----------------------
18:46:09: found dxgi format (dx11) of: 28, size: {2560, 1440}, multisampled: false
18:46:09: DoD3D11Hook: success
18:46:09: successfully capturing d3d11 frames via GPU
18:48:23: stop requested, terminating d3d11 capture
18:48:23: ---------------------- Cleared D3D11 Capture ----------------------
18:48:23: DoD3D11Hook: success
18:55:11: stop requested, terminating d3d11 capture
18:55:11: ---------------------- Cleared D3D11 Capture ----------------------
 
Top