Disable Display Stream Compression in GPU Drivers
Modern graphics drivers from NVIDIA, AMD, and Intel do not offer a direct, user-accessible software toggle to manually disable Display Stream Compression (DSC) over DisplayPort. Instead, DSC operates automatically behind the scenes as part of the VESA DisplayPort standard whenever the combination of resolution, refresh rate, and color depth exceeds the uncompressed physical bandwidth of the cable and port. Users who need to bypass DSC due to driver bugs, multi-monitor display pipe limits, or feature incompatibilities—such as NVIDIA's Dynamic Super Resolution (DSR)—must rely on alternative methods such as reducing display parameters, modifying monitor settings, or altering display identification data.
The Absence of Native Driver Toggles
Neither NVIDIA Control Panel, AMD Software: Adrenalin Edition, nor Intel Arc Control provides a switch to enable or disable DSC. When a compatible monitor is connected via DisplayPort, the GPU driver queries the monitor’s Extended Display Identification Data (EDID) and DisplayPort Configuration Data (DPCD). If the display advertises DSC support and the selected display mode exceeds native bandwidth limits (such as 4K at high refresh rates with 10-bit color over DisplayPort 1.4), the driver automatically initializes the compression algorithm.
Because GPU manufacturers treat DSC as a transparent, visually lossless transport mechanism rather than an optional visual enhancement, it is hardcoded to engage automatically to prevent signal dropouts and blank screens.
Workarounds to Prevent DSC Activation
While drivers lack a direct toggle, users can prevent DSC from triggering through several workarounds:
- Reduce Bandwidth Within the Driver: DSC only activates when uncompressed bandwidth is insufficient. Lowering the refresh rate (for example, stepping down from 240Hz to 120Hz or 144Hz) or changing the color output format from 10-bit to 8-bit color often brings the data rate below the DisplayPort interface threshold, forcing the GPU into an uncompressed state.
- Monitor On-Screen Display (OSD) Settings: Certain high-end monitors feature a dedicated DSC toggle within their built-in hardware menus. Alternatively, changing the monitor's DisplayPort version mode in the OSD (such as selecting DisplayPort 1.2 instead of DisplayPort 1.4 or 2.1) can disable DSC, though this will also cap the maximum refresh rate and resolution.
- Custom Resolution Utility (CRU): Advanced users can suppress DSC by editing the monitor's DisplayID extension blocks using third-party software like CRU. Removing the DSC capability block from the display profile and restarting the graphics driver prevents the GPU from detecting DSC support, thereby restricting the connection entirely to uncompressed transmission modes.