Question / Help Laptop black screen (I've read the sticky) still need help

Intrepid419

New Member
Hello everyone,

I have read the sticky and have tried setting my encoder to all three of the options provided incase my monitor is using either my NVidia or the intel chip when displaying the internet browsers/desktop. Regardless I always get a black screen and am confused what is going on.

Also, whenever I set the capture to the monitor instead of the custom resolution, when I go back into settings it has the custom selected every time! Most frustrating!

Any help is greatly appreciated, thank you for taking the time in advance. I've tried searching the forum for more beyond the sticky but admit to being a terrible researcher and could not find anything.

Intrepid (Log file below - i've had to truncate it due to forum restrictions on length)

Code:
10:41:14: CLR host plugin strings not found, dynamically loading 4 strings
10:41:14: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
10:41:14: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
10:41:14: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
10:41:14: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
10:41:14: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
10:41:14: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
10:41:14: CLRHost:: Could not find/load browser settings at location C:\Users\Jonathan\AppData\Roaming\OBS\pluginData\browser.json
10:41:14: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\Jonathan\AppData\Roaming\OBS\pluginData\browser.json'.
10:41:14: File name: 'C:\Users\Jonathan\AppData\Roaming\OBS\pluginData\browser.json'
10:41:14:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
10:41:14:    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)
10:41:14:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
10:41:14:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
10:41:15: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
10:41:37: Open Broadcaster Software v0.658b - 32bit (´・ω・`)
10:41:37: -------------------------------
10:41:37: CPU Name: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
10:41:37: CPU Speed: 2499MHz
10:41:37: Physical Memory:  4095MB Total, 4095MB Free
10:41:37: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
10:41:37: monitor 1: pos={0, 0}, size={1920, 1080}
10:41:37: Windows Version: 10.0 Build 10586 (revision 0)
10:41:37: Aero is Enabled
10:41:37: -------------------------------
10:41:37: OBS Modules:
10:41:37: Base Address     Module
10:41:37: 00330000         OBS.exe
10:41:37: 0FCA0000         OBSApi.dll
10:41:37: 542A0000         CLRHostPlugin.dll
10:41:37: 517A0000         DShowPlugin.dll
10:41:37: 51770000         GraphicsCapture.dll
10:41:37: 51740000         NoiseGate.dll
10:41:37: 540D0000         PSVPlugin.dll
10:41:37: 51720000         scenesw.dll
10:41:37: ------------------------------------------
10:41:37: Adapter 1
10:41:37:   Video Adapter: NVIDIA GeForce GTX 980M 
10:41:37:   Video Adapter Dedicated Video Memory: 3221225472
10:41:37:   Video Adapter Shared System Memory: 1073676288
10:41:37:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
10:41:37: ------------------------------------------
10:41:37: Adapter 2
10:41:37:   Video Adapter: Intel(R) HD Graphics 4600
10:41:37:   Video Adapter Dedicated Video Memory: 117964800
10:41:37:   Video Adapter Shared System Memory: 4176936960
10:41:37: =====Stream Start: 2016-08-02, 10:41:37===============================================
10:41:37:   Multithreaded optimizations: On
10:41:37:   Base resolution: 1920x1080
10:41:37:   Output resolution: 1920x1080
10:41:37: ------------------------------------------
10:41:37: Loading up D3D10 on NVIDIA GeForce GTX 980M (Adapter 1)...
10:41:37: ------------------------------------------
10:41:37: Audio Format: 48000 Hz
10:41:37: ------------------------------------------
10:41:37: Audio Channels: 2 Ch
10:41:37: Playback device Default
10:41:37: ------------------------------------------
10:41:37: Using desktop audio input: Speakers (Sound Blaster Recon3Di)
10:41:37: Global Audio time adjust: 0
10:41:37: ------------------------------------------
10:41:37: Using auxilary audio input: Microphone (Sound Blaster Recon3Di)
10:41:37: Mic time offset: 0
10:41:37: ------------------------------------------
10:41:37: Audio Encoding: AAC
10:41:37:     bitrate: 128
10:41:37: Using Monitor Capture
10:41:37: Scene buffering time set to 700
10:41:37: ------------------------------------------
10:41:37: Video Encoding: x264
10:41:37:     fps: 30
10:41:37:     width: 1920, height: 1080
10:41:37:     preset: veryfast
10:41:37:     profile: high
10:41:37:     keyint: 250
10:41:37:     CBR: yes
10:41:37:     CFR: yes
10:41:37:     max bitrate: 1000
10:41:37:     buffer size: 1000
10:41:37: ------------------------------------------
10:41:45: Total frames encoded: 212, total frames duplicated: 0 (0.00%)
10:41:45: Total frames rendered: 237, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
10:41:46: 
10:41:46: Profiler time results:
10:41:46: 
10:41:46: ==============================================================
10:41:46: video thread frame - [100%] [avg time: 0.647 ms] [children: 23%] [unaccounted: 77%]
10:41:46: | scene->Preprocess - [1.39%] [avg time: 0.009 ms]
10:41:46: | GPU download and conversion - [21.6%] [avg time: 0.14 ms] [children: 20.6%] [unaccounted: 1.08%]
10:41:46: | | flush - [18.7%] [avg time: 0.121 ms]
10:41:46: | | CopyResource - [1.39%] [avg time: 0.009 ms]
10:41:46: | | conversion to 4:2:0 - [0.464%] [avg time: 0.003 ms]
10:41:46: Convert444Threads - [100%] [avg time: 1.071 ms] [children: 99.2%] [unaccounted: 0.84%]
10:41:46: | Convert444toNV12 - [99.2%] [avg time: 1.062 ms]
10:41:46: encoder thread frame - [100%] [avg time: 2.078 ms] [children: 0.192%] [unaccounted: 99.8%]
10:41:46: | sending stuff out - [0.192%] [avg time: 0.004 ms]
10:41:46: ==============================================================
10:41:46: 
10:41:46: 
10:41:46: Profiler CPU results:
10:41:46: 
10:41:46: ==============================================================
10:41:46: video thread frame - [cpu time: avg 0.329 ms, total 78.125 ms] [avg calls per frame: 1]
10:41:46: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:41:46: | GPU download and conversion - [cpu time: avg 0.131 ms, total 31.25 ms] [avg calls per frame: 1]
10:41:46: | | flush - [cpu time: avg 0.131 ms, total 31.25 ms] [avg calls per frame: 1]
10:41:46: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:41:46: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:41:46: Convert444Threads - [cpu time: avg 1.137 ms, total 484.375 ms] [avg calls per frame: 2]
10:41:46: | Convert444toNV12 - [cpu time: avg 1.063 ms, total 453.125 ms] [avg calls per frame: 2]
10:41:46: encoder thread frame - [cpu time: avg 1.916 ms, total 406.25 ms] [avg calls per frame: 1]
10:41:46: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:41:46: ==============================================================
10:41:46: 
10:41:46: =====Stream End: 2016-08-02, 10:41:46=================================================

[\code]
 

Boildown

Active Member
The settings go back? Sounds like a permissions issue. Try running the OBS shortcut as administrator.
 

Boildown

Active Member
Yeah I have no idea then. Here's a guess: Try copying the entire OBS folder to a new folder where you have full permissions, and creating a new shortcut to the executable with "-portable" on the Target line. Target line on the shortcut would read:

"C:\Intrepid419OBSTest\OBS\OBS.exe" -portable

See if it works then.
 

Sapiens

Forum Moderator
10:41:37: Using Monitor Capture

If for some reason you need to Monitor/Display capture, you need to set OBS to run on the Intel GPU, as that's where the monitor display is rendered.

If you want to capture something running on the NVIDIA GPU (e.g. a game) you need to use window or game capture.
 
Top