logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
congoblue  
#1 Posted : Tuesday, January 14, 2025 1:55:13 AM(UTC)
congoblue

Rank: Advanced Member

Groups: Registered
Joined: 10/30/2023(UTC)
Posts: 31
United Kingdom
Location: Hull

Thanks: 2 times
Was thanked: 5 time(s) in 5 post(s)
I'll start out by saying this is NOT a problem with VMix but I am just hoping someone else might know the solution.

On my VMix Windows 10 laptop I use a cheap (Amazon) USB-HDMI capture dongle to get a screen capture into VMix. Works great, the source PC just sees it as an external monitor.

I recently had to upgrade the laptop to Windows 11 to fix another issue. Now, the source PC does not see the external monitor unless VMix is running. I thought it was maybe Windows doing power saving with the USB, but there is no sign of that setting in device manager and the "USB 3.0 Capture" device is definitely present all the time.

It's a problem because the software we are trying to display on the source PC needs to have the external monitor present or it gets into difficulties, so if VMix has to be restarted or doesn't get started first then things start to go wrong.

Does anyone know what setting in Windows 11 would cause this behaviour that didn't happen in Windows 10 and if there's a way to make the USB capture device active all the time, even if nothing is using it. I guess the other alternative would be to fit an EDID emulator to that input cable but it wasn't needed with windows 10...
kross  
#2 Posted : Tuesday, January 14, 2025 5:27:52 AM(UTC)
kross

Rank: Advanced Member

Groups: Registered
Joined: 10/31/2020(UTC)
Posts: 154
United States

Thanks: 3 times
Was thanked: 33 time(s) in 33 post(s)
If it's an nvidia GPU then you can go into nvidia control panel, and force a custom EDID for that monitor. You capture the EDID when something is actually plugged in, then you force it to always use that EDID, even when nothing is plugged in (or in this case, vmix active).

EDIT:
I think this might only work with Quadro cards, it might not work with GeForce cards. Sorry, I only have quadro cards, I don't have a geforce card to check on.
Kelvin  
#3 Posted : Wednesday, January 15, 2025 12:58:28 PM(UTC)
Kelvin

Rank: Advanced Member

Groups: Registered
Joined: 2/9/2013(UTC)
Posts: 262
Location: Katy, Texas

Was thanked: 37 time(s) in 37 post(s)
I use EDID emulators in other situations. They work great to keep the computer from reconfiguring the monitor outputs if I need to unplug a cable along the way.
congoblue  
#4 Posted : Wednesday, January 15, 2025 6:16:27 PM(UTC)
congoblue

Rank: Advanced Member

Groups: Registered
Joined: 10/30/2023(UTC)
Posts: 31
United Kingdom
Location: Hull

Thanks: 2 times
Was thanked: 5 time(s) in 5 post(s)
Thanks, I have done some more testing and it appears to be the Camera Privacy function in Windows 11 which is causing this - W11 classes the HDMI capture as a camera and it seems to be designed to disable the input if no application is using it. This appears to cause the capture dongle to send blank EDID back up the HDMI so the source PC thinks there is no monitor connected any more. I can't see a way to disable the privacy function in Windows.

I think EDID emulator will be the only way to fix this. I already have an EDID emulator on the VMix fullscreen output to keep a consistent 1080p25 signal coming out of that as we have a splitter feeding a number of different displays and there was an EDID fight depending on what got plugged in first.
Users browsing this topic
Guest (2)
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.