Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video Conference Mute breaks NVIDIA Broadcast software #14312

Closed
1 task
1player opened this issue Nov 6, 2021 · 40 comments
Closed
1 task

Video Conference Mute breaks NVIDIA Broadcast software #14312

1player opened this issue Nov 6, 2021 · 40 comments
Assignees
Labels
Area-App Compat Issues revolving around application compatibility across PowerToys Issue-Bug Something isn't working Product-Video Conference Mute Refers to the Video Conference muting tool Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.

Comments

@1player
Copy link

1player commented Nov 6, 2021

Microsoft PowerToys version

0.49.1

Running as admin

  • Yes

Area(s) with issue?

Video Conference Mute

Steps to reproduce

  • Have NVIDIA Broadcast configured and running
  • Update to PowerToys 0.49.1
  • NVIDIA Broadcast stops working, and hangs on load.

✔️ Expected Behavior

Video Conference Mute either to be disabled by default, or to work better with NVIDIA Broadcast

❌ Actual Behavior

Video Conference Mute has to be disabled for NVIDIA Broadcast to even start

Other Software

NVIDIA Broadcast 1.3.0.45

@1player 1player added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Nov 6, 2021
@1player
Copy link
Author

1player commented Nov 6, 2021

Thread on NVIDIA forum: https://www.nvidia.com/en-us/geforce/forums/broadcasting/18/473008/nvidia-broadcast-error-on-launch-check-your-micr/

@franky920920 franky920920 added the Product-Video Conference Mute Refers to the Video Conference muting tool label Nov 7, 2021
@C1ares
Copy link

C1ares commented Dec 2, 2021

I have encountered this issue after updating to PowerToys v0.51.0. Updating completely killed the nvidia broadcast application in a manner described in the link above. Disabling conference mute does not fix the issue. Neither reinstalling either software cleanly.
What works is downgrading the nvidia broadcast app to v1.2

@cbtlr
Copy link

cbtlr commented Dec 3, 2021

I second this. Updating Power Tools to the version with VCM completely breaks the latest version of NVidia Broadcast. I also had to downgrade broadcast in order to get it to work, but the onus here seems to be on Power Toys because other software with virtual cameras also seem to be experiencing comparable issues from what I've seen in forums.

@balu92
Copy link

balu92 commented Dec 7, 2021

What works for me as a workaround is:

  1. Run powertoys as admin.
  2. Disable Video Conference Mute.
  3. Run nVidia Broadcast.
  4. Re-enable Video Conference Mute.

@franky920920
Copy link
Contributor

cc: @yuyoyuppe FYI

@franky920920 franky920920 added the Area-App Compat Issues revolving around application compatibility across PowerToys label Dec 7, 2021
@cbtlr
Copy link

cbtlr commented Dec 7, 2021

Do you have to do this every time or something? They both launch at start up. I cannot reproduce your solution.

@Riccorbypro
Copy link

What works for me as a workaround is:

  1. Run powertoys as admin.
  2. Disable Video Conference Mute.
  3. Run nVidia Broadcast.
  4. Re-enable Video Conference Mute.

Can confirm this workaround works, but sometimes doesn't persist. Would be nice to be able to completely disable/remove VCM from PowerToys for those who don't want it. I stupidly enabled it to see what the UI looked like, and Nvidia Broadcast has been giving issues ever since. I ended up downgrading to v1.2 as it doesn't contain a camera module, but the update notifications on startup are annoying. With this workaround you can at least be on v1.3, but sometimes it'll just stop working for some reason and you have to re-enable, re-disable, and then restart Broadcast to get it back.

@balu92
Copy link

balu92 commented Dec 8, 2021

Do you have to do this every time or something? They both launch at start up. I cannot reproduce your solution.

Yeah, after every restart. Gotta stop nvidia broadcast 1st ofc.

@yuyoyuppe yuyoyuppe self-assigned this Dec 13, 2021
@crutkas
Copy link
Member

crutkas commented Jan 5, 2022

What is the exact routing people have for this?

Webcam -> VCM -> nVidia Broadcast -> Actual wanted app (ala Teams)
webcam -> nVidia Broadcast -> VCM -> Actual wanted app (ala Teams)

@crutkas crutkas added Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Jan 5, 2022
@crutkas
Copy link
Member

crutkas commented Jan 5, 2022

/reportbug also :)

@ghost
Copy link

ghost commented Jan 5, 2022

Hi there!

We need a bit more information to really debug this issue. Can you add a "Report Bug" zip file here? You right click on our system tray icon and just go to report bug. Then drag the zipfile from your desktop onto the GitHub comment box in this issue. Thanks!
Report Bug

@Craig-Humphrey
Copy link

PowerToysReport_2022-01-06-12-45-44.zip
Not sure if this is the same issue or just related.
I'm running Power Toys v0.51.1 and Nvidia Broadcast v1.3.0.45.
I'm trying to configure: Cam -> VCM -> Nvidia Broadcast -> App
If I start Broadcast with VCM disabled, it doesn't pick up the VCM cam.
If I start Broadcast with VCM enabled, it can see the VCM cam, but can't get a video feed from it - blank stream. However Broadcast can still access the cam directly! It's like VCM isn't locking the cam correctly.

Note: Teams picks up VCM just fine, as long as VCM is launched before Teams, just the first time, so you can pick the VCM device.

Note: I've tried to configure Cam -> Nvidia Broadcast -> VCM -> App, but VCM never sees the Nvidia Broadcast cam. VCM does see Snap Cam, but not OBS - so perhaps it ignores particular types of soft-cam.

@balu92
Copy link

balu92 commented Jan 7, 2022

What is the exact routing people have for this?

Webcam -> VCM -> nVidia Broadcast -> Actual wanted app (ala Teams) webcam -> nVidia Broadcast -> VCM -> Actual wanted app (ala Teams)

I don't have a camera.
Mic -> nVidia Broadcast -> VB audio cable. Then I use VCM to mute VB audio cable, which is why I don't get how it breaks nVidia Broadcast when they aren't even using the same devices.

@Craig-Humphrey
Copy link

@balu92 You might want to check the VCM settings, as there's separate settings for Microphone and Camera. And Camera might still be clashing with Nvidia Broadcast.

@balu92
Copy link

balu92 commented Jan 7, 2022

@Craig-Humphrey there is nothing selected for the camera as the drop down list is empty, because... I don't have a camera.

@ghost ghost added the Status-No recent activity no activity in the past 5 days when follow up's are needed label Jan 12, 2022
@ghost
Copy link

ghost commented Jan 12, 2022

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 5 days. It will be closed if no further activity occurs within 5 days of this comment.

@asymptotic1
Copy link

asymptotic1 commented Jan 13, 2022

Attaching the powertoys debugging zip. I also included in the zip the logs from nvidia broadcast, for both the version that doesn't work, and the version that does. Labeled in the .zip

Cursory glancing, the main reference to Video Conference in the nvidia logs are found in the below file for the non-working version:
NvVirtualCameraCore_log_2022-1-13-6-56-5.log

The working version doesn't seem to reference video conference mute anywhere.

PowerToysReport_2022-01-13-07-08-21.zip

This error is referenced elsewhere in this github: #6246 (comment) - The workaround in that thread doesn't work for me.

[INFO] [CC]   Enumerating modes for DShow device (1) PowerToys VideoConference Mute
[INFO] [SRCD] Enumerating all modes for the device
[INFO] [SRCD] Error to get config. Error = -2147467262
[ERR ] [SRCD] DShow: Failed to enumerate the source reader mode err :-2147467262
[WARN] [SRCD] DShow: Device modes are not supported
[WARN] [CC]   Failed to activate device (2) PowerToys VideoConference Mute:err:-2147467259

@ghost ghost added Status-No recent activity no activity in the past 5 days when follow up's are needed and removed Status-No recent activity no activity in the past 5 days when follow up's are needed labels Jan 13, 2022
@ghost
Copy link

ghost commented Jan 18, 2022

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 5 days. It will be closed if no further activity occurs within 5 days of this comment.

@Craig-Humphrey
Copy link

[to keep this thread alive]
Anyone seeing any change in this? I think there was a new PowerToys release recently?

@ghost ghost removed the Status-No recent activity no activity in the past 5 days when follow up's are needed label Jan 18, 2022
@cbtlr
Copy link

cbtlr commented Jan 23, 2022 via email

@asymptotic1
Copy link

I've come to rely on both for work. Video conference mute is a great way to mute/unmute myself in meetings and minimize the window, allowing me to get actual work done during meetings, and quickly respond by using a global shortcut to unmute myself. This setup let's me be considerate of my coworkers by only passing audio when I mean to while also respecting their time by being able to quickly respond, and broadcast's noise reduction AI handles my inconsiderate coworkers who don't mute themselves.

The problem here is outside of work, I rely on broadcast's updated 1.3 features for gaming.

So every morning I have to untinstall broadcast, install thd old version, and at the end of the day, do the opposite.

Its a giant inconvenience and pain in the ass, but it's something I feel I have to do to respect my coworkers. I'm aware there are other third party apps that can apply a global shortcut to mute my mic, but I'd rather not install more background software.

That's the point of powertoys, bring all the little third party apps into one place.

@crutkas
Copy link
Member

crutkas commented Jan 31, 2022

We believe this may be fixed with 0.55, can people do a quick verification? /needinfo

@ghost ghost added the Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something label Jan 31, 2022
@balu92
Copy link

balu92 commented Jan 31, 2022

0.55 didn't resolve it for me.

@shaboogen
Copy link

0.55 hasn't resolved this issue.

@ghost ghost added the Status-No recent activity no activity in the past 5 days when follow up's are needed label Feb 6, 2022
@ghost
Copy link

ghost commented Feb 6, 2022

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 5 days. It will be closed if no further activity occurs within 5 days of this comment.

@asymptotic1
Copy link

I can confirm issue is still present in 0.55

@ghost ghost removed the Status-No recent activity no activity in the past 5 days when follow up's are needed label Feb 6, 2022
@crutkas crutkas added Status-In progress This issue or work-item is under development and removed Needs-Author-Feedback The original author of the issue/PR needs to come back and respond to something labels Feb 9, 2022
@OskarKlintrot
Copy link

I have 0.55.1 and I don't think I've ever had any problems with NVIDIA Broadcast crashing (not sure when PowerToys was updated, sorry) but VCM does not show up in NB at all.

@cbtlr
Copy link

cbtlr commented Feb 10, 2022 via email

@OskarKlintrot
Copy link

OskarKlintrot commented Feb 10, 2022 via email

@cbtlr
Copy link

cbtlr commented Feb 10, 2022 via email

@OskarKlintrot
Copy link

Isn't 0.55.1 the latest? Couldn't find anything newer on the release page.

@crutkas
Copy link
Member

crutkas commented Feb 10, 2022

we have a fix but will be in 0.56 release, eta end of jan 2022. We don't have a test device that could repro it so we hoped a fix for something else would fix this. @yuyoyuppe found someone to do a remote debug session with and got to the heart of the issue.

@shaboogen
Copy link

shaboogen commented Feb 10, 2022 via email

@crutkas
Copy link
Member

crutkas commented Feb 11, 2022

Yes, sorry, Feb 2022

@yuyoyuppe yuyoyuppe added Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release. and removed Status-In progress This issue or work-item is under development labels Feb 11, 2022
@balu92
Copy link

balu92 commented Mar 2, 2022

I can confirm, that the latest update indeed fixed this issue for me.

@crutkas
Copy link
Member

crutkas commented Mar 3, 2022

This is fixed with 0.561. Please head over to https://aka.ms/installpowertoys

@crutkas crutkas closed this as completed Mar 3, 2022
@cbtlr
Copy link

cbtlr commented Mar 3, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-App Compat Issues revolving around application compatibility across PowerToys Issue-Bug Something isn't working Product-Video Conference Mute Refers to the Video Conference muting tool Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.
Projects
None yet
Development

No branches or pull requests