I am always confused about which drivers need installing to fully enable all hardware acceleration features on Broadwell. Also not all distros maintain the drivers equally resulting in mismatches between the vaapi driver or some other driver.
iGPU:
| Arch | KMD | DRI (Mesa) | Vulkan (Mesa) | VA |
| -------------------------------------------- | ------- | ----------- | -------------- | ---------- |
| < Broadwater (Gen4) | i915 | i915 | N/A | N/A |
| >= Broadwater (Gen4), < Westmere | i915 | i915 | N/A | i965 |
| >= Westmere (Gen5), < Haswell | i915 | crocus | N/A | i965 |
| >= Haswell (Gen7), < Broadwell | i915 | crocus | hasvk | i965 |
| == Broadwell (Gen8) | i915 | iris/crocus | anv/hasvk | iHD |
| >= Skylake (Gen9), < Tiger Lake | i915 | iris | anv | iHD |
| >= Tiger Lake (Xe/Gen12), < Lunar Lake (Xe2) | i915/xe | iris | anv | iHD/libvpl |
| >= Lunar Lake (Xe2) | xe | iris | anv | iHD/libvpl |
dGPU:
| Arch | KMD | DRI (Mesa) | Vulkan (Mesa) | VA |
| ------------------------------------- | ------- | ----------- | -------------- | ---------- |
| >= DG1 (Xe/Gen12.1), Battlemage (Xe2) | i915/xe | iris | anv | iHD/libvpl |
| >= Battlemage (Xe2) | xe | iris | anv | iHD/libvpl |
Usually, KMD/DRI/Vulkan should work as-is if you use a reasonably recent kernel and mesa, but video acceleration sure is a bit of a mess.