
Unlike intel-gpu-tools, there is currently no way to see decode/encode usage on radeontop.
For AMD GPU, use radeontop to monitor GPU activity. The video bar being above 0% indicates GPU video decoder/encoder usage. For Intel GPU, use intel-gpu-tools and run intel_gpu_top as root to monitor the GPU activity during video playback for example.
Look at the log of mpv -hwdec=auto video_filename and see hwdec for more details.
mpv with its command-line support is great for testing hardware acceleration. AMF on Fiji and newer GPUs supported by amf-amdgpu-pro AUR. VDPAU on Radeon R300 and newer GPUs is supported by mesa-vdpau.ĪMDGPU PRO proprietary driver is built on top of AMDGPU driver and supports both VA-API and VDPAU in addition to AMF. VA-API on Radeon HD 2000 and newer GPUs is supported by libva-mesa-driver. VDPAU on GeForce 8 series and newer GPUs ĪTI and AMDGPU open-source drivers support both VA-API and VDPAU:. NVIDIA proprietary driver supports via nvidia-utils: Requires nouveau-fw AUR firmware package, presently extracted from the NVIDIA binary driver. GeForce 8 series and newer GPUs up until GeForce GTX 750 are supported by libva-mesa-driver and mesa-vdpau. Nouveau open-source driver supports both VA-API and VDPAU: Skylake or later also need linux-firmware.Īlso see VAAPI supported hardware and features. Haswell Refresh to Skylake VP9 decoding and Broadwell to Skylake hybrid VP8 encoding is supported by intel-hybrid-codec-driver AUR. GMA 4500 H.264 decoding is supported by libva-intel-driver-g45-h264 AUR, see Intel#Hardware accelerated H.264 decoding on GMA 4500. GMA 4500 (2008) and newer GPUs, including HD Graphics up to Coffee Lake (2017) are supported by libva-intel-driver.
HD Graphics series starting from Broadwell (2014) and newer are supported by intel-media-driver.Intel graphics open-source drivers support VA-API: 4.3 Video decoding corruption or distortion with AMDGPU driver.