Question / Help Any idea what can be causing this? *VIDEO*

sam686

Member
Corruption and frame skips on the hdmi capture showing up on OBS?

Using USB capture and USB webcam at the same time? USB have limited bandwidth that are shared over a group of 2 or 4 USB ports, try different USB ports. Maybe reduce webcam resolution in capture device to free up some USB bandwidth.

If it is still mess up without webcams, update or maybe changing capture card drivers, mostly for Elgato drivers.
 

FerretBomb

Active Member
Yep, that looks like the Elgato is getting bandwidth-choked on the USB bus. That or you have some problems with the video signal, possibly.

Go into Device Manager, set it to View Devices By Connection, and drill down until you find your USB Host Controllers. Make sure the Elgato is the only thing connected to one of them. Each 2.0 host controller has a total of 480mbps to split between all connected devices, not counting overhead. Webcams eat a lot of bandwidth too, as can other types of devices.

If you aren't using a splitter/passthrough, try hooking one up temporarily at least to monitor the video that the Elgato is receiving, to make sure it isn't the cause of the glitches... avoid a garbage-in-garbage-out situation.
 

In7rovert

New Member
Yep, that looks like the Elgato is getting bandwidth-choked on the USB bus. That or you have some problems with the video signal, possibly.

Go into Device Manager, set it to View Devices By Connection, and drill down until you find your USB Host Controllers. Make sure the Elgato is the only thing connected to one of them. Each 2.0 host controller has a total of 480mbps to split between all connected devices, not counting overhead. Webcams eat a lot of bandwidth too, as can other types of devices.

If you aren't using a splitter/passthrough, try hooking one up temporarily at least to monitor the video that the Elgato is receiving, to make sure it isn't the cause of the glitches... avoid a garbage-in-garbage-out situation.

How can I make the El Gato the only thing connected? I have astros, my built in webcam and a desktop mouse all plugged into USB
 
Last edited:

In7rovert

New Member
I'm completely lost. Most people have mics, keyboards, webcams, headsets all plugged in via USB with no issues..? Not sure what I'm supposed to do or how to fix this issue...someone has to know! What can I do? PLEASE HELP!
 

belboz

Member
You say it was working fine before? For how long? Did you do any updates/upgrades/hardware changes, anything right before it stopped working?

Does the Elgato device work fine with it's software? Can you capture video/audio and your mic with the elgato software?

I seriously doubt it is USB bandwidth limitations. If it is you could just remove the webcam from OBS temporarily. Your headset, mouse,keyboard shouldn't be that big of a deal.

I take it from the log this is a laptop.

One thing you could try (shot in the dark). Right click on the shortcut of OBS and see if you have a "run with graphics processor" option in the pop up. Try selecting your nvidia and see if it works (it might be using that by default), also close OBS and right click the shortcut to obs and do the "run with graphics processor" again and this time select your integrated graphics chip this time. See if it makes any difference.
 

In7rovert

New Member
You say it was working fine before? For how long? Did you do any updates/upgrades/hardware changes, anything right before it stopped working?

Does the Elgato device work fine with it's software? Can you capture video/audio and your mic with the elgato software?

I seriously doubt it is USB bandwidth limitations. If it is you could just remove the webcam from OBS temporarily. Your headset, mouse,keyboard shouldn't be that big of a deal.

I take it from the log this is a laptop.

One thing you could try (shot in the dark). Right click on the shortcut of OBS and see if you have a "run with graphics processor" option in the pop up. Try selecting your nvidia and see if it works (it might be using that by default), also close OBS and right click the shortcut to obs and do the "run with graphics processor" again and this time select your integrated graphics chip this time. See if it makes any difference.

Yeah it's a laptop. But it's top notch. And yeah it captures audio/video and my mic no problem.

I haven't gotten my stream to work perfectly as of yet. Just started so I've come across issues such as High Encoding and other small things that I fixed as I went along, learning about settings and such. Only significant thing I've done recently is what you said, changed the primary processor to my NVIDIA card. I had it at Integrated Graphics in the beginning but switched because of another issue I had (i forgot).

In OBS: Settings > Encoding > Video Encoding, should I have x264 as my encoder, or Nvidia NVENC to match my Nvidia processor? That may be a stupid question, lol, sorry I'm just not a wiz at this kind of stuff. Didn't think streaming would be so complicated.
 

belboz

Member
x264 is a software (CPU) based encoder. NVEnc uses your Nvidia chipset to do it, offloading it from the CPU.

Problem is for streaming NVEnc isn't very good at normal streaming bitrates. The x264 encoder works better at lower bitrates. I would leave it at x264.

I am assuming you are doing a capture of a console?

Make sure drivers for elgato are up to date, OIder versions didn't support 64bit, so you had to run 32bit OBS to use the HD60.

Which brings up a quick test, try the 32bit OBS version, see if it has the same issue.

You could also try running either 32bit or 64bit OBS with the integrated graphics instead of Nvidia. Shouldn't matter since you are capturing with the elgato if it users either one. So it might be worth trying since it is an easy check.

Only other thing would also be to try OBS Studio and see if it works.

You may need to contact Elgato and see what they have to say,
 

Harold

Active Member
I'm completely lost. Most people have mics, keyboards, webcams, headsets all plugged in via USB with no issues..? Not sure what I'm supposed to do or how to fix this issue...someone has to know! What can I do? PLEASE HELP!
The people without problems have enough USB controllers powering their usb ports that their webcam and capture card are on separate ports.

Also, some of them actually use usb 3.0 capture devices. Neither of the elgato USB capture devices are usb 3.0.
 

sam686

Member
Really shouldn't run USB 2.0 webcam at high resolution like 1280x720 when shrinking the webcam video to a tiny size in the stream. Use webcam resolution of 640x480 or smaller to slightly reduce CPU usage and mostly free enough USB bandwidth for other USB devices. Go to OBS video capture for webcam and reduce webcam resolution there.
 

In7rovert

New Member
I will try everything you all suggested. Hopefully something works. Thanks friends. Really appreciate the feedback. Cheers
 
Top