How to enable RTX Virtual Super Resolution (VSR) or HDR in VLC
Post created: Sat, 17 May 2025 20:00:00 +0800If you are coming here because you have a relatively new desktop/laptop, with a recent GPU like the 30 or 40 series (e.g. RTX 4050 Laptop), and you want to improve the video quality when you watch videos using VLC, then yes I did exactly the same thing. Here is how.
The first Google search probably brings you to here, the official VLC webpage with version 3.0.19. In fact, when I use the version, it sometimes crashes, and in some scenarios that I cannot reproduce, I cannot use Virtual Super Resolution (VSR) and the SDR-to-HDR mapping feature (powered by AI) at the same time. Therefore, I suggest you use the latest (which is 3.0.21) version of VLC, and manually enable the settings (very quick) so that you can enjoy a stable viewing experience (Note that this version also has some bugs, like fullscreen resolution is not really upscaled (black bars around the video), but the RTX features work).
Tools -> Preferences -> Video -> Show Settings (All) -> Search ā3D11ā (which is Direct3D 11) -> Output Modules - Direct3D 11 -> Change āVideo Upscaling Modeā to āSuper Resolutionā, Change āHDR Output Modeā to āGenerate HDR from SDRā. -> (You usually donāt need to) Go back to āOutput Moduleā, change āAutomaticā to āDirect3D 11ā.
Donāt forget to:
- Set the āvlc.exeā to āHigh Performance GPU (NVIDIA RTX ā¦)ā in your Windows settings.
- Enable VSR and HDR features in the NVIDIA App or NVIDIA Control Panel.
- Install latest drivers, Windows Update, general advice, etc.