Skip to content

Enabling Background Removal

The purpose of this document is to explain how to configure and achieve background removal in Notch when using Disguise media servers. It also provides a detailed reference table outlining which driver and SDK versions support background removal across different media server models and operating systems.

Background removal in Notch uses NVIDIA’s Virtual Background technology to automatically identify human forms in video or image inputs and separate them from the background. The node outputs a grayscale mask, effectively removing the background without the need for green screen keying.

NVIDIA originally developed Virtual Background for webcams, video calls, and streaming, so it performs best on video feeds that resemble those setups—typically front-facing, head-and-shoulders shots.

What is required to support background removal in Disguise?

Section titled “What is required to support background removal in Disguise?”

To enable background removal, three specific NVIDIA drivers and SDKs must be present:

  • Graphics Driver
  • AR SDK
  • Video Effects SDK

The table below outlines the NVIDIA packages included in each supported Disguise OS version:

Media ServerGPU ArchitectureFirst OS to Support Virtual BackgroundNVIDIA Graphics DriverNVIDIA AR SDK VersionNVIDIA Video Effects
EX 2Ada Lovelace24Q2551.520.8.20.7.6
EX 2CAda Lovelace24Q2516.940.8.20.7.6
EX 3Ampere25Q1551.520.8.20.7.2
EX 3+Ada Lovelace24Q25130.8.20.6.5
VX 1TuringNone472.980.7.60.7.2
VX 2TuringNone472.980.7.60.7.2
VX 2+Ampere25Q1516.940.8.20.7.2
VX 3Ampere25Q1551.520.8.20.7.2
GX 2CTuring199B.947472.980.7.60.6.5
GX 3Ampere24Q2551.520.8.20.7.2
GX 3+Blackwell25Q3573.420.8.70.7.6
RX IIAmpere25Q1536.250.8.20.7.2
RX IIIAda Lovelance24Q2551.520.8.20.7.2

NVIDIA continues to refine its Virtual Background technology in newer versions of its NVIDIA Graphics Drivers, AR SDKs and Video Effects SDKs. Please be aware that if you choose to update your graphics driver or SDK to a version outside of the validated OS packages then you will be running in an unvalidated state, and may experience the following side-effects:

  • Dropped frames
  • Tearing between outputs
  • Failure to Genlock
  • Failure to Apply Feed Settings

For this reason, if you choose to update drivers or SDKs outside the validated OS packages, please note that you do so at your own risk.

Can I manually upgrade the driver or SDK versions?

Section titled “Can I manually upgrade the driver or SDK versions?”

Disguise develops and maintains custom operating systems (OS) for all current media servers. Each OS version includes carefully selected and tested driver combinations to ensure stability and performance.

Unless explicitly stated otherwise, manual driver updates are not supported, as they can adversely affect genlock, the applying of feed settings, or playback stability.

If background removal stops functioning after manual updates, we recommend updating your media server to the latest supported OS version instead.

Will Disguise update NVIDIA driver and SDK versions in future OS releases?

Section titled “Will Disguise update NVIDIA driver and SDK versions in future OS releases?”

Yes. Disguise regularly updates its media server OS versions to introduce new functionality and performance improvements.

However, newer graphic driver or SDK versions will only be included in a Current OS once they have been fully validated by Disguise engineering teams and beta-tested by users.

If you’d like to learn more about NVIDIA’s Virtual Background technology or the SDKs used in Notch, you can find official information here:

Please note that these links are provided for informational purposes only.

⚠️ Installing or updating any of these drivers or SDKs manually will put your system in an unvalidated state and may cause performance or synchronisation issues.

For more detailed information on how Notch implements background removal using NVIDIA Virtual Background technology, you can visit the Notch manual:

⚠️ All background removal functionality in Disguise media servers relies on validated OS Graphics Driver and SDK combinations. Refer to the table above for supported versions.