Linux Broadcast

Student project · public preview v0.2.0

RTX voice processing on Linux

I made this because I wanted NVIDIA Broadcast-style microphone cleanup on Linux. It uses NVIDIA's Audio Effects SDK and sends the processed audio back through PipeWire as a virtual microphone.

This is an independent project, not an official NVIDIA application. I am sharing it early so other Linux users can try it and help me find what still needs fixing.

What it currently does

The packages include the models and the CUDA, TensorRT and AFX libraries the app actually uses. You do not need to install a separate CUDA toolkit.

What you need

GTX, AMD, Intel and ARM devices are not supported at the moment.

Download v0.2.0

Choose your GPU generation first, then choose the package used by your Linux distribution. Each download is about 2.8 GB because the required models and runtimes are included.

GPU generation
Package
Download for RTX 40RPM · x86_64 · about 2.8 GB

Current status

This is still a preview. I tested all five modes on an RTX 4080 SUPER. The RTX 20, 30 and 50 packages pass the same model, runtime and architecture checks, but I have not yet tested them on those physical GPU generations.

If you try it, please open an issue with your Linux distribution, GPU, driver version and whether each mode worked. Reports from RTX 20, 30 and 50 users would help the most. Bug reports and packaging fixes are also welcome.