NVIDIA GPU Acceleration
UMedia features first-class support for NVIDIA's NVDEC hardware decoding API, allowing for flawless playback of high-bitrate HEVC and AV1 files.
Codec Matrix
- Pascal (GTX 10xx): H.264, HEVC 8/10-bit.
- Turing (RTX 20xx / GTX 16xx): Adds HEVC 12-bit and VP9 10/12-bit.
- Ampere (RTX 30xx): Adds AV1 8/10-bit decoding.
- Ada Lovelace (RTX 40xx): Optimized AV1 performance.
D3D11VA vs NVDEC
On Windows, UMedia uses Microsoft's d3d11va API by default as it is the most stable and avoids transferring frames back to system memory (zero-copy). However, if you are applying complex custom shaders, forcing native nvdec (or nvdec-copy) via the config file may provide better compute performance.
# Force NVIDIA specific decoder
hwdec=nvdec