Question / Help Window capture "bug"?

Otto Nilsson

New Member
Hey,

I was wondering if someone were able to help me with this. I see a lot of people have posted about Window Capture giving a "black screen". But that's not quite my problem here.

When I add a Window Capture (to any window), it takes what it currently sees and freezes it. Meaning if that image updates, it will remain the same on OBS. If i hover my cursor over it, it will show the cursor move on the layer in OBS, but the image itself will not change.

I'm running windows 8.1, just saying :p
Thanks a lot in advance, and i'm very sorry if there is already a post that i havn't seen about this, but i have tried to search quite a lot for this :p
-Atirion
LOG:
Code:
16:40:12: CLR host plugin strings not found, dynamically loading 4 strings
16:40:12: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
16:40:12: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
16:40:12: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
16:40:12: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
16:40:12: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
16:40:13: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
16:40:14: CLRHost:: Could not find/load browser settings at location C:\Users\ottnil\AppData\Roaming\OBS\pluginData\browser.json
16:40:14: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\ottnil\AppData\Roaming\OBS\pluginData\browser.json'.
16:40:14: File name: 'C:\Users\ottnil\AppData\Roaming\OBS\pluginData\browser.json'
16:40:14:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
16:40: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)
16:40:14:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
16:40:14:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
16:40:14: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
16:40:14: CLRHost::LoadPlugins() attempting to load the plugin assembly Ubiquitous2Plugin
16:40:14: CLRHost::LoadPlugins() successfully added CLR plugin [Type: Ubiquitous2Plugin.Ubiquitous2Plugin, Name: Ubiquitous2 chat]
Warning -- TS3Plugin Loaded
16:40:57: Open Broadcaster Software v0.656b - 32bit (´・ω・`)
16:40:57: -------------------------------
16:40:57: CPU Name: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
16:40:57: CPU Speed: 3600MHz
16:40:57: Physical Memory:  4095MB Total, 4095MB Free
16:40:57: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
16:40:57: monitor 1: pos={1920, 0}, size={1920, 1080}
16:40:57: monitor 2: pos={0, 0}, size={1920, 1080}
16:40:57: monitor 3: pos={-1920, 0}, size={1920, 1080}
16:40:57: Windows Version: 6.3 Build 9600 (revision 17415)
16:40:57: Aero is Enabled
16:40:57: -------------------------------
16:40:57: OBS Modules:
16:40:57: Base Address     Module
16:40:57: 00E20000         OBS.exe
16:40:57: 00420000         OBSApi.dll
16:40:57: 0FF50000         CLRHostPlugin.dll
16:40:57: 0F4F0000         DShowPlugin.dll
16:40:57: 0FBF0000         GraphicsCapture.dll
16:40:57: 0F680000         NoiseGate.dll
16:40:57: 0FB10000         PSVPlugin.dll
16:40:57: 0FB30000         scenesw.dll
16:40:57: 0FB90000         TS3Plugin.dll
16:40:57: ------------------------------------------
16:40:57: Adapter 1
16:40:57:   Video Adapter: NVIDIA GeForce GTX 970
16:40:57:   Video Adapter Dedicated Video Memory: 3221225472
16:40:57:   Video Adapter Shared System Memory: 1073676288
16:40:57:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
16:40:57:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
16:40:57: ------------------------------------------
16:40:57: Adapter 2
16:40:57:   Video Adapter: NVIDIA GeForce GTX 970
16:40:57:   Video Adapter Dedicated Video Memory: 3221225472
16:40:57:   Video Adapter Shared System Memory: 1073676288
16:40:57:   Video Adapter Output 1: pos={1920, 0}, size={1920, 1080}, attached=true
16:40:57: ------------------------------------------
16:40:57: Adapter 3
16:40:57:   Video Adapter: Intel(R) HD Graphics 4600
16:40:57:   Video Adapter Dedicated Video Memory: 167772160
16:40:57:   Video Adapter Shared System Memory: 1845493760
16:40:57: =====Stream Start: 2015-11-04, 16:40:57===============================================
16:40:57:   Multithreaded optimizations: On
16:40:57:   Base resolution: 1920x1080
16:40:57:   Output resolution: 1280x720
16:40:57: ------------------------------------------
16:40:57: Loading up D3D10 on NVIDIA GeForce GTX 970 (Adapter 1)...
16:40:58: ------------------------------------------
16:40:58: Audio Format: 44100 Hz
16:40:58: ------------------------------------------
16:40:58: Audio Channels: 2 Ch
16:40:58: Playback device Default
16:40:58: ------------------------------------------
16:40:58: Using desktop audio input: Headset Earphone (HyperX 7.1 Audio)
16:40:58: Global Audio time adjust: 0
16:40:58: ------------------------------------------
16:40:58: Using auxilary audio input: Microphone (Razer Seiren)
16:40:58: Mic time offset: 0
16:40:58: ------------------------------------------
16:40:58: Audio Encoding: AAC
16:40:58:     bitrate: 192
16:40:58: Using Window Capture
16:40:58: Scene buffering time set to 700
16:40:58: ------------------------------------------
16:40:58: Video Encoding: x264
16:40:58:     fps: 25
16:40:58:     width: 1280, height: 720
16:40:58:     preset: veryfast
16:40:58:     profile: high
16:40:58:     keyint: 50
16:40:58:     CBR: yes
16:40:58:     CFR: yes
16:40:58:     max bitrate: 2500
16:40:58:     buffer size: 2500
16:40:58: ------------------------------------------
Warning -- Overlay: Started
Warning -- Communicate
Warning -- Communicate: startpos == -1
Warning -- MuteandDeafen
Warning -- ChannelSwitch
16:41:23: Total frames encoded: 601, total frames duplicated: 0 (0.00%)
16:41:23: Total frames rendered: 622, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
Warning -- Overlay: ShutdownOverlay
Warning -- Communicate
Warning -- Communicate: startpos == -1
Warning -- MuteandDeafen
Warning -- ChannelSwitch
Warning -- Overlay: ResetOverlay
16:41:23: 
16:41:23: Profiler time results:
16:41:23: 
16:41:23: ==============================================================
16:41:23: video thread frame - [100%] [avg time: 1.535 ms] [children: 48.1%] [unaccounted: 51.9%]
16:41:23: | scene->Preprocess - [39.8%] [avg time: 0.611 ms]
16:41:23: | GPU download and conversion - [8.27%] [avg time: 0.127 ms] [children: 7.43%] [unaccounted: 0.847%]
16:41:23: | | flush - [6.64%] [avg time: 0.102 ms]
16:41:23: | | CopyResource - [0.521%] [avg time: 0.008 ms]
16:41:23: | | conversion to 4:2:0 - [0.261%] [avg time: 0.004 ms]
16:41:23: Convert444Threads - [100%] [avg time: 0.507 ms] [children: 98.4%] [unaccounted: 1.58%]
16:41:23: | Convert444toNV12 - [98.4%] [avg time: 0.499 ms]
16:41:23: encoder thread frame - [100%] [avg time: 1.457 ms] [children: 0.275%] [unaccounted: 99.7%]
16:41:23: | sending stuff out - [0.275%] [avg time: 0.004 ms]
16:41:23: ==============================================================
16:41:23: 
16:41:23: 
16:41:23: Profiler CPU results:
16:41:23: 
16:41:23: ==============================================================
16:41:23: video thread frame - [cpu time: avg 0.577 ms, total 359.375 ms] [avg calls per frame: 1]
16:41:23: | scene->Preprocess - [cpu time: avg 0.1 ms, total 62.5 ms] [avg calls per frame: 1]
16:41:23: | GPU download and conversion - [cpu time: avg 0.125 ms, total 78.125 ms] [avg calls per frame: 1]
16:41:23: | | flush - [cpu time: avg 0.125 ms, total 78.125 ms] [avg calls per frame: 1]
16:41:23: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:41:23: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:41:23: Convert444Threads - [cpu time: avg 0.571 ms, total 687.5 ms] [avg calls per frame: 2]
16:41:23: | Convert444toNV12 - [cpu time: avg 0.558 ms, total 671.875 ms] [avg calls per frame: 2]
16:41:23: encoder thread frame - [cpu time: avg 1.065 ms, total 640.625 ms] [avg calls per frame: 1]
16:41:23: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:41:23: ==============================================================
16:41:23: 
16:41:23: =====Stream End: 2015-11-04, 16:41:23=================================================
16:41:26: CUDA loaded successfully
16:41:26: 2 CUDA capable devices found
16:41:26: [ GPU #0 - < GeForce GTX 970 > has Compute SM 5.2, NVENC Available ]
16:41:26: [ GPU #1 - < GeForce GTX 970 > has Compute SM 5.2, NVENC Available ]
 

dping

Active Member
Hey,

I was wondering if someone were able to help me with this. I see a lot of people have posted about Window Capture giving a "black screen". But that's not quite my problem here.

When I add a Window Capture (to any window), it takes what it currently sees and freezes it. Meaning if that image updates, it will remain the same on OBS. If i hover my cursor over it, it will show the cursor move on the layer in OBS, but the image itself will not change.

I'm running windows 8.1, just saying :p
Thanks a lot in advance, and i'm very sorry if there is already a post that i havn't seen about this, but i have tried to search quite a lot for this :p
-Atirion
LOG:
Code:
16:40:12: CLR host plugin strings not found, dynamically loading 4 strings
16:40:12: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
16:40:12: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
16:40:12: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
16:40:12: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
16:40:12: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
16:40:13: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
16:40:14: CLRHost:: Could not find/load browser settings at location C:\Users\ottnil\AppData\Roaming\OBS\pluginData\browser.json
16:40:14: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\ottnil\AppData\Roaming\OBS\pluginData\browser.json'.
16:40:14: File name: 'C:\Users\ottnil\AppData\Roaming\OBS\pluginData\browser.json'
16:40:14:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
16:40: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)
16:40:14:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
16:40:14:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
16:40:14: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
16:40:14: CLRHost::LoadPlugins() attempting to load the plugin assembly Ubiquitous2Plugin
16:40:14: CLRHost::LoadPlugins() successfully added CLR plugin [Type: Ubiquitous2Plugin.Ubiquitous2Plugin, Name: Ubiquitous2 chat]
Warning -- TS3Plugin Loaded
16:40:57: Open Broadcaster Software v0.656b - 32bit (´・ω・`)
16:40:57: -------------------------------
16:40:57: CPU Name: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
16:40:57: CPU Speed: 3600MHz
16:40:57: Physical Memory:  4095MB Total, 4095MB Free
16:40:57: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
16:40:57: monitor 1: pos={1920, 0}, size={1920, 1080}
16:40:57: monitor 2: pos={0, 0}, size={1920, 1080}
16:40:57: monitor 3: pos={-1920, 0}, size={1920, 1080}
16:40:57: Windows Version: 6.3 Build 9600 (revision 17415)
16:40:57: Aero is Enabled
16:40:57: -------------------------------
16:40:57: OBS Modules:
16:40:57: Base Address     Module
16:40:57: 00E20000         OBS.exe
16:40:57: 00420000         OBSApi.dll
16:40:57: 0FF50000         CLRHostPlugin.dll
16:40:57: 0F4F0000         DShowPlugin.dll
16:40:57: 0FBF0000         GraphicsCapture.dll
16:40:57: 0F680000         NoiseGate.dll
16:40:57: 0FB10000         PSVPlugin.dll
16:40:57: 0FB30000         scenesw.dll
16:40:57: 0FB90000         TS3Plugin.dll
16:40:57: ------------------------------------------
16:40:57: Adapter 1
16:40:57:   Video Adapter: NVIDIA GeForce GTX 970
16:40:57:   Video Adapter Dedicated Video Memory: 3221225472
16:40:57:   Video Adapter Shared System Memory: 1073676288
16:40:57:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
16:40:57:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
16:40:57: ------------------------------------------
16:40:57: Adapter 2
16:40:57:   Video Adapter: NVIDIA GeForce GTX 970
16:40:57:   Video Adapter Dedicated Video Memory: 3221225472
16:40:57:   Video Adapter Shared System Memory: 1073676288
16:40:57:   Video Adapter Output 1: pos={1920, 0}, size={1920, 1080}, attached=true
16:40:57: ------------------------------------------
16:40:57: Adapter 3
16:40:57:   Video Adapter: Intel(R) HD Graphics 4600
16:40:57:   Video Adapter Dedicated Video Memory: 167772160
16:40:57:   Video Adapter Shared System Memory: 1845493760
16:40:57: =====Stream Start: 2015-11-04, 16:40:57===============================================
16:40:57:   Multithreaded optimizations: On
16:40:57:   Base resolution: 1920x1080
16:40:57:   Output resolution: 1280x720
16:40:57: ------------------------------------------
16:40:57: Loading up D3D10 on NVIDIA GeForce GTX 970 (Adapter 1)...
16:40:58: ------------------------------------------
16:40:58: Audio Format: 44100 Hz
16:40:58: ------------------------------------------
16:40:58: Audio Channels: 2 Ch
16:40:58: Playback device Default
16:40:58: ------------------------------------------
16:40:58: Using desktop audio input: Headset Earphone (HyperX 7.1 Audio)
16:40:58: Global Audio time adjust: 0
16:40:58: ------------------------------------------
16:40:58: Using auxilary audio input: Microphone (Razer Seiren)
16:40:58: Mic time offset: 0
16:40:58: ------------------------------------------
16:40:58: Audio Encoding: AAC
16:40:58:     bitrate: 192
16:40:58: Using Window Capture
16:40:58: Scene buffering time set to 700
16:40:58: ------------------------------------------
16:40:58: Video Encoding: x264
16:40:58:     fps: 25
16:40:58:     width: 1280, height: 720
16:40:58:     preset: veryfast
16:40:58:     profile: high
16:40:58:     keyint: 50
16:40:58:     CBR: yes
16:40:58:     CFR: yes
16:40:58:     max bitrate: 2500
16:40:58:     buffer size: 2500
16:40:58: ------------------------------------------
Warning -- Overlay: Started
Warning -- Communicate
Warning -- Communicate: startpos == -1
Warning -- MuteandDeafen
Warning -- ChannelSwitch
16:41:23: Total frames encoded: 601, total frames duplicated: 0 (0.00%)
16:41:23: Total frames rendered: 622, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
Warning -- Overlay: ShutdownOverlay
Warning -- Communicate
Warning -- Communicate: startpos == -1
Warning -- MuteandDeafen
Warning -- ChannelSwitch
Warning -- Overlay: ResetOverlay
16:41:23:
16:41:23: Profiler time results:
16:41:23:
16:41:23: ==============================================================
16:41:23: video thread frame - [100%] [avg time: 1.535 ms] [children: 48.1%] [unaccounted: 51.9%]
16:41:23: | scene->Preprocess - [39.8%] [avg time: 0.611 ms]
16:41:23: | GPU download and conversion - [8.27%] [avg time: 0.127 ms] [children: 7.43%] [unaccounted: 0.847%]
16:41:23: | | flush - [6.64%] [avg time: 0.102 ms]
16:41:23: | | CopyResource - [0.521%] [avg time: 0.008 ms]
16:41:23: | | conversion to 4:2:0 - [0.261%] [avg time: 0.004 ms]
16:41:23: Convert444Threads - [100%] [avg time: 0.507 ms] [children: 98.4%] [unaccounted: 1.58%]
16:41:23: | Convert444toNV12 - [98.4%] [avg time: 0.499 ms]
16:41:23: encoder thread frame - [100%] [avg time: 1.457 ms] [children: 0.275%] [unaccounted: 99.7%]
16:41:23: | sending stuff out - [0.275%] [avg time: 0.004 ms]
16:41:23: ==============================================================
16:41:23:
16:41:23:
16:41:23: Profiler CPU results:
16:41:23:
16:41:23: ==============================================================
16:41:23: video thread frame - [cpu time: avg 0.577 ms, total 359.375 ms] [avg calls per frame: 1]
16:41:23: | scene->Preprocess - [cpu time: avg 0.1 ms, total 62.5 ms] [avg calls per frame: 1]
16:41:23: | GPU download and conversion - [cpu time: avg 0.125 ms, total 78.125 ms] [avg calls per frame: 1]
16:41:23: | | flush - [cpu time: avg 0.125 ms, total 78.125 ms] [avg calls per frame: 1]
16:41:23: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:41:23: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:41:23: Convert444Threads - [cpu time: avg 0.571 ms, total 687.5 ms] [avg calls per frame: 2]
16:41:23: | Convert444toNV12 - [cpu time: avg 0.558 ms, total 671.875 ms] [avg calls per frame: 2]
16:41:23: encoder thread frame - [cpu time: avg 1.065 ms, total 640.625 ms] [avg calls per frame: 1]
16:41:23: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
16:41:23: ==============================================================
16:41:23:
16:41:23: =====Stream End: 2015-11-04, 16:41:23=================================================
16:41:26: CUDA loaded successfully
16:41:26: 2 CUDA capable devices found
16:41:26: [ GPU #0 - < GeForce GTX 970 > has Compute SM 5.2, NVENC Available ]
16:41:26: [ GPU #1 - < GeForce GTX 970 > has Compute SM 5.2, NVENC Available ]
What window are you trying to capture? you should always try game capture first. If that doesn't work, then window capture.
 

Otto Nilsson

New Member
What window are you trying to capture? you should always try game capture first. If that doesn't work, then window capture.
Yea. I use game capture for all the applications I can use it on. But for example if I want to add my VoIP group with who's talking and etc, then it won't do with the game capture :p

Right now I can try any window and it won't work. Games, VoIP client, Chrome, Firefox and etc.
 

dping

Active Member
Yea. I use game capture for all the applications I can use it on. But for example if I want to add my VoIP group with who's talking and etc, then it won't do with the game capture :p

Right now I can try any window and it won't work. Games, VoIP client, Chrome, Firefox and etc.
This might be complicated with your SLI setup
 

Otto Nilsson

New Member
This might be complicated with your SLI setup
Well. I don't really see how that would cause the problem. Even keeping everything at one monitor, and/or discconecting my other monitors makes no difference to the outcome. I havn't tried removing the grapichs card, but tried not using it at all.
 

dping

Active Member
Well. I don't really see how that would cause the problem. Even keeping everything at one monitor, and/or discconecting my other monitors makes no difference to the outcome. I havn't tried removing the grapichs card, but tried not using it at all.
OBS has issues with SLI, can you disable SLI. Second, I would put all three monitors on the same display so there is no question about which GPU is carrying the scene you are picking.

OBS needs to select a single GPU in the video tab.
 

Otto Nilsson

New Member
OBS has issues with SLI, can you disable SLI. Second, I would put all three monitors on the same display so there is no question about which GPU is carrying the scene you are picking.

OBS needs to select a single GPU in the video tab.
I tried both disabling it all, and removing the second grapichs card entinerely. No difference sadly. But thanks for the tip though :p
 
Top