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
kojiCLI, 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 *.rpmmesa-related rpms,dnf downgradewill skip any that aren’t already installed on your system, so using*.dnfshould be safe. - After completing the download, pin
mesa-va-driversto the safe version to prevent accidentally updating it during normal system updates:
When you run updates,sudo dnf versionlock add mesa-va-driversmesa-*packages will still appear in the update list. However, when you actually run the update,versionlockwill prevent them from being updated, anddnfshould prevent dependency conflicts.
Later, when the bug is fixed, you can unlock the package with dnf versionlock delete mesa-va-drivers