Bug Report Elgato Game Capture HD audio desync issue

vadgito

New Member
i can confirm that switching to 1080p on xbox360 fixes sync issue, when its set to 720p it slowly goes out of sync(fairly noticeable within a minute or two). Would like to get this fixed as my monitor doesn't support 1080p because its a computer monitor.
 

Haliinen

Member
Nominative99 said:
Haliinen said:
This has been a huge mess though, I can't exactly tell if the added second delay is intended or not, in their own software that is... So I don't really feel like saying anything about this, I'll just use screen region until someone on Elgato can reproduce this themselves and come up with a fix for it, as I'm sure Jim's code is not to blame here since he can't pinpoint this issue himself.

I kinda regret that I started this thread to be honest.

If it is any help, these are the settings I am currently using and I have no issues with audio desync. I've done streams as long as 2 hours without any desyncs.

http://i62.photobucket.com/albums/h89/V ... coding.png
http://i62.photobucket.com/albums/h89/V ... /Video.png
http://i62.photobucket.com/albums/h89/V ... vanced.png
http://i62.photobucket.com/albums/h89/V ... rofile.png

Test Stream: http://www.twitch.tv/nominative99/b/373830499

Thanks I'll try that next time I use my capture card to stream.
 

vadgito

New Member
Nominative99 said:
Haliinen said:
This has been a huge mess though, I can't exactly tell if the added second delay is intended or not, in their own software that is... So I don't really feel like saying anything about this, I'll just use screen region until someone on Elgato can reproduce this themselves and come up with a fix for it, as I'm sure Jim's code is not to blame here since he can't pinpoint this issue himself.

I kinda regret that I started this thread to be honest.

If it is any help, these are the settings I am currently using and I have no issues with audio desync. I've done streams as long as 2 hours without any desyncs.

http://i62.photobucket.com/albums/h89/V ... coding.png
http://i62.photobucket.com/albums/h89/V ... /Video.png
http://i62.photobucket.com/albums/h89/V ... vanced.png
http://i62.photobucket.com/albums/h89/V ... rofile.png

Test Stream: http://www.twitch.tv/nominative99/b/373830499


What resolution is your Wii U outputting? I tried all those settings and when my xbox360 is outputing 720p it desyncs. However, when I switch to 1080i/p everything runs smooth with no desync. This would be fine but im using a samsung lcd computer monitor and it doesn't fully support 1080 res so my image is all distorted on the pass-through. Stream looks fine though.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
On another thread I heard that plugging it into a USB 3.0 port also helps if you have that type of port. Just a heads up in case I can't really get a proper fix working in the future.
 

vadgito

New Member
Jim said:
On another thread I heard that plugging it into a USB 3.0 port also helps if you have that type of port. Just a heads up in case I can't really get a proper fix working in the future.

This actually made it worse for me. When i first start stream audio is about 3000ms out of sync but after a couple minutes it goes up even more. Where as before it would start sync and slowly lose sync. Only fix for me still is running at 1080.
 

Nominative99

New Member
vadgito said:
Nominative99 said:
Haliinen said:
This has been a huge mess though, I can't exactly tell if the added second delay is intended or not, in their own software that is... So I don't really feel like saying anything about this, I'll just use screen region until someone on Elgato can reproduce this themselves and come up with a fix for it, as I'm sure Jim's code is not to blame here since he can't pinpoint this issue himself.

I kinda regret that I started this thread to be honest.

If it is any help, these are the settings I am currently using and I have no issues with audio desync. I've done streams as long as 2 hours without any desyncs.

http://i62.photobucket.com/albums/h89/V ... coding.png
http://i62.photobucket.com/albums/h89/V ... /Video.png
http://i62.photobucket.com/albums/h89/V ... vanced.png
http://i62.photobucket.com/albums/h89/V ... rofile.png

Test Stream: http://www.twitch.tv/nominative99/b/373830499


What resolution is your Wii U outputting? I tried all those settings and when my xbox360 is outputing 720p it desyncs. However, when I switch to 1080i/p everything runs smooth with no desync. This would be fine but im using a samsung lcd computer monitor and it doesn't fully support 1080 res so my image is all distorted on the pass-through. Stream looks fine though.

I have my Wii U on 1080p. I am using an HD TV so the pass-through of the Elgato works for me. I am guessing the audio desync has something to do with how Elgato treats 1080 vs 720/etc.
 

vadgito

New Member
Jim said:
Ah, okay, thank you for the information

Jim just thought I'd let you know i seem to have fixed the issue of desync on 720p. Today I upgraded my video card. i was on a evga 8800gt and am now on a evga gtx 670 ftw. The two tests ive done today have been completely in sync and i did not change any settings in OBS after I installed the new card. Im not sure why the graphics card would make a difference but maybe this info will help you fix the problem for others that are still having it. Cheers!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Thanks vadgito. I am actually completely baffled by that as well. I actually have no clue what's going on with the elgato device, totally weird.
 

Rezard

New Member
Mm my 360 was allway setup to 1080P so i doubt its related.
Also did a test with that other streaming application which must not be named, and there's no desynch there.
 

Darksim

New Member
Haliinen said:
Wrong, OBS and XSplit outputs 60 fps fine with the Elgato Game Capture HD already, update your software if you already did not.

Where do you set it to 60? The little control panel that comes up within OBS/XSplit always says 29.97, and there isn't any way to change that as far as I know.

I came back because I got desync again
e5039055.png


It's only about 3/4s of a second though, it never gets worse, which is weird.
 

Darksim

New Member
Double post, I know.

I tried capturing the audio seperately and using Virtual Audio Cable to delay it to be synced, and even though the audio option in OBS's properties for the Elgato was set to no sound, I still had the progressive delay for all of my audio. I don't know if that helps fix anything since it's clearly a problem with the card's software.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I actually am having some issue on my end trying to write a proper workaround for this. I'm sort of baffled at this at the moment still
 

sado

New Member
Jim said:
I actually am having some issue on my end trying to write a proper workaround for this. I'm sort of baffled at this at the moment still

I have had the same issue as well on two separate PCs and two separate Elgato Game Capture HDs except that in my case and the others on the Xsplit support thread ( http://www.xsplit.com/forum/viewtopic.php?f=121&t=17563 ), it starts with an audio hitching/stuttering sound. It unfortunately has the same issue with Openbroadcaster. I reported the issue to Elgato some time ago and restarted the ticket after it got escalated to their senior techs. I haven't heard back from them yet but the original help desk person mentioned that it's likely driver or software related on their end and not with the hardware. Jim, I appreciate you trying to address this on your end. It's been a frustrating three months trying to get Elgato to respond to the issue.
 

sado

New Member
So I was searching through threads and found a post by Jim mentioning the following -

Jim said:
You can also try out http://obsproject.com/temp/OBS_0473b_te ... 64-125.zip with an older x264 build for the time being, though I would love to debug x264 and see what code is causing that crash in there. Do you have time to help me out at any point?

Thought I might as well just try it out and went ahead and used it with the Elgato GCHD. It fixed my audio hitching/delay issue. Not sure if you all want to try it out as well but it did help for me on a similar issue.

Note: I only tested it for 20 minutes and re-opened/closed it to see if it was a fluke at first. But as far as I can tell from the limited test, it fixed the issue.
 

Nominative99

New Member
Darksim said:
Double post, I know.

I tried capturing the audio seperately and using Virtual Audio Cable to delay it to be synced, and even though the audio option in OBS's properties for the Elgato was set to no sound, I still had the progressive delay for all of my audio. I don't know if that helps fix anything since it's clearly a problem with the card's software.

Have you tried using the OBS settings I posted in the previous thread? See if that makes it any better.
 

Zombie_Head

New Member
Hey guys,

The Elgato drivers are just not fine tuned. This happens when i use Elgato with Xsplit, OBS and FFspplit. While Elgato clams "everything is fine on our end" and so does Xsplit, it is clear that their drivers still need some work.

And yes, i experience that exact same problem as well.
 

TbestiaC

New Member

I would really love to see these but you moved or deleted them. It might help people still struggling with the issue.
 

PARAPA

New Member
I had this exact problem. It used to work fine for me though, but after trying to improve the quality, I started to lose sync. I changed everything back to no avail. I've managed to fix it, I think, by disabling the preview screen within OBS when broadcasting. I noticed that the sound de-synced after a moment of the video stuttering slightly.
Give it a go, it definitely helped me.
 

kingdrx5

New Member
I have the same problem and, well I don't know if these suggestions work or not,I will check after. I will just tell you the story first.

My cousin wanted to borrow my Elgato Game Capture HD 60, but all he does is play on PC. Why he didn't use OBS or something else for PC, i don't know. I gave it to him on one condition, you don't use it for PC. Now, there was no audio desync before I gave it to him, there was only a visual delay from the TV to the Computer, which is normal. He then said, a day later that the PC gameplay audio and visuals were terrible and he knows a friend that could fix that. I was quite angry, but he did fix it, FOR PC. And he started to change settings either into the software or into the Elgato it's self because when i got it back, it started working terrible for consoles. WHAT IT WAS MADE FOR. I have no idea how to fix it. I started using peoples advise for fixing it and nothing works so far. And some people say that they're's desync's in like, 10 to 20 minutes, well mine, goes from 5 seconds to 4 minutes, then the rest, is an annoying desyncronization. Now EVERY video that i record with an elgato, I have to fix the audio to match the visuals, which is tedious work.

Any fixes that i didn't try like, pausing the video (didn't do before the borrow) ,taking out playback recording (which was on before i gave it to him) and turning off areo ( i have no idea where it is in the software) would help. Maybe there is different solutions to this, maybe there's not. I really hope i don't have to do anything with programming. Not so hot on that subject. At this time i will try more solutions that you guys posted and will edit if none work.
 
Top