obsproject / obsproject/obs-studio

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

Open
#10,637 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
76.4k
Forks
10.2k
Avg merge
4d 23h
Merged PRs (30d)
12

Description

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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure on Windows 10 with OBS 30.1.2, then inspect the linked OBS log for the NvAFX_Load and NvAFX_Release errors and compare the behavior with OBS 29.x. The NVIDIA Audio Effects SDK integration is the relevant entry point mentioned by the report. Done means changing the NVIDIA Noise Removal value no longer disables the filter, including after reverting the value, with the regression verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.