For others like me, Scott, and Imran who are unable to find old versions of mesa-va-drivers
in the Fedora 42 repositories, you can find old versions of the packages in the Koji build system, and install them manually using dnf
.
From the Gitlab issue, it seems that the last version without the bug is 24.3.4.
- Find the build on Koji (link).
- Download the files into a directory, either from the link above or using the
koji
CLI, eg:
Note: although the download includes a ton of othermkdir temp-mesa-fix cd temp-mesa-fix koji download-build --arch=x86_64 mesa-24.3.4-1.fc42 sudo dnf downgrade *.rpm
mesa
-related rpms,dnf downgrade
will skip any that aren’t already installed on your system, so using*.dnf
should be safe. - After completing the download, pin
mesa-va-drivers
to the safe version to prevent accidentally updating it during normal system updates:
When you run updates,sudo dnf versionlock add mesa-va-drivers
mesa-*
packages will still appear in the update list. However, when you actually run the update,versionlock
will prevent them from being updated, anddnf
should prevent dependency conflicts.
Later, when the bug is fixed, you can unlock the package with dnf versionlock delete mesa-va-drivers