Question / Help Game Capture + Twitch issues

partouf

Member
I have a question relating to the Game Capture option and how it works.

Yesterday I was streaming, and I connect to Europe Twitch servers which were having tons of issues, including randomly dropping loads of frames. Now, obviously Twitch needs to cleanup their shit, but what struck me was that the game itself I was running (Starcraft2) seemed to be stop showing frames during the drops as well. It continued where it was supposed to be after the dropping stopped. (this was the first time I was actually using game capture, normally I use screen capture and never had the same problem, Internet connection itself had no issues whatsoever - have a pretty constant 4-5mbps upload and 55mbps download, also no CPU load issues)

Now, I don't know how it technically works, but I assume there's some kind of hook into DirectX that stalls the displaying maybe? And by choosing window or screen capture I can avoid the ingame issues? I haven't tried yet, I'm just hypothesizing.

If so, and I have to pick screen capture, and I have to disable Aero, I read somewhere Skype won't work with that. Does anyone happen to know maybe a different capture program that I can use to direct the feed of Skype so I can still capture the webcams? Or maybe a suggestion on what to do if I have to code one myself?
 

partouf

Member
Krazy said:
You don't want to disable Aero with Window Capture.

Yeah, seems I was badly informed. Window Capture works with Aero, and both with and without Aero Skype just works.

So there's basically no problem. I just switched to window capture instead of game capture to avoid the game lag, and switched to a different twitch server to get none or fewer frame drops.

Too bad game capture just stalls the game though.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Stalls the game? It actually should work great with starcraft 2 as that's one of the most used and most tested games with it -- but yea, window capture is typically best for capture stability admittedly. Game capture does have to hook into the game after all and other hooks/overlays can screw with it. If you have any overlays (like teamspeak or mumble overlays) I would recommend disabling them. Or any graphics enhancements or anything like that as well.
 

partouf

Member
Jim said:
Stalls the game? It actually should work great with starcraft 2 as that's one of the most used and most tested games with it -- but yea, window capture is typically best for capture stability admittedly. Game capture does have to hook into the game after all and other hooks/overlays can screw with it. If you have any overlays (like teamspeak or mumble overlays) I would recommend disabling them. Or any graphics enhancements or anything like that as well.

Yeah. It's... peculiar... I didn't get complaints that I was lagging (with observing 1v1's and playing 1v1's), so I guess that the gameloop was running like usual? The effect looked like the buffered frames didn't get pushed to my monitor until after the framedrops stopped. Or the gameloop did stop and it figured later on that x amount of time had passed and tries to squeeze in the rest of the frames as quickly as possible onto the screen.
 
Top