You are not logged in.

#1 2025-09-11 22:02:22

twollman
Member
From: New England
Registered: 2025-09-11
Posts: 3

[SOLVED] AMD GPU RX 5700 XT Fails to Suspend

I am currently experiencing an issue where upon entering sleep, my graphics card does not turn itself off. What happens is that my keyboard backlight turns off, the fans whir for a second, then the keyboard light turns back on, then off again, and when I try to wake from sleep, my keyboard light comes back on and sometimes the monitors turn on but remain black with no cursor, sometimes the monitors remain in standby. Notably, the GPU LEDs and fans don't turn off like they're supposed to when sleeping. This issue began some time in the last 60 days I would say. I am dual-booting Windows 10 on this machine using a shared EFI partition but the actual operating systems are on separate drives and I have both fast boot and hibernation completely disabled in Windows. I'm using EFI boot stub to boot into Arch. I have the compatibility support module disabled in my BIOS, so the system is entirely UEFI. I am using the open source amdgpu driver without the xf86-video-amdgpu package. I'm using SDDM + Plasma Wayland and my linux-firmware-gpu version is 20250808-1.

Things I have tried:

  • Flashing the latest BIOS available from my manufacturer's website (version 5.67 at the time of writing).

  • Toggling every BIOS setting I can think of, including IOMMU, CPPC, Global C-states, and idle current draw, though I would be willing to try specific combinations of these settings in case there are interactions between them that I didn't consider.

  • Adding the following to my systemd suspend service configuration (along with the home service configuration's counterpart):

    [Service]
    Environment="SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false"
  • Switching from deep sleep to s2idle.

  • Adding the following kernel parameters:

    pcie_aspm=off amdgpu.aspm=0 iommu=soft

Other relevant threads I have consulted:

Relevant journalctl output: http://0x0.st/Kb4G.txt (Scroll to the bottom for the part where the issue occurs.)

Any help is appreciated.

Last edited by twollman (2025-09-15 22:43:36)

Offline

#2 2025-09-12 15:47:30

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 70,094

Re: [SOLVED] AMD GPU RX 5700 XT Fails to Suspend

https://bbs.archlinux.org/viewtopic.php … 2#p2260622

Suspend only works if I downgrade both linux to 6.16.1.arch1-1 and linux-zen to 6.16.1.zen1-1. With newer kernels, suspend breaks.

Is this true for you as well?

Online

#3 2025-09-15 21:38:35

twollman
Member
From: New England
Registered: 2025-09-11
Posts: 3

Re: [SOLVED] AMD GPU RX 5700 XT Fails to Suspend

seth wrote:

https://bbs.archlinux.org/viewtopic.php … 2#p2260622

Suspend only works if I downgrade both linux to 6.16.1.arch1-1 and linux-zen to 6.16.1.zen1-1. With newer kernels, suspend breaks.

Is this true for you as well?

Yes, that fixes the issue. Should I mark the thread as solved then? I found a thread on gitlab that seems to be relevant. I'm going to try applying this patch on top of the latest kernel and seeing if it fixes the problem.

Offline

#4 2025-09-15 22:42:49

twollman
Member
From: New England
Registered: 2025-09-11
Posts: 3

Re: [SOLVED] AMD GPU RX 5700 XT Fails to Suspend

Actually, that patch has already been accepted into the linux kernel so all I have to do is wait for the next release. Marking solved.

Offline

#5 2025-09-24 07:11:15

mksplg
Member
Registered: 2016-11-11
Posts: 2

Re: [SOLVED] AMD GPU RX 5700 XT Fails to Suspend

I had the same issue and updating to linux 6.16.8-arch3-1 yesterday solved it for me.

Offline

Board footer

Powered by FluxBB