Question / Help Im at a loss and have tried EVERYTHING!

KiloSimeon

New Member
So, before reformatting my computer i had a pirated version of windows 7 ( worked fine ) but figured why not just get a real deal. So I reformatted ( onto a SSD now ) and installed obs again. I can stream ANY game with no fps drops ( game capture ) at reasonable quality. Heres my problem, I play AGARIO its what I would stream the most before reformatting and now I cannot. I get a MASSIVE fps drop, from 60-70 average to 20-30. I have reinstalled and tried obs again and still cannot find the problem, I have tried every different setting, dropped my fps in obs to 30, turned my cam off ( got 5-8 fps from that ) and even Screen capture, no dice. I can stream and turn window/screen cap off and my fps shoot up to 70+ but as soon as i click the box to activate the screen/mon cap it drops instantly... Ugh this is annoying. Im extremely frustrated, anyone have any ideas? Will post log below.


03:42:31: CLR host plugin strings not found, dynamically loading 4 strings
03:42:31: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
03:42:31: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
03:42:31: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
03:42:31: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
03:42:31: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
03:42:31: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
03:42:32: CLRHost:: Could not find/load browser settings at location C:\Users\EnIgMa\AppData\Roaming\OBS\pluginData\browser.json
03:42:32: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\EnIgMa\AppData\Roaming\OBS\pluginData\browser.json'.
03:42:32: File name: 'C:\Users\EnIgMa\AppData\Roaming\OBS\pluginData\browser.json'
03:42:32: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
03:42:32: 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)
03:42:32: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
03:42:32: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
03:42:32: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
03:42:32: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
03:42:32: Server Ping plugin strings not found, dynamically loading 24 strings
03:42:38: Open Broadcaster Software v0.655b - 64bit ( ^ω^)
03:42:38: -------------------------------
03:42:38: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
03:42:38: CPU Speed: 3400MHz
03:42:38: Physical Memory: 16278MB Total, 12487MB Free
03:42:38: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
03:42:38: monitor 1: pos={0, 0}, size={1920, 1080}
03:42:38: monitor 2: pos={-1680, 0}, size={1680, 1050}
03:42:38: Windows Version: 6.1 Build 7601 (revision 18939)
03:42:38: Aero is Disabled
03:42:38: -------------------------------
03:42:38: OBS Modules:
03:42:38: Base Address Module
03:42:38: 000000003FF40000 OBS.exe
03:42:38: 00000000F0EE0000 OBSApi.dll
03:42:38: 00000000F1780000 CLRHostPlugin.dll
03:42:38: 00000000F0420000 DShowPlugin.dll
03:42:38: 00000000F1310000 GraphicsCapture.dll
03:42:38: 00000000F12C0000 NoiseGate.dll
03:42:38: 00000000F07B0000 PSVPlugin.dll
03:42:38: 00000000F03F0000 scenesw.dll
03:42:38: 00000000F03C0000 ServerPingPlugin.dll
03:42:38: ------------------------------------------
03:42:38: Adapter 1
03:42:38: Video Adapter: NVIDIA GeForce GTX 970
03:42:38: Video Adapter Dedicated Video Memory: 4096065536
03:42:38: Video Adapter Shared System Memory: 3971063808
03:42:38: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
03:42:38: Video Adapter Output 2: pos={-1680, 0}, size={1680, 1050}, attached=true
03:42:38: ------------------------------------------
03:42:38: Adapter 2
03:42:38: Video Adapter: Intel(R) HD Graphics 4000
03:42:38: Video Adapter Dedicated Video Memory: 67108864
03:42:38: Video Adapter Shared System Memory: 1711276032
03:42:38: =====Stream Start: 2015-09-29, 03:42:38====
03:42:38: Multithreaded optimizations: On
03:42:38: Base resolution: 1920x1080
03:42:38: Output resolution: 1280x720
03:42:38: ------------------------------------------
03:42:38: Loading up D3D10 on NVIDIA GeForce GTX 970 (Adapter 1)...
03:42:38: ------------------------------------------
03:42:38: Audio Format: 48000 Hz
03:42:38: ------------------------------------------
03:42:38: Audio Channels: 2 Ch
03:42:38: Playback device Default
03:42:38: ------------------------------------------
03:42:38: Using desktop audio input: Speakers (2- Logitech G930 Headset)
03:42:38: Global Audio time adjust: 0
03:42:38: ------------------------------------------
03:42:38: Using auxilary audio input: Microphone (2- Logitech G930 Headset)
03:42:38: Mic time offset: 0
03:42:38: ------------------------------------------
03:42:38: Audio Encoding: AAC
03:42:38: bitrate: 96
03:42:38: Using text output
03:42:38: Using text output
03:42:38: Using text output
03:42:39: Using bitmap image
03:42:39: ------------------------------------------
03:42:39: device: Logitech HD Pro Webcam C920,
03:42:39: device id \\?\usb#vid_046d&pid_082d&mi_00#7&398193ea&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
03:42:39: chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
03:42:39: use buffering: false - 0, fourCC: 'I420'
03:42:39: audio device: Disable,
03:42:39: audio device id Disabled,
03:42:39: audio time offset 0,
03:42:39:
03:42:39: Using directshow input
03:42:39: Using graphics capture
03:42:39: CLRHost:: Browser 1: Status message:
03:42:39: CLRHost:: Browser 1: Failed to set referrer policy: The value 'no-referrer' is not one of 'always', 'default', 'never', or 'origin'. Defaulting to 'never'.
03:42:39: Scene buffering time set to 700
03:42:39: ------------------------------------------
03:42:39: Video Encoding: x264
03:42:39: fps: 50
03:42:39: width: 1280, height: 720
03:42:39: preset: veryfast
03:42:39: profile: high
03:42:39: keyint: 100
03:42:39: CBR: yes
03:42:39: CFR: no
03:42:39: max bitrate: 3000
03:42:39: buffer size: 3000
03:42:39: ------------------------------------------
03:42:39: CLRHost:: Browser 2: Status message:
03:42:39: CLRHost:: Browser 1: ----- PROMOTED! -----
03:42:40: CLRHost:: Browser 2: authenticated
03:42:41: Using RTMP service: Twitch
03:42:41: Server selection: rtmp://live-dfw.twitch.tv/app
03:42:41: Interface: Broadcom NetLink (TM) Gigabit Ethernet (ethernet, 100 mbps)
03:42:41: Completed handshake with rtmp://live-dfw.twitch.tv/app in 286 ms.
03:42:41: SO_SNDBUF was at 8192
03:42:41: SO_SNDBUF is now 65536
03:42:49: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
03:42:49: New Scene
03:42:49: Using text output
03:42:49: Using text output
03:42:49: Using text output
03:42:49: Using bitmap image
03:42:49: Using Window Capture
03:42:49: CLRHost:: Browser 3: Status message:
03:42:49: CLRHost:: Browser 3: Failed to set referrer policy: The value 'no-referrer' is not one of 'always', 'default', 'never', or 'origin'. Defaulting to 'never'.
03:42:49: CLRHost:: Browser 4: Status message:
03:42:49: CLRHost:: Browser 3: ----- PROMOTED! -----
03:42:50: CLRHost:: Browser 4: authenticated
 
Last edited:

Xphome

Member
The log is incomplete and please use
Code:
[code]log content here['forward slash'code]
However, you mentioned Monitor Capture and you say you're on Windows 7. Monitor Capture has terrible performance on Windows 7, it's better to use Game Capture set to capture DWM.
 

FerretBomb

Active Member
1) Enable Aero. It speeds up Window and Game captures significantly. Your log doesn't show a monitor capture, which is a good thing... monitor capture is terribad under Win7 and should (almost) never be used.

2) i5s run out of gas not far past 720p@30fps. You're trying to run at 50fps, which is a bad idea for several reasons. Drop to 720p@30fps, 2000kbps. (Many people will buffer like crazy if you run at 3000kbps, too.)

3) As Xphome said, your logfile is incomplete. I'd advise just using the 'upload' function from the Help menu and pasting the URL it gives you here. We need to see the later parts of the log, as they contain a lot of technical stuff that will point at where the issue is coming from (frame skips, lates, drops, encoding thread time, connection buffering, etc).
 

KiloSimeon

New Member
Code:
05:36:22: CLR host plugin strings not found, dynamically loading 4 strings
05:36:22: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
05:36:22: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
05:36:22: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
05:36:22: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
05:36:22: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
05:36:23: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
05:36:23: CLRHost:: Could not find/load browser settings at location C:\Users\EnIgMa\AppData\Roaming\OBS\pluginData\browser.json
05:36:23: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\EnIgMa\AppData\Roaming\OBS\pluginData\browser.json'.
05:36:23: File name: 'C:\Users\EnIgMa\AppData\Roaming\OBS\pluginData\browser.json'
05:36:23:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
05:36:23:    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)
05:36:23:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
05:36:23:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
05:36:23:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
05:36:23: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
05:36:23: Server Ping plugin strings not found, dynamically loading 24 strings
05:37:29: Settings::Video: Enabling Aero
05:37:36: CUDA loaded successfully
05:37:36: 1 CUDA capable devices found
05:37:36: [ GPU #0 - < GeForce GTX 970 > has Compute SM 5.2, NVENC Available ]
05:37:49: Open Broadcaster Software v0.655b - 64bit ( ^ω^)
05:37:49: -------------------------------
05:37:49: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
05:37:49: CPU Speed: 3400MHz
05:37:49: Physical Memory:  16278MB Total, 12007MB Free
05:37:49: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
05:37:49: monitor 1: pos={0, 0}, size={1920, 1080}
05:37:49: monitor 2: pos={-1680, 0}, size={1680, 1050}
05:37:49: Windows Version: 6.1 Build 7601 (revision 18939)
05:37:49: Aero is Enabled
05:37:49: -------------------------------
05:37:49: OBS Modules:
05:37:49: Base Address     Module
05:37:49: 000000003F520000 OBS.exe
05:37:49: 00000000F1590000 OBSApi.dll
05:37:49: 00000000F89E0000 CLRHostPlugin.dll
05:37:49: 00000000F8650000 DShowPlugin.dll
05:37:49: 00000000F8610000 GraphicsCapture.dll
05:37:49: 00000000F76A0000 NoiseGate.dll
05:37:49: 00000000F6800000 PSVPlugin.dll
05:37:49: 00000000F67D0000 scenesw.dll
05:37:49: 00000000F67A0000 ServerPingPlugin.dll
05:37:49: ------------------------------------------
05:37:49: Adapter 1
05:37:49:   Video Adapter: NVIDIA GeForce GTX 970
05:37:49:   Video Adapter Dedicated Video Memory: 4096065536
05:37:49:   Video Adapter Shared System Memory: 3971063808
05:37:49:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
05:37:49:   Video Adapter Output 2: pos={-1680, 0}, size={1680, 1050}, attached=true
05:37:49: ------------------------------------------
05:37:49: Adapter 2
05:37:49:   Video Adapter: Intel(R) HD Graphics 4000
05:37:49:   Video Adapter Dedicated Video Memory: 67108864
05:37:49:   Video Adapter Shared System Memory: 1711276032
05:37:49: =====Stream Start: 2015-09-29, 05:37:49===============================================
05:37:49:   Multithreaded optimizations: On
05:37:49:   Base resolution: 1920x1080
05:37:49:   Output resolution: 1280x720
05:37:49: ------------------------------------------
05:37:49: Loading up D3D10 on NVIDIA GeForce GTX 970 (Adapter 1)...
05:37:49: ------------------------------------------
05:37:49: Audio Format: 48000 Hz
05:37:49: ------------------------------------------
05:37:49: Audio Channels: 2 Ch
05:37:49: Playback device Default
05:37:49: ------------------------------------------
05:37:49: Using desktop audio input: Speakers (2- Logitech G930 Headset)
05:37:49: Global Audio time adjust: 0
05:37:49: ------------------------------------------
05:37:49: Using auxilary audio input: Microphone (2- Logitech G930 Headset)
05:37:49: Mic time offset: 0
05:37:49: ------------------------------------------
05:37:49: Audio Encoding: AAC
05:37:49:     bitrate: 96
05:37:49: Using text output
05:37:49: Using text output
05:37:49: Using text output
05:37:50: Using bitmap image
05:37:50: ------------------------------------------
05:37:50:     device: Logitech HD Pro Webcam C920,
05:37:50:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&398193ea&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
05:37:50:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
05:37:50:     use buffering: false - 0, fourCC: 'I420'
05:37:50:     audio device: Disable,
05:37:50:     audio device id Disabled,
05:37:50:     audio time offset 0,
05:37:50: 
05:37:50: Using directshow input
05:37:50: Using graphics capture
05:37:50: CLRHost:: Browser 1: Status message: 
05:37:50: CLRHost:: Browser 1: Failed to set referrer policy: The value 'no-referrer' is not one of 'always', 'default', 'never', or 'origin'. Defaulting to 'never'. 
05:37:50: CLRHost:: Browser 2: Status message: 
05:37:50: Scene buffering time set to 700
05:37:50: ------------------------------------------
05:37:50: Video Encoding: x264
05:37:50:     fps: 40
05:37:50:     width: 1280, height: 720
05:37:50:     preset: veryfast
05:37:50:     profile: high
05:37:50:     keyint: 80
05:37:50:     CBR: yes
05:37:50:     CFR: no
05:37:50:     max bitrate: 3000
05:37:50:     buffer size: 3000
05:37:50: ------------------------------------------
05:37:51: CLRHost:: Browser 1: ----- PROMOTED! ----- 
05:37:51: Audio timestamp for device 'Microphone (2- Logitech G930 Headset)' was behind target timestamp by 9126992
05:37:51: CLRHost:: Browser 2: authenticated 
05:37:52: Using RTMP service: Twitch
05:37:52:   Server selection: rtmp://live-dfw.twitch.tv/app
05:37:52:   Interface: Broadcom NetLink (TM) Gigabit Ethernet (ethernet, 100 mbps)
05:37:52: Completed handshake with rtmp://live-dfw.twitch.tv/app in 304 ms.
05:37:53: SO_SNDBUF was at 8192
05:37:53: SO_SNDBUF is now 65536
05:38:59: Using Window Capture
05:39:34: Using bitmap image
05:43:27: FlushBufferedVideo: Flushing 10 packets over 225 ms
05:43:27: Total frames encoded: 13432, total frames duplicated: 583 (4.34%)
05:43:27: Total frames rendered: 13444, number of late frames: 7 (0.05%) (it's okay for some frames to be late)
05:43:27: 
05:43:27: Profiler time results:
05:43:27: 
05:43:27: ==============================================================
05:43:27: video thread frame - [100%] [avg time: 2.124 ms] [children: 73.5%] [unaccounted: 26.5%]
05:43:27: | scene->Preprocess - [66%] [avg time: 1.402 ms]
05:43:27: | GPU download and conversion - [7.53%] [avg time: 0.16 ms] [children: 6.59%] [unaccounted: 0.942%]
05:43:27: | | flush - [5.98%] [avg time: 0.127 ms]
05:43:27: | | CopyResource - [0.518%] [avg time: 0.011 ms]
05:43:27: | | conversion to 4:2:0 - [0.0942%] [avg time: 0.002 ms]
05:43:27: Convert444Threads - [100%] [avg time: 0.44 ms] [children: 99.3%] [unaccounted: 0.682%]
05:43:27: | Convert444toNV12 - [99.3%] [avg time: 0.437 ms]
05:43:27: encoder thread frame - [100%] [avg time: 0.746 ms] [children: 3.35%] [unaccounted: 96.6%]
05:43:27: | sending stuff out - [3.35%] [avg time: 0.025 ms]
05:43:27: ==============================================================
05:43:27: 
05:43:27: 
05:43:27: Profiler CPU results:
05:43:27: 
05:43:27: ==============================================================
05:43:27: video thread frame - [cpu time: avg 0.482 ms, total 6489.64 ms] [avg calls per frame: 1]
05:43:27: | scene->Preprocess - [cpu time: avg 0.116 ms, total 1560.01 ms] [avg calls per frame: 1]
05:43:27: | GPU download and conversion - [cpu time: avg 0.068 ms, total 920.405 ms] [avg calls per frame: 1]
05:43:27: | | flush - [cpu time: avg 0.053 ms, total 717.605 ms] [avg calls per frame: 1]
05:43:27: | | CopyResource - [cpu time: avg 0.005 ms, total 78 ms] [avg calls per frame: 1]
05:43:27: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
05:43:27: Convert444Threads - [cpu time: avg 0.56 ms, total 15022.9 ms] [avg calls per frame: 2]
05:43:27: | Convert444toNV12 - [cpu time: avg 0.559 ms, total 15007.3 ms] [avg calls per frame: 2]
05:43:27: encoder thread frame - [cpu time: avg 0.032 ms, total 436.803 ms] [avg calls per frame: 1]
05:43:27: | sending stuff out - [cpu time: avg 0.002 ms, total 31.2 ms] [avg calls per frame: 1]
05:43:27: ==============================================================
05:43:27: 
05:43:27: =====Stream End: 2015-09-29, 05:43:27=================================================
05:43:27: ~RTMPPublisher: Packet flush completed in 104 ms
05:43:27: ~RTMPPublisher: Send thread terminated in 0 ms
05:43:27: RTMPPublisher::SocketLoop: Graceful loop exit
05:43:27: ~RTMPPublisher: Socket thread terminated in 0 ms
05:43:37: ~RTMPPublisher: Final socket shutdown completed in 10138 ms
05:43:37: Average send payload: 8573 bytes, average send interval: 22 ms
05:43:37: Number of times waited to send: 0, Waited for a total of 0 bytes
05:43:37: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
05:43:37: Number of bytes sent: 129951045

Is this everything?
 

Bamse

Member
I'd set the webcam resolution to a maximum of 720p as well, you're just taxing your system in a very unnecessary way by running it in 1080p.
And if you're using it like most streams do, in a small box in a corner, you won't see any difference even if setting the cam to 480p.
 
You need to capture your browser as a Window Capture. (Or make a game capture pointed at "DWM.EXE")

Also, the fact that it's a browser is probably the issue. Browsers and OBS don't play well together (even just running a browser in the background while recording can cause issues, especially with chrome). You could try a different browser (non-chrome) or at least close all other tabs besides your game. Maybe that helps.
 

KiloSimeon

New Member
You need to capture your browser as a Window Capture. (Or make a game capture pointed at "DWM.EXE")

Also, the fact that it's a browser is probably the issue. Browsers and OBS don't play well together (even just running a browser in the background while recording can cause issues, especially with chrome). You could try a different browser (non-chrome) or at least close all other tabs besides your game. Maybe that helps.

That actually helped a lot, didnt realize you could game cap DWM... it boosted it to 45-55 so im getting there... Kinda thinking it maybe something with the browser now. Thanks man!
 
Top