Graphical Corruption in Fedora 41 on AMD (BIOS3.06, Linux 6.13.5)

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.

  1. Find the build on Koji (link).
  2. Download the files into a directory, either from the link above or using the koji CLI, eg:
    mkdir temp-mesa-fix
    cd temp-mesa-fix
    koji download-build --arch=x86_64 mesa-24.3.4-1.fc42
    sudo dnf downgrade *.rpm
    
    Note: although the download includes a ton of other mesa-related rpms, dnf downgrade will skip any that aren’t already installed on your system, so using *.dnf should be safe.
  3. After completing the download, pin mesa-va-drivers to the safe version to prevent accidentally updating it during normal system updates:
    sudo dnf versionlock add mesa-va-drivers
    
    When you run updates, mesa-* packages will still appear in the update list. However, when you actually run the update, versionlock will prevent them from being updated, and dnf should prevent dependency conflicts.

Later, when the bug is fixed, you can unlock the package with dnf versionlock delete mesa-va-drivers