Win10, i7 4930k @ 4ghz, asus sabertooth x79 mobo, 16gb ram, gtx 1070
Running 64bit OBS, latest graphic drivers, and latest Elgato drivers/software.
I have an Elgato HD60s connected to my PS4/Switch and whenever I use it with OBS, there is a noticeable delay in the video after it has been running for around 1-1.5 hrs compared to what is being displayed on the monitor I'm playing off of. If I go into the video capture device properties and quickly disable and enable it, everything is back in sync, but it's annoying to constantly have to be on the look out for the delay so I know to reset it. The delay also occurs when I'm not actually streaming and just have OBS open (I keep it open when I'm just playing my PS4 for its ability to bring its sound to my PC audio). From what I could tell, the delay does not occur with the Elgato capture software (I haven't tried streaming/recording with it, just kept the instant gameview window open).
I'm not using any unusual settings within OBS to my knowledge
video: 1080p base/720p output/lanzcos filtering/60 fps
audio: sample rate is 48khz (to match the HD60s)
output: x264 encoding @ 3500br/veryfast preset/profile set to main
For the video capture device settings on the Elgato, I have everything set to default except the sound outputs to my desktop via waveout. The settings for the card itself after clicking configure video is set to 1080p/60fps and expanded color range. I have the input device set as other since I use both my PS4 and Switch - I don't think that should matter, but even when I had it set to PS4, I got the video delay still. I tried doing custom resolution/fps type and set it to 1080p/60fps, but that didn't do anything either - I read you should leave it set to device default anyway. For buffering, I've tried all three settings. I'm assuming autodetect and enable are the same and both give me the gradual video delay - disabled gives me gradual stuttering instead.
Anyone have any ideas? I was thinking maybe it has something to do with the fact that the card is usb-based - I've tried multiple usb3.0 ports, and get the same thing. I tried searching to see if anyone else had a similar problem, but all I've found were old threads that were talking about beta drivers that fixed any delay issues (which are now old - I'm using the latest ones).Tempted to buy the pcie Elgato HD60 Pro just to see if I still have the same issue with that.
Log below is for this vod of mine: https://www.twitch.tv/videos/126002129
At 1:27:38 I notice the delay. You can hear the jump and menu sounds occur slightly before the action. At 1:28:34 I deactivate and reactivate the card in the video capture device settings and everything is in sync again.
Running 64bit OBS, latest graphic drivers, and latest Elgato drivers/software.
I have an Elgato HD60s connected to my PS4/Switch and whenever I use it with OBS, there is a noticeable delay in the video after it has been running for around 1-1.5 hrs compared to what is being displayed on the monitor I'm playing off of. If I go into the video capture device properties and quickly disable and enable it, everything is back in sync, but it's annoying to constantly have to be on the look out for the delay so I know to reset it. The delay also occurs when I'm not actually streaming and just have OBS open (I keep it open when I'm just playing my PS4 for its ability to bring its sound to my PC audio). From what I could tell, the delay does not occur with the Elgato capture software (I haven't tried streaming/recording with it, just kept the instant gameview window open).
I'm not using any unusual settings within OBS to my knowledge
video: 1080p base/720p output/lanzcos filtering/60 fps
audio: sample rate is 48khz (to match the HD60s)
output: x264 encoding @ 3500br/veryfast preset/profile set to main
For the video capture device settings on the Elgato, I have everything set to default except the sound outputs to my desktop via waveout. The settings for the card itself after clicking configure video is set to 1080p/60fps and expanded color range. I have the input device set as other since I use both my PS4 and Switch - I don't think that should matter, but even when I had it set to PS4, I got the video delay still. I tried doing custom resolution/fps type and set it to 1080p/60fps, but that didn't do anything either - I read you should leave it set to device default anyway. For buffering, I've tried all three settings. I'm assuming autodetect and enable are the same and both give me the gradual video delay - disabled gives me gradual stuttering instead.
Anyone have any ideas? I was thinking maybe it has something to do with the fact that the card is usb-based - I've tried multiple usb3.0 ports, and get the same thing. I tried searching to see if anyone else had a similar problem, but all I've found were old threads that were talking about beta drivers that fixed any delay issues (which are now old - I'm using the latest ones).Tempted to buy the pcie Elgato HD60 Pro just to see if I still have the same issue with that.
Log below is for this vod of mine: https://www.twitch.tv/videos/126002129
At 1:27:38 I notice the delay. You can hear the jump and menu sounds occur slightly before the action. At 1:28:34 I deactivate and reactivate the card in the video capture device settings and everything is in sync again.
Attachments
Last edited: