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

NVIDIA Noise Removal Filter breaks when changing its value (since updating to OBS 30) #10637

Open
m0m0herde opened this issue May 3, 2024 · 6 comments

Comments

@m0m0herde
Copy link

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

30.1.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/stteKLwsTykEl2wQ

OBS Studio Crash Log URL

No response

Expected Behavior

Same as in OBS 29.x:
The NVIDIA Noise Removal filter should always work at every selected value.

Current Behavior

Adding the Noise Suppression Filter to an audio source and then selecting the "NVIDIA Noise Removal" option makes the filter work at 100% (value 1.0). Changing the value causes the filter to stop working completely, even when reverting to value 1.0. Restarting OBS, while the filter is still active regardless of the value, makes the filter work again, but only at 100%/1.0, even if a different value was selected beforehand.

Steps to Reproduce

  1. Add the Noise Supression Filter to an audio source
  2. Select NVIDIA Noise Removal
  3. Change the value
  4. Filter stops working

Anything else we should know?

Started happening after updating to OBS 30.
NVIDIA Audio SDK is updated to the latest version.
This bug is probably related to these lines in the log file:
[noise suppress: 'Noise Suppression'] NvAFX_Load() failed with error 1
[noise suppress: 'Noise Suppression'] NvAFX_Release() failed
[noise suppress: 'Noise Suppression'] NVAFX SDK redist path was found here C:\Program Files\NVIDIA Corporation\NVIDIA Audio Effects SDK

@pkviet
Copy link
Member

pkviet commented May 3, 2024

Try uninstalling StreamFx. It also tries to load the nvidia noise reduction dll.

@m0m0herde
Copy link
Author

m0m0herde commented May 3, 2024

uninstalled StreamFx, but didn't help: https://obsproject.com/logs/MzJBm8xiTftnPFbv

@Penwy
Copy link
Contributor

Penwy commented May 4, 2024

Just to check causality:

  • does reverting to obs 29.x fix the issue?
  • have you tried a clean reinstall of the sdk?

@pkviet
Copy link
Member

pkviet commented May 4, 2024

Also try the nvidia pr I authored, factoring out noise removal. It includes changes which might help stability.
On my side, i'm unable to repro with 30.1
Link to PR: #9457

@Amir-mal

This comment was marked as spam.

1 similar comment
@Amir-mal

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants