Question / Help Elgato game audio is always out of sync ever since today's update

Lemontits

New Member
Let me make this clear: I have changed no settings in my OBS. There is no offset for my elgato, I am not using buffering or anything like that. I have tried restarting the software as well as restarting the PC entirely. But for some reason, the game audio is completely off sync and will not fix itself no matter what I do. I even went as far as to unplugging the elgato and plugging it back in. Nothing. Just last night everything was working perfectly. Now, since this update rolled out, I can't seem to get it to work properly anymore...any ideas?

Thanks,
Lemon
 
Can you post a log file?

Are you outputting sound to desktop by chance? If you output sound to stream only and set a buffer of 1ms it's supposed to stay in sync. I had to do that along with using the beta drivers you can get from LtRoyalShrimp to finally get my elgato to stay in sync. But output sound to desktop got totally broken with these updates.
 
I am using ouput to stream only as that's the only one I've been using. I'm not sure which one it is since I've had to restart the stream like two times due to technical difficulties, but here they are:

https://gist.github.com/26107b1f30f4759c2a35

https://gist.github.com/0edbcb770c5f4955e3ca

https://gist.github.com/dd268f69fde2a1197f6e

I'd like to let you know I have never had to check use buffering when using my elgato, but for just to troubleshoot, I did try checking use buffering and setting it to 0 MS like the log told me and 1 MS like you told me... It's STILL not working. I do have a feeling this update has to fit into the problem somewhere. It's way too perfect to be a coincidence.
 
Last edited:
Looking at the log it seems that OBS is now forcing a buffer of 1ms looking at the line in the log "Elgato Game Capture: force buffering with 1 msec." I'm still trying to get everything figured out regarding audio sync myself. The latest updates and drivers helped me (and presumably a bunch of other people having audio sync issues), mostly, but it sucks to hear it broke your setup.
 
Actually even though the log has that force buffer note in there the line for "use buffering:" under the elgato says "false" in all 3 logs. Do you have it set as a global source?
 
I just did a short test stream to check and it does seem that I get some different entries in my log file https://gist.github.com/1237579abfb813a5c98e. Namely the line "use buffering: true - 10000." Now I'm not sure what the 1000 is about but I'm more concerned with the "true."

Double check that in the properties for the elgato under video you have use buffering checked and have entered a 1. Close OBS reopen it and make sure the setting stuck. Try a test recording and post another log and we'll see if it still says the use buffering value is false.
 
It's okay, I don't think I need to install drivers, but I do appreciate the help. Have a great rest of your evening.
 
Having the exact same issue here. No settings changed, game audio is off by a few seconds. Restarting and re-installing did nothing.

Would be ideal if this was fixed ASAP.
 
I tried reinstalling the drivers and even changing USB ports...nothing. Please someone help. I don't know why I can't get the game audio to stay in sync anymore.
 
The analyzer will always say that buffering is off if it sees an entry in the log for the elgato with buffering set to false.
 
So what exactly do I do...? I've tried streaming w/ the buffering off completely, having it set to 0 and even 1...nothing is working for me.
 
Just started using OBS today and having the same issue.

With elgato at 0 delay, and audio at 0 delay, the video comes first then the audio. So I tried delaying the elgato and it was still the same no matter how much delay I put on.

Although, having said that, the delay does get worse when you increase the delay on the elgato.
 
Can you post a log?

Are you outputting sound to desktop or stream only? I get sound in sync when I select use buffer and set it to 1 and output sound to stram only, now.
 
Also, the way I have it set up is:

Video Cap = Elgato HD60

Audio Input = Astro A40s - so this is my voice and game sound
 
Back
Top