[Solved] Framework 13 AMD (7640U) randomly goes black and become unresponsive

Hello everyone,

Since two weeks i have a strange issue with my Framework 13 AMD (7640), the screen randomly goes black and become unresponsive (but is still powered on). When i hit the power button, sometimes it just power off, sometimes it reboot.

So far i haven’t find a way to pinpoint the issue. At first i was using EndeavourOS the crash may happen on any DE i use: KDE, COSMIC and hyprland. I’m also using the 3.06 BIOS and the linux kernel zen 6.13.

Those hard crashes happen in any situation:

  • Just browsing the web
  • Running a command on the terminal (which can be anything like update the packages or cloning a repo or opening neovim)
  • Changing a wallpaper
  • Closing a window
  • Going backward in the string
  • Nothing

I don’t find a pattern which trigger the crash. I tried to reinstall the OS, first with EndeavourOS again and then Arch directly, the crash still happened. And on Arch it also crashed on Gnome and hyprland.

The only moment so far where it hasn’t crash, is on the BIOS and when installing a new distro (in CLI).

I tried to use the laptop without any expansion plugged-in, i have no relevant error in the logs (it just show that at one point, all processes stop).

I also tried tried to poweroff the laptop, unplug the battery and draining the energy still left, i also switched the RAM (not with new one but i inverted them). I also did a Memtest which returns no error and the crashes happened wether the laptop is plugged to the AC or not.

Is anyone had a similar issue? Thanks :slight_smile:

Did this ever get resolved?

I have the issue with mine that I can no longer update windows (am on windows 11).
When I try to update, once it restarts after update the screen is black and I have to force shut down

Do you have over 32GB of RAM? I have a similar issue.

On my side i have only 16GB of RAM.

Yes I have 64GB of RAM

you can try switching to the LTS kernel, seems like we have a problem with 6.13

I have the same issue since the update to Linux 6.13. After some research I found this is a bug on AMD driver related to panel self refresh. The workaround is to disable this functionnality, which may decrease a little bit the battery life, by adding the kernel parameter amdgpu.dcdebugmask=0x10 (see Kernel parameters - ArchWiki for generic explanation how to do).

1 Like

Even the LTS bug on my framework. Thanks anyway for the suggestion :slight_smile:

Thanks a lot, it was the issue. And with your solution, i found out that the issue exist since 6.11 in few cases (but definitely since 6.12, so the LTS). So i modified my GRUB and had no issue since. Thanks a lot!

I have the same issue but with windows 11. I didn’t install the latest Bios. Maybe I should but I’m scared to have a broken device and I don’t have the time to setup it now.
I also have 64 GB Ram.

The following is what I did on my Framework 13 AMD, as I found those instructions from Archwiki hard to follow:

sudo nano /etc/default/grub

Then I looked for the following line: GRUB_CMDLINE_LINUX

I modified it to:

GRUB_CMDLINE_LINUX="rhgb quiet amdgpu.dcdebugmask=0x10"

Then update grub

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Then reboot.