"libva-intel-driver" vs "libva-mesa-driver" for Intel onboard graphics?

I had only the former installed, but when I tried to install OBS, it had the latter as an optional package for “hardware encoding”. So, I installed that too, but I am not sure what the difference between the two is.

Do I need both?

Also, even with the latter, in the initial settings wizard, it detected H.264 software encoding for 840x something (the monitor is 1080p), when this page seems to say that the HD 620 is capable of hardware encoding up to 4K H264/265. Why is that?

You don’t need libva-mesa-driver if you don’t have AMD graphics. More accurately:

AMD and ATI open-source drivers support both VA-API and VDPAU:

  • VA-API on Radeon HD 2000 and newer GPUs is supported by libva-mesa-driver.
  • VDPAU on Radeon R300 and newer GPUs is supported by mesa-vdpau.

AMDGPU PRO proprietary driver is built on top of AMDGPU driver and supports both VA-API and VDPAU in addition to AMF.

https://wiki.archlinux.org/title/Libva#AMD/ATI

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.