Question / Help Elgato Game Capture 60S Choppy compared to normal Elgato Game Capture

Jiryn

New Member
My streaming system is
CPU: AMD A8-6500 with Radeon HD Graphics
Ram: 16GB
OS: Windows 10 64-bit

I've been streaming with the Elgato Game Capture since 2014, and it runs perfect... I keep it at 720p 30fps for best compatability. (60FPS maxes out the processor, while 30 only uses like 40-50%)
Which is not really a problem, and most games come out looking decently smooth in play back.

The settings I use are
Bitrate: 2500
Encoder: x264
Audio Bitrate: 128
Canvas Resolution: 1080
Output: 720
Downscale: Bilinear:
Common FPS: 30

The system is from 2014.
The Elgato Game Capture is connected via a USB 3.0 to USB Mini port
The Elgato Game Capture HD60S is connected vis USB 3.0 to a USB C port

I recently purchased an Elgato Game Capture 60S to try and future proof my streams.
Immediately I noticed the OBS playback was choppier, and the instream was a literal slide show.
One clocked the Framerate around 20FPS
https://www.twitch.tv/videos/429886079?filter=archives&sort=time (WARNING VERY ANGRY COMMENTARY)

So I switched back to the regular game capture, it was smooth and the FPS never dropped below 30.
https://www.twitch.tv/videos/429895995?filter=archives&sort=time (WARNING VERY ANGRY COMMENTARY)

The game itself doesn't run to well, and never goes above 30 (Sonic 06) but yea, the Elgato 60 is outputting horribly.
So what is going on?

I have tried to set video and etc settings, annd same result. Both use the same 40-50% of my CPU, so I don't know what it is.
 
Last edited:

Narcogen

Active Member
Yup!

19:22:32.120: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 3050 (25.4%)

Rendering lag. You are overloading your GPU.

https://obsproject.com/wiki/GPU-overload-issues

19:22:32.265: Video stopped, number of skipped frames due to encoding lag: 7384/11979 (61.6%)

You are overloading your CPU with your encoder settings.

https://obsproject.com/wiki/General-Performance-And-Encoding-Issues

It looks like trying to capture a 1080p source on your machine is exceeding its capability. If you've got OBS set for a 720p canvas anyway (which is what this log says) you might as well just capture in 720p as well.
 

Jiryn

New Member
Yup!

19:22:32.120: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 3050 (25.4%)

Rendering lag. You are overloading your GPU.

https://obsproject.com/wiki/GPU-overload-issues

19:22:32.265: Video stopped, number of skipped frames due to encoding lag: 7384/11979 (61.6%)

You are overloading your CPU with your encoder settings.

https://obsproject.com/wiki/General-Performance-And-Encoding-Issues

It looks like trying to capture a 1080p source on your machine is exceeding its capability. If you've got OBS set for a 720p canvas anyway (which is what this log says) you might as well just capture in 720p as well.

It's always set to capture/stream at 720p...
 

Jiryn

New Member
It's always set to capture/stream at 720p...
Yup!

19:22:32.120: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 3050 (25.4%)

Rendering lag. You are overloading your GPU.

https://obsproject.com/wiki/GPU-overload-issues

19:22:32.265: Video stopped, number of skipped frames due to encoding lag: 7384/11979 (61.6%)

You are overloading your CPU with your encoder settings.

https://obsproject.com/wiki/General-Performance-And-Encoding-Issues

It looks like trying to capture a 1080p source on your machine is exceeding its capability. If you've got OBS set for a 720p canvas anyway (which is what this log says) you might as well just capture in 720p as well.

Here is what I just captured using the Game Capture, (Not the HD60 S) the settings are not changed at all in anyway.. yet it runs perfectly.
https://cdn.discordapp.com/attachments/274385825884536843/582374172139716630/2019-05-26_19-31-20.txt

Notice it runs perfectly
https://www.twitch.tv/videos/430390999##

So what's causing the issue?
 

Attachments

  • 2019-05-26_19-31-20.txt
    8.3 KB · Views: 38

Jiryn

New Member
Yup!

19:22:32.120: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 3050 (25.4%)

Rendering lag. You are overloading your GPU.

https://obsproject.com/wiki/GPU-overload-issues

19:22:32.265: Video stopped, number of skipped frames due to encoding lag: 7384/11979 (61.6%)

You are overloading your CPU with your encoder settings.

https://obsproject.com/wiki/General-Performance-And-Encoding-Issues

It looks like trying to capture a 1080p source on your machine is exceeding its capability. If you've got OBS set for a 720p canvas anyway (which is what this log says) you might as well just capture in 720p as well.

Oh!! I see what you mean!

When I first tried to run it, my canvas was set to 1080, with output at 720.
However, I lowered the canvas to hopefully achieve parity.

I've tried forcing it to 720 here
https://i.imgur.com/gAZws0g.png
But got the same result choppy result

When I tried to use Device Settings through OBS, all I get is this
(Video Capture Device, Properties, then Configure Video)
https://i.imgur.com/TR0qZ3p.png

I even went into the Game capture software and changed it, to no avail
https://i.imgur.com/i3QRUxc.png

https://i.imgur.com/o3c9cc8.png

https://i.imgur.com/aShl5D4.png

This was all done before sending you the initial log you asked for.

Also, odd question
Why does the Game Capture and HD60 S have different Device Settings through OBS
(Video Capture Device, Properties, then Configure Video)

Once again I got this for the HD60 S
https://i.imgur.com/TR0qZ3p.png

But THIS For the Game Capture
https://i.imgur.com/JM4jVjI.png
 
Last edited:

Narcogen

Active Member
Not sure what is causing it, but your PC is getting completely overloaded when it connects to the Elgato:

7:31:33 PM.123: adding 533 milliseconds of audio buffering, total audio buffering is now 533 milliseconds (source: Video Capture Device)
7:31:34 PM.204: adding 21 milliseconds of audio buffering, total audio buffering is now 554 milliseconds (source: Video


7:31:35 PM.821: ==== Streaming Start ===============================================
7:31:50 PM.760: adding 21 milliseconds of audio buffering, total audio buffering is now 576 milliseconds (source: Video Capture Device)
7:59:15 PM.349: adding 21 milliseconds of audio buffering, total audio buffering is now 597 milliseconds (source: Video Capture Device)
8:03:42 PM.758: adding 21 milliseconds of audio buffering, total audio buffering is now 618 milliseconds (source: Video Capture Device)


I don't think you can make configuration changes to the device in one software and see those changes take effect in the other-- each software is going to access the device using the settings saved in that application. I think you also probably can't use both at once, in case you've been doing that.
 

Jiryn

New Member
It seems to be the Elgato HD60 S causing the problem, while the Elgato Game Capture (old version) runs just fine..
Yea, with the old one, chaging it's settings in one is universal.. so I think the new one might just be too powerful..

I tried to set the HD60 S to it's native 1080, and it still chugged.

However, there is an older version of the HD60, which might be far more compatible.
https://www.amazon.com/Capture-Play...s=elgato+hd60&qid=1558994066&s=gateway&sr=8-4

The HD60S runs on USB C to USB 3.0 (3.1?)

This original I own is on USB Micro and USB 2.0, and the one I just linked used the same connection but can support 2.0
 
Last edited:

b0ses

New Member
For anyone who stumbles on this, every time I've run into this issue, it's due to running 2 camlinks and the eglato capture card on the same USB hub.

Issue: Bandwidth issues, a single USB hub can't really handle all that - https://help.elgato.com/hc/en-us/ar...-on-one-Computer-Two-USB-3-0-Root-Hubs-Needed

Solution: If you have multiple USB hubs, share the load. Otherwise, just get a PCI express hub and put the capture card (or one of the camlinks) on that: https://www.amazon.com/s?k=USB+C+PC...b+c+pcie+card,electronics,80&ref=nb_sb_noss_1
 
Top