Shutdown issues with AMD Radeon 7800XT

About a year ago I got a AMD Radeon 7800 XT(the PowerColor Red Devil version) and since then I am unable to shutdown my system properly. I tried different distros but mainly Manjaro and different kernels for Manjaro but the issue persists. Different kernels sometimes lead to different behavior during shutdown, sleep or restart though, so it seems to be an issue related to the kernel. I even installed Windows for testing purposes and with Windows everything works so I don’t think it an issue with faulty hardware.
It feels very much like the issue described here and it seems like there has been a fix for the arch kernel:
https://bbs.archlinux.org/viewtopic.php?id=289227

I already asked for help here and gathered info and tried different things:

So I hope this doesn’t count as a repost but since it looks more and more like a kernel issue I am asking for help again in this specific section.
I am currently on the latest 6.11 kernel and my issue still persists.
Sleep and reboot works fine so I have workarounds but I would really love to be able to shutdown the system.
How can I file an issue or so for this? I feel like there is a fix already, just not in the kernels I am using. I am far from being a developer so I have no idea how to build and test this on my own.

Unfortunately this has been moved to Graphics and Display but this is a kernel issue. Everything else beside the shutdown works perfectly fine.

I’ve noticed that there is a newer post too so I’m gonna bump it also. Unfortunately the issue persists on newest (09.10.2024) Manjaro KDE on all kernel versions I’ve tried. I’m bumping this post in hope of a fix.

The issue does not only affect the 7800XT

My specs below

R5 7600
AsRock B650m Pro RS
AMD RX 7900XTX Reference

@LunarOracle do you actually have the same issue as @kismet ?

Or is this a new issue encountered on KDE after upgrade?

Related to saved session?


So as to not entirely ignore OP … just for some clarity … what happens if you initiate shutdown?

systemctl poweroff

Thank you for your reply.

I do believe that I have the same issue. I have tried to shutdown with “Start with an empty session” but it yields to the same result.

systemctl poweroff

results in the same behaviour as going to the shutdown option in Plasma, that is, DE closes itself, screens go blank, then output from the GPU stops. The PC stays in a hung up state indefinitely without an output.

The GPU in Manjaro Settings Manager is listed under “Unknown device name (ATI Technologies Inc)”

Restarting and sleep works normally.

Here is an excerpt from journal logs (journalctl --boot=-1 --no-pager and journalctl --boot=-1 --no-pager | grep watchdog)

After the system hang I’ve innitiaded a reboot with a mobo reset switch. System does not respond to REISUB or REISUO while in the hanged state.

paź 10 11:45:50 Luna-PC systemd[1]: user.slice: Consumed 5min 12.920s CPU time, 12.7G memory peak.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target Socket Units.
paź 10 11:45:50 Luna-PC systemd[1]: cups.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed CUPS Scheduler.
paź 10 11:45:50 Luna-PC systemd[1]: dirmngr@etc-pacman.d-gnupg.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed GnuPG network certificate management daemon for /etc/pacman.d/gnupg.
paź 10 11:45:50 Luna-PC systemd[1]: Removed slice Slice /system/dirmngr.
paź 10 11:45:50 Luna-PC systemd[1]: gpg-agent-browser@etc-pacman.d-gnupg.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed GnuPG cryptographic agent and passphrase cache (access for web browsers) for /etc/pacman.d/gnupg.
paź 10 11:45:50 Luna-PC systemd[1]: Removed slice Slice /system/gpg-agent-browser.
paź 10 11:45:50 Luna-PC systemd[1]: gpg-agent-extra@etc-pacman.d-gnupg.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed GnuPG cryptographic agent and passphrase cache (restricted) for /etc/pacman.d/gnupg.
paź 10 11:45:50 Luna-PC systemd[1]: Removed slice Slice /system/gpg-agent-extra.
paź 10 11:45:50 Luna-PC systemd[1]: gpg-agent-ssh@etc-pacman.d-gnupg.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed GnuPG cryptographic agent (ssh-agent emulation) for /etc/pacman.d/gnupg.
paź 10 11:45:50 Luna-PC systemd[1]: Removed slice Slice /system/gpg-agent-ssh.
paź 10 11:45:50 Luna-PC systemd[1]: gpg-agent@etc-pacman.d-gnupg.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed GnuPG cryptographic agent and passphrase cache for /etc/pacman.d/gnupg.
paź 10 11:45:50 Luna-PC systemd[1]: Removed slice Slice /system/gpg-agent.
paź 10 11:45:50 Luna-PC systemd[1]: keyboxd@etc-pacman.d-gnupg.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed GnuPG public key management service for /etc/pacman.d/gnupg.
paź 10 11:45:50 Luna-PC systemd[1]: Removed slice Slice /system/keyboxd.
paź 10 11:45:50 Luna-PC systemd[1]: sshd-unix-local.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed OpenSSH Server Socket (systemd-ssh-generator, AF_UNIX Local).
paź 10 11:45:50 Luna-PC systemd[1]: systemd-hostnamed.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed Hostname Service Socket.
paź 10 11:45:50 Luna-PC dbus-broker[710]: Dispatched 10235 messages @ 2(±3)μs / message.
paź 10 11:45:50 Luna-PC systemd[1]: Stopping D-Bus System Message Bus...
paź 10 11:45:50 Luna-PC systemd[1]: dbus-broker.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped D-Bus System Message Bus.
paź 10 11:45:50 Luna-PC systemd[1]: dbus.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed D-Bus System Message Bus Socket.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target System Initialization.
paź 10 11:45:50 Luna-PC systemd[1]: proc-sys-fs-binfmt_misc.automount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Unset automount Arbitrary Executable File Formats File System Automount Point.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target Local Encrypted Volumes.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-ask-password-wall.path: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Forward Password Requests to Wall Directory Watch.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target Local Integrity Protected Volumes.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target Local Verity Protected Volumes.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-sysctl.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Apply Kernel Variables.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-coredump.socket: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Closed Process Core Dump Socket.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-modules-load.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Load Kernel Modules.
paź 10 11:45:50 Luna-PC systemd[1]: Stopping Network Time Synchronization...
paź 10 11:45:50 Luna-PC systemd[1]: systemd-update-done.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Update is Completed.
paź 10 11:45:50 Luna-PC systemd[1]: ldconfig.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Rebuild Dynamic Linker Cache.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-journal-catalog-update.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Rebuild Journal Catalog.
paź 10 11:45:50 Luna-PC systemd[1]: Stopping Record System Boot/Shutdown in UTMP...
paź 10 11:45:50 Luna-PC systemd[1]: proc-sys-fs-binfmt_misc.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: run-credentials-systemd\x2dsysctl.service.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-update-utmp.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Record System Boot/Shutdown in UTMP.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-timesyncd.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Network Time Synchronization.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Create System Files and Directories.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target Local File Systems.
paź 10 11:45:50 Luna-PC systemd[1]: Unmounting /boot/efi...
paź 10 11:45:50 Luna-PC systemd[1]: Unmounting /tmp...
paź 10 11:45:50 Luna-PC systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dsetup.service.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: boot-efi.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Unmounted /boot/efi.
paź 10 11:45:50 Luna-PC systemd[1]: tmp.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Unmounted /tmp.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target Swaps.
paź 10 11:45:50 Luna-PC systemd[1]: Reached target Unmount All Filesystems.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-fsck@dev-disk-by\x2duuid-9EB7\x2dEDB4.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped File System Check on /dev/disk/by-uuid/9EB7-EDB4.
paź 10 11:45:50 Luna-PC systemd[1]: Removed slice Slice /system/systemd-fsck.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped target Preparation for Local File Systems.
paź 10 11:45:50 Luna-PC systemd[1]: Stopping Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
paź 10 11:45:50 Luna-PC systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Create Static Device Nodes in /dev.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-sysusers.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Create System Users.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-remount-fs.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Remount Root and Kernel File Systems.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Create Static Device Nodes in /dev gracefully.
paź 10 11:45:50 Luna-PC systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev.service.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: run-credentials-systemd\x2dsysusers.service.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: run-credentials-systemd\x2dtmpfiles\x2dsetup\x2ddev\x2dearly.service.mount: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: lvm2-monitor.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Stopped Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
paź 10 11:45:50 Luna-PC systemd[1]: Reached target System Shutdown.
paź 10 11:45:50 Luna-PC systemd[1]: Reached target Late Shutdown Services.
paź 10 11:45:50 Luna-PC systemd[1]: systemd-reboot.service: Deactivated successfully.
paź 10 11:45:50 Luna-PC systemd[1]: Finished System Reboot.
paź 10 11:45:50 Luna-PC systemd[1]: Reached target System Reboot.
paź 10 11:45:50 Luna-PC systemd[1]: Shutting down.
paź 10 11:45:50 Luna-PC systemd[1]: Using hardware watchdog 'SP5100 TCO timer', version 0, device /dev/watchdog0
paź 10 11:45:50 Luna-PC systemd[1]: Watchdog running with a hardware timeout of 10min.
paź 10 11:45:50 Luna-PC kernel: watchdog: watchdog0: watchdog did not stop!
paź 10 11:45:50 Luna-PC systemd-shutdown[1]: Using hardware watchdog 'SP5100 TCO timer', version 0, device /dev/watchdog0
paź 10 11:45:51 Luna-PC systemd-shutdown[1]: Watchdog running with a hardware timeout of 10min.
paź 10 11:45:51 Luna-PC systemd-shutdown[1]: Syncing filesystems and block devices.
paź 10 11:45:51 Luna-PC systemd-shutdown[1]: Sending SIGTERM to remaining processes...
paź 10 11:45:51 Luna-PC systemd-journald[472]: Received SIGTERM from PID 1 (systemd-shutdow).
paź 10 11:45:51 Luna-PC systemd-journald[472]: Journal stopped

        ~  journalctl --boot=-1 --no-pager | grep watchdog                                                                                                 INT ✘   
paź 10 11:41:05 Luna-PC kernel: NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
paź 10 11:41:06 Luna-PC kernel: sp5100-tco sp5100-tco: Using 0xfeb00000 for watchdog MMIO address
paź 10 11:45:50 Luna-PC systemd[1]: Using hardware watchdog 'SP5100 TCO timer', version 0, device /dev/watchdog0
paź 10 11:45:50 Luna-PC kernel: watchdog: watchdog0: watchdog did not stop!
paź 10 11:45:50 Luna-PC systemd-shutdown[1]: Using hardware watchdog 'SP5100 TCO timer', version 0, device /dev/watchdog0
                                                                                

I ran into the KDE issues of the non-functioning reboot/shutdown buttons as well and since I tinkered around with my issue a LOT in the past two weeks I thought I broke something and it was driving me nuts until I found the already mentioned fix for that.

Regarding the shutdown hang, I just now, like 5 minutes ago, FINALLY found the solution for me. Someone suspected it not being an issue with kernel and GPU but maybe an issue with mainboard and BIOS, so I did a BIOS update and fiddled around with the settings there (again) and now my system works as intended. The shutdown hang is fixed in a way that works for me.
I had to disable Wake on LAN capabilities and fastboot. Especially the Wake on LAN makes sense for me since it keeps PCIe devices provided with power to be able to listen to WoL signals.
For me luckily the case is closed now.

@LunarOracle since we have the same Mainboard, I recommend you to try the same, BIOS update to 3.08, disable fastboot and under ACPI settings most of the settings should already be disabled but one about PCIE power is enabled by default, I disabled that.

1 Like

Thank you for your response!

I can confirm, disabling Deep Sleep in S4 & S5 and options related to it fixed the issue.
Much appreciated! What a fruitful coincidence that we have the same mainboard

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.