Enable hardware avc decode support in manjaro

this is the output I get with vainfo after the latest update:

  VAProfileMPEG2Simple            : VAEntrypointVLD
  VAProfileMPEG2Main              : VAEntrypointVLD
  VAProfileNone                   : VAEntrypointVideoProc

On further searching, it seems that manjaro has opted to use mesa with avc, hevc etc disabled due to some patent reasons.
How do I get back support for hardware avc decoding?
I would prefer not installing mesa packages from AUR or compiling it myself.


I had read the update announcement and also read the second thread you linked. But I am looking for solutions rather than justifications.

  1. install mesa-git form AUR
  2. compile package by myself [Stable Update] 2022-12-06 - Kernels, Mesa, Plasma, Cinnamon, Nvidia, LibreOffice, Pipewire, Virtualbox - #10 by marlop

For now there is no other solutions.

Thanks. I wanted to avoid both these choices since they make a system too prone to crashes (and I don’t trust myself with maintaining packages or want to take the headache to track updates). I think I will wait for a few days to see how this develops further, and switch to arch if it remains the same. Not having hardware decode on laptop is a deal breaker for me

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