Topic summary
Nvidia NVENC

Extracted from the Wikipedia article NVENC.
Operating system support
The Nvidia NVENC SIP core needs to be supported by the device driver. The driver provides one or more interfaces, (e.g. OpenMAX IL) to NVENC. The NVENC SIP core can be accessed through the proprietary NVENC API, as well as the DXVA and VDPAU APIs. Support is bundled with Nvidia's GeForce drivers so operating system support depends on drivers supporting the OS. In case of Microsoft Windows, H.264 encoding was supported on Windows 7 and above. The significantly improved quality H.264 encoder which many industry reviews said was on par with x264 Fast preset, arrived with the Turing architecture GPUs. That one along with HEVC and AV1 encoders are supported only on Windows 10 and above. NVENC is available for Windows and Linux operating systems. The free and open-source nouveau device driver does not support Nvidia NVENC.