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

EDIT: This issue has been solved for me by downgrading mesa. There is an issue with the latest available package at time of writing. See thread for details.

Issue Description

I have been experiencing graphical corruption (transient colorful blocky artifacts), flickering, blank windows after recent updates to both firmware and kernel.

Example of graphical artifacts under windows in GNOME overview.

Example of graphical artifacts in Firefox (Bitwarden extension).

Example of graphical artifacts in Firefox (Framework Forum).
This example shows a common mouseover artifact.

Example of rendering problems in Minecraft Java Edition.

Example of graphical artifacts in Discord (flatpak).

I’ve also had RStudio windows go blank white and I’ve observed flickering of regions of the window within Firefox. The GNOME shell has had issues in the top bar, characters in the time/date render incorrectly or are smeared for flickering text. These are all new issues since mid-late February - AMD Framework seemed stable for a while before this anyway.

From scouring the forums some folks report something to do with Flatpak. I’ll note this has happened to me in Firefox (rpm) and Minecraft (bare Java edition), RStudio, etc. Generally I avoid flatpak apps if I can…

I’ve also occasionally experienced the reboot on wake issue.


System Information

Which Linux distro are you using?

  • Fedora

Which release version?

  • 41 Workstation

Which kernel are you using?

  • Linux 6.13.5-200.fc41.x86_64

Which BIOS version are you using?

  • 3.06

Which Framework Laptop 13 model are you using? (AMD Ryzen™ 7040 Series, Intel® Core™ Ultra Series 1, 13th Gen Intel® Core™ , 12th Gen Intel® Core™, 11th Gen Intel® Core™)

  • AMD DIY 13" 7040 Series

System Details Report

  • Date generated: 2025-03-03 14:00:30
  • Hardware Model: Framework Laptop 13 AMD Ryzen 7040Series
  • Memory: 16.0 GiB
  • Processor: AMD Ryzen™ 5 7640U w/ Radeon™ 760M Graphics Ă— 12
  • Graphics: AMD Radeon™ 760M
  • Disk Capacity: 250.1 GB
  • Firmware Version: 03.06
  • OS Name: Fedora Linux 41 (Workstation Edition)
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 47
  • Windowing System: Wayland
  • Kernel Version: Linux 6.13.5-200.fc41.x86_64

Related Issues?

3 Likes

considering that their seems to be wide spread issues with fedora 41, would it be possible to run something like piglit? to rule out driver bugs.

https://piglit.freedesktop.org/

1 Like

Thanks @Zoe,

I ran piglit twice. Both times my system froze up after around what looked like test 3000ish, GNOME crashed and sent me to the GDM login screen. Not sure if that’s supposed to happen or diagnostic of anything (did I run out of memory??). Looking at the tests… I guess they’ve all run?

Here’s a zip file with the summary report:
https://www.dropbox.com/scl/fi/4r2o6n5i05q1sb44jphto/summary.zip?rlkey=exm4tytjnxlgumcrxckeqet9p&st=4mmmek8v&dl=1

(edited, in my original reply i provided a broken google drive link)

unfortunately I seem unable to download and extract the file, pleas make sure it is shared with anyone with a link.

their should be a problem/regresion file, if their exist anything interesting their that is not connected with your system configuration it might be worth filing a bug report.

/Zoe

@Zoe I updated the link to a Dropbox link. Here’s a screenshot of the problems.html.

My understanding is that fedora 41 doesn’t have X, glx failing is expected.

can you run memtest to exclude memory issues?

Do you have a package by the name of firmware+amd, possibly firmware-amd-graphics?
What is its version?

@Sebastian_Miller, sure thing! Is this what you’re asking for?

DNF Package Version Installed
amd-gpu-firmware.noarch 20241210-1.fc41
amd-ucode-firmware.noarch 20241210-1.fc41

Good evening! I had to rollback my mesa version to 24.3.4 in order to have the best gaming experience. 25.0 was causing massive graphic artifacting in one of the games I play (total war warhammer 3)

Does the issue resolve if you temporarily rollback the mesa version? You can see which one you have with” —vulkaninfo “ in the terminal.

2 Likes

Yes, that is it. Your Firmware version has been reported to contain bugs in this thread
https://community.frame.work/t/x11-crash-with-amdgpu-possibly-opengl/63089/3
can you downgrade to something between

  • 202402xx and
  • 202407xx

and confirm that your issues persists?

PS: The bugreport is harder to follow. Debian 13 uses 20241210-1 and a forum user reported this version 20241210 to be broken
https://packages.debian.org/search?keywords=firmware-amd-graphics&searchon=names&suite=all&section=all

2 Likes

Thanks for the suggestion. I downgraded to amd-gpu-firmware and strangely I have continued issues, but I’ll let you know if there are any more subtle qualitative differences.

I’m experiencing the same glitches as you on Fedora 41 with amd-gpu-firmware.noarch version 20241210-1.fc41 after a recent system update. Sometimes even total system locks solved by a restart.
My first thought was a hardware issue (triggered by some bad memories of reballing some older Nvidia laptop gpus). I guess it’s a good thing that it seems to be a firmware issue only :slight_smile:

Edit: by any chance are you using an external monitor?

I was experiencing similar glitches and downgrading mesa version to 24.2.4 seems to solve the issue for me.
sudo dnf downgrade mesa-va-drivers-0:24.2.4-1.fc41.x86_64

Before that I tried using one of the older kernels (6.12.15) but to no avail.
Btw. I’m also on amd-gpu-firmware.noarch 20241210-1.fc41

6 Likes

@ClaudiuIO The issue exists even standalone using only the laptop’s built in display, but yes, I use an external monitor on the back right USB-C port, connected to an HDMI monitor via an adapter.

@Matej_Jurancic thanks, trying downgraded mesa-va-drivers 24.x now.

also experiencing this visual artifacting on an AMD 7840 system running fedora 41. thought that the glitches may have been caused by recent kernel upgrades, but they persist after booting in kernel 6.12.15. going to give @Matej_Jurancic 's suggestion a try and downgrade mesa, will report back afterward.

Update: downgrading mesa solved the issue, thanks again @Matej_Jurancic !

1 Like

Downgrading mesa fixes the issue for me too, I guess it’s time to open a bug in the repo.
Thanks @Matej_Jurancic for the find!

Same here, downgrading mesa worked. Thank you very much.

Ok, thank you @Matej_Jurancic and all! The issue seems to be solved for me, 24hrs into using downgraded mesa.

Note I have upgraded amd-gpu-firmware and kernel to latest available versions with no issue. That is, the issue finally seems specific to mesa and not the other suggestions from this thread.

Final working configuration:

DNF Package Version Installed
kernel.x86_64 6.13.5-200.fc41
amd-gpu-firmware.noarch 20241210-1.fc41
amd-ucode-firmware.noarch 20241210-1.fc41
mesa-va-drivers.x86_64 24.2.4-1.fc41
1 Like

This fixed the issue for me as well on kernel 6.13.5-200.fc41

1 Like

Beyond using this command to downgrade mesa, I also installed the DNF Versionlock plugin to pin mesa to this version, like so:

sudo dnf versionlock add mesa-va-drivers

Now I can sudo dnf upgrade to keep everything else up to date without reintroducing the mesa issues.

1 Like