NVIDIA Noise Removal Filter breaks when changing its value (since updating to OBS 30)
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
- Add the Noise Supression Filter to an audio source
- Select NVIDIA Noise Removal
- Change the value
- 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
Try uninstalling StreamFx. It also tries to load the nvidia noise reduction dll.
uninstalled StreamFx, but didn't help: https://obsproject.com/logs/MzJBm8xiTftnPFbv
Just to check causality:
- does reverting to obs 29.x fix the issue?
- have you tried a clean reinstall of the sdk?
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: https://github.com/obsproject/obs-studio/pull/9457
https://github.com/obsproject/obs-studio.git
https://github.com/obsproject/obs-studio.git