Question / Help Window Capture not updating on Windows 8

Status
Not open for further replies.

orcsoul

New Member
I've seen one similar thread to this though it didn't seem to apply to Windows 8.

Running a window capture with a sub-region on a chrome window for twitch (chat popout specifically) fails to update.

Works great using a monitor capture with a sub-region however that approach is a bit ham-fisted in that it's effectively the only thing I can have running on that monitor.

The previous thread I read suggested enabling Aero, however on Win8 this isn't a possibility as my understanding suggests that the Aero code has been gutted from the OS.

Are there any known workarounds to this issue? Or is it a known bug that you folks at OBS are actively working on rectifying in a coming release?

Anybody else running Win8 and successfully using a window capture for a browser window without issue?
 

Krazy

Town drunk
Aero is always on in Windows 8, you can't turn it off. Are you minimizing the chat or something? As long as a window isn't minimized, and you don't have a game or other application in fullscreen mode, all background windows should still be rendering.
 

XeiZ

Member
Also when you are using the igpu in any way, like having a second monitor plugged into it, window capture breaks - no known fix for that yet.
 

orcsoul

New Member
Ahh that's likely the issue then as this is on a 2nd monitor, though there is no integrated gpu, using a single video card with 3 display outputs however.

Would a 2nd video card (effectively going SLI) be a solution here? As this is planned for the near future.

Also regarding krazy's response, on the 2nd (or 3rd) screen when attempting to run the scene in 'window capture' the window is in the foreground and plainly visible and un-obstructed in any way (though there are other windows open on that same screen)
 

Krazy

Town drunk
If everything is running on the same GPU, it *should* all work, so I'm really not entirely sure what's going on. Does it do the same thing in Firefox or *shudder* Internet Explorer?
 

orcsoul

New Member
I can confirm the same behavior in at least IE (didn't want to bother installing FF)

Here's a breakdown of the configuration:

Scene has two sources:
Top Source: set up as a window capture with the window title set to match the popped out twitch chat window. Set to inner-window (as opposed to entire window). Mouse cursor, layered window capture and compat mode are all UN-checked. Gamma at default, point filtering UN-checked, opacity set at 100 (default)

Sub-region is enabled and the region is properly defined for the popped-out twitch chat browser window.

Color key is set to the background color of the chat window so as to not cover up the broadcast.

Bottom (2nd source) is the 'game stream':
It's a 'game capture' source set with a hot-key to capture the active window. Only checked box is to capture the cursor.

The behavior I'm seeing is that it will capture an inital 'snapshot' of the chat window, but after that moment the source is frozen and does not catch updates whether I stop OBS transmission and re-start it, toggle scenes, or even uncheck and recheck the source within the scene.

I would not be surprised if this is just some user-error on my part and there's something sub-optimal with my OBS config causing this behavior.
 

Krazy

Town drunk
Is your game in fullscreen mode or borderless windowed mode? I just checked myself in Firefox as well as Chrome and it behaves as expected. Window continues to update even while in game and stuff.
 

orcsoul

New Member
The games I've tested with have all been fullscreen.

Something I did just notice however is th at OBS constantly seems to think that the capture source for the twitch chat popout is always minimized.

Edit:

Even after resolving that issue by refreshing the source and making the message go away, the source does not seem to be updating on the broadcast.
 

orcsoul

New Member
Hmm, still no dice after disabling flash hardware acceleration.

I went ahead and toggled the chroma key for the window source, and if i expand the region to include the URL bar I can see that, but everything else (the functional part of the page where chat displays) is a solid block of white.

Edit:

Ok, block of white seems to be eliminated, and somehow I got it to display at least a snapshot in time of the chat, but not more.
 

orcsoul

New Member
Is it possible this isn't so much a software issue as a hardware one? My card is about 2 generations behind current nVidia hardware (GeForce 590gtx)

Is there perhaps some capability that using a window capture requires that isn't present with this "dated" a card?
 
Hi!

I got the same problem on win 7 64 bit with aero enabled. I'm trying to capture popped out twitch chat.
Using a gtx 660 ti and my i5 2500's hd 2000 igp (2 monitor setup).

Doesn't matter what i do turning off hardware acceleration etc nothing fix the problem.
Turning off aero however solve this.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I am aware that some people have this issue though it's not actually caused by OBS itself, it appears to be related to how the window is rendered. Could you guys "compatibility mode" on window capture as well? If you're on a laptop that might be what you have to do.
 

Sapiens

Forum Moderator
@greyhunter4 This thread is super old and I can't remember seeing a report of this issue recently. If you're experiencing it please make a new thread with a detailed description of the problem and a log file.
 
Status
Not open for further replies.
Top