Win11 Pro:OBS is Very Video Unfriendly

shansmi

Member
Ok folks, thanks to microshaft I upgraded my laptops to something that could run Win11 Pro. When I switched around my DAW machines is where the most recent fun began. As of now I have wiped the OBS folder from "appdata" several times and just started over. Long story short I cannot even get ONE Streamcam up to 1080p @ 60FPS. That part just might be windows since many gamers are reporting low throughput on Win11. Leave that part alone for now.

Basically I am a drummer. I like to record YT type videos to track my progress. Some I publish while others are just to see improvements. To do this I have 3 Streamcams - one overhead, one watching me and another watching my feet. If anyone else is a drummer out there I got the idea while watching Drumeo Videos. Along with that I have a mixer with mic's on each drum and an audio interface for voice. All of this is connected to a USB powered hub then piped over to the laptop via a 3.2 connection. Ya I know, a cardinal sin but it was working just fine on the Win10 Pro machine (ASUS N56J). Not so much on the ASUS TUFF FX516PM machine.

I have all of the logitech apps removed and have even rolled the cameras to the USB drivers per logitech's recommendation for running multiple cameras. That last part did seem to stabilize the cameras a bit in Windows but not OBS. I can launch the default camera app and switch between the cameras all day long just fine but OBS always drops a camera or two. No matter what I do, at least one of the 3 is always gone from the scene. This includes an DEACT/ACT, kill/relaunch of OBS, Going from device default to custom for the offending source as well as changing the source to a different device - the Virtual camera. Nothing brings the camera back, not even a machine reboot. As of now I just have 2 installed. The 3rd camera is removed from the device manager (DM). I can launch OBS one time and the overhead camera appears. Kill it and relaunch only to see the feet camera appear. The ONLY way to get the camera back, even for a short time, is to delete them from the DM reboot the machine and then roll the drivers to the USB default drivers.
 

shansmi

Member
Wow, after trying just about everything else I was able to get all 3 cameras stable by dropping the resolution significantly. CRAZY!!!
Screenshot 2021-12-29 214804.png
 

shansmi

Member
Wow again! On another laptop, I just fired up a Nexigo chap 1080p webcam in OBS... choppy as hell like the waves knocking around the SS Minnow!!! I killed OBS and ram the Windows camera app, smooth as silk even at 60fps 1080p.

Might need an OBS update so it can be Win11 friendly.
 

shansmi

Member
Well this stabilized the cameras even more on both PCs and removed the choppy 1080p @ 60fps video on the second PC. Unchecking this box, the effect was instant. I still cannot get max res and FPS on the 3 camera DAW. My guess is that is Win11.
Screenshot 2021-12-30 100546.png
 

FerretBomb

Active Member
Post a logfile from a recording or streaming session at least 30 seconds in length, as it requests when you open a new thread in the Support section. We really do need it to troubleshoot and offer accurate advice.
 

shansmi

Member
Post a logfile from a recording or streaming session at least 30 seconds in length, as it requests when you open a new thread in the Support section. We really do need it to troubleshoot and offer accurate advice.

I was just about to do that. Here are several.
 

Attachments

  • OBS Logs.zip
    38.4 KB · Views: 4

shansmi

Member
Ok folks I think it is as good as it is going to get until some updates come out in Win11 and maybe OBS. On top of that I am coverting the cameras over to a USB C hub that will use a Thunderbolt port vs today where everything is using the same USB 3.2 port. Thank the gamers for this. I was able to increase the res (res only not FPS) on ONE of 3 cameras by doing these things and rebooting... Yes Win11 reserves resources for Gaming by default and EVEN IF YOU TURN THEM OFF IN SETTINGS THEY ARE STILL RUNNING UNTIL YOU TURN THEM OFF IN THE REGISTRY AND REBOOT. I even went as far as removing the XBOX / Gaming packages from my 2 laptops. I also installed LogiCameraSettings. This app allows you to turn off the logitech specific settings before launching OBS. It also allows you to check / update the FW on your Logitech cameras.


Use the USB Drivers with Logitech cameras (for multi cameras).


How to enable or disable Game DVR or Game Bar in Windows 11/10


Turn On or Off Game Mode in Windows 11

Get the Logitech Camera Settings app...



Above link takes you here...


The attached pic is what a typical
OBS_Screenshot 2021-12-30 134306.png
OBS session looks like.
 

FerretBomb

Active Member
I was just about to do that. Here are several.
No one is going to download and unzip a bunch to sort through them all. We need ONE, from an example known-problem session.

Also please note that USB 2.0 cameras (or "3.0" cameras using the 2.0 data transport spec) all have to share the same USB 2.0 bandwidth limit per-host-controller. They cannot 'bump up' to use the much larger amount of 3.0 bandwidth, even when plugged into a 3.0 controller. It's very dumb, and ASMedia is sitting on a patent specifically to allow doing this, with the chips in question being sold at around $100 a pop, which is why no one is using them.
 

shansmi

Member
No one is going to download and unzip a bunch to sort through them all. We need ONE, from an example known-problem session.

Also please note that USB 2.0 cameras (or "3.0" cameras using the 2.0 data transport spec) all have to share the same USB 2.0 bandwidth limit per-host-controller. They cannot 'bump up' to use the much larger amount of 3.0 bandwidth, even when plugged into a 3.0 controller. It's very dumb, and ASMedia is sitting on a patent specifically to allow doing this, with the chips in question being sold at around $100 a pop, which is why no one is using them.


These are USB3+ cameras with USBC connections. Yes I am converting them to 3.1 type A connection simply becuase the original laptop did not have USB C ports only blue 3.1 type A ports. This all worked fine there. The new laptop has 1 Thunderbolt 1.4 port type C and 3 USB 3.2 ports that are type A. A new 4 port USB C hub arrives on monday to I will be moving the cameras to the new hub leaving only the audio interfaces on the original hub. The new hub will hook into the Thunderbolt port. This should almost double the available bandwidth for the cameras. We shall see.

A new logfile is attached. This is what I see in the log file...

12:35:35.038: ---------------------------------
12:35:35.038: [DShow Device: 'Feet'] settings updated:
12:35:35.038: video device: Logitech StreamCam
12:35:35.038: video path: \\?\usb#vid_046d&pid_0893&mi_00#8&2d047056&2&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
12:35:35.038: resolution: 1920x1080
12:35:35.038: flip: 0
12:35:35.038: fps: 30.00 (interval: 333333)
12:35:35.038: format: MJPEG
12:35:37.799: DShow: Run failed (0x800705AA): Insufficient system resources exist to complete the requested service.
12:35:37.799:
12:35:42.608: ---------------------------------
 

Attachments

  • 2021-12-30 12-34-49.txt
    15.7 KB · Views: 4

shansmi

Member
The issue is resolved!!!! It was the USB c to USB a converters. I replaced that part of the system with a 4 port USB C hub that connects to a Thunderbolt port. Now all the cameras are running 1080p @ 60FPS without issues.

I also fixed my Audio Dock flickering issue... turned off Vsync in the nvidia control panel. This one worked for me but others also reported turning off Browser hardware acceleration within OBS... I already had that off.
 
Top