Bug Report OBS disconnecting all my USB-devices

Hike

New Member
Alright, so here's the issue:

When running OBS during "system stressed" situations, with a webcam active in the preview, it will disconnect/crash all my USB-devices, which wont reconnect untill I restart the computer.

Here's how I can replicate the issue.

Initial setup: Mouse, Keyboard and Webcam (I've tried with 4 different, known-good ones) connected to any USB-port EXCEPT the 3.1 one I have. OBS has the connected webcam added to the preview screen.

The issue occurs whem:
- I start OBS as soon as I've loaded into Windows.
- When OBS is running, and I start a "resource intensive" site, like Twitch
- When I try to ad one additional Webcam, or been tinkering with the webcam settings for a short while.

However, it works fine if the webcam is connected to the 3.1-port on the MB.

The issue doesn't occur in Wirecast at all (haven't tried Xsplit, but I don't want to use either of those programs anyway).

Some other things worth mentioning:
- This issue happens on another computer with the same components (well, baring a CPU fan).
- All the USB ports is handled by the same USB Host Controller (Intel USB 3.0 eXtensible Host Controller, except the 3.1 which is seperate, ASMedia USB3.1 eXtensible Host Controller).
- Running Windows 10 64bit, latest updates installed.
- I've updated ALL drivers, and even got to try an unreleased BIOS version from ASUS to try to solve it.
- I've tweaked with the energy settings both in Windows and in the BIOS.
- I HAVEN'T tried to turn off the xHCI support in BIOS, but it's not a valid solution since my capture card requires 3.0 speed to run, and it wont work in the 3.1-port.
- OBS itself doesn't crash or stop working, just that all the connected USB devices do.


If anyone has any idea what can be done about this let me know. I have seriously no clue what to do.
 
Check Windows logs first (Event Viewer). Is there any errors that causes disconnection?

First thanks for the quick reply and sorry I haven't answered sooner, been away on a trip.

I honestly don't know what to look for in event viewer; there's nothing that I can see that shows up when the disconnect happens.

Am I suppose to setup a filter or look for anything specific?
 
Look for errors only by timestamp, do not use filters.
Usually, system section of the viewer - device or bus errors. If found, this says about hardware malfunction or power loss (very demanding device). You can try 1 device for 1 port (do not use double ones). Very rarely, device reset happens due to incompatible software running (usually solved by drivers update). As option you can try obs32.exe instead of obs64.exe (both versions already pre-installed on your system).
 
This looks like it's a USB bandwidth overload, or failing USB controller.

Other possibility is if you are running some kind of antivirus (Avast or AVG) that is blocking the USB devices.
 
This looks like it's a USB bandwidth overload, or failing USB controller.

Other possibility is if you are running some kind of antivirus (Avast or AVG) that is blocking the USB devices.

Yea, that is what I am guessing too. But why does it only happen with OBS and not with Wirecast? There is currently no antivirus software installed on the computer (it's fairly bare bones right now, since I'm trying to solve this issue).

Look for errors only by timestamp, do not use filters.
Usually, system section of the viewer - device or bus errors. If found, this says about hardware malfunction or power loss (very demanding device). You can try 1 device for 1 port (do not use double ones). Very rarely, device reset happens due to incompatible software running (usually solved by drivers update). As option you can try obs32.exe instead of obs64.exe (both versions already pre-installed on your system).

I couldn't really find anything in Event Viewer which happens during the same time, but like I said, I'm a noob when it comes to using it.
I've also considered both of those too, but again, why does it only happen in OBS?
All my drivers have been updated.
I'm going to try to use obs32 and see if it has the same issue, but wouldn't I lose some performance if I use that instead of 64?
 
Yea, that is what I am guessing too. But why does it only happen with OBS and not with Wirecast? There is currently no antivirus software installed on the computer (it's fairly bare bones right now, since I'm trying to solve this issue).



I couldn't really find anything in Event Viewer which happens during the same time, but like I said, I'm a noob when it comes to using it.
I've also considered both of those too, but again, why does it only happen in OBS?
All my drivers have been updated.
I'm going to try to use obs32 and see if it has the same issue, but wouldn't I lose some performance if I use that instead of 64?

The only thing to worry about with 32-bit vs 64-bit with OBS is memory usage (32-bit is limited to 2gb) and device driver compatibility. Performance wise they are the same.
 
Back
Top