(This only affects MESA, so only people using open source drivers)
Shortly before Fedora 37 release, Fedora dropped support for closed Codecs like H264, HEVC, VC1, this also includes other Red Hat distros like RHEL and CentOS stream, and probably clones like Rocky and Almalinux.
The reason is mainly to avoid Closed source software patents, Not every Distribution is affected though, as it depends on their legal jurisdiction, Ubuntu for example still includes Closed source codecs and Closed source drivers(when needed).
MESA Packages with closed source codecs aren’t available on the Official repos, but in RPMFusion, which is totally separate from Fedora and Red Hat, that’s why they can upload such packages.
Using the GUi
Click on the link below, and install the Free then the non-free repository matching your distribution.
using the terminal
RHEL / CentOS
CentOS Steam 8 requires an additional step
RHEL 8 also requires an additional step
Install Drivers with closed source codecs included
If using i686 compat libraries (for steam or alike):
not so recent hardware
Nvidia’s driver doesn’t support VAAPI, so we need to use a bridge to translate VAAPI calls into NVDEC/NVENC
Photo by Thomas Foster on Unsplash