Hibernate Broken on 6.14.2

This is going to be a quick bug report. As of at least kernel 6.14.2, hibernate now freezes the system and I get a black screen. It used to halt due to an AMD graphics-related error (see: Hibernate Regression on Kernel 6.13.7? ) but now when I invoke “hibernate”, I get a black screen and nothing useful in the logs. I’m attaching logs anyway, but I suspect this is AMD-related due to recent changes to how their GPU driver handles hibernation and the earlier errors. I posted additional logs in https://gitlab.freedesktop.org/drm/amd/-/issues/4067

Note: Logs uploaded as .stl since .log and .txt are not allowed extensions on the forum.

hibernate_logs_6_14_2.txt.stl (149.1 KB)

=== Answers to Triage Questions ===
Which Linux distro are you using? Arch

Which release version?
(if rolling release without a release version, skip this question)

(If rolling release, last date updated?) 2025-04-17

Which kernel are you using? mainline

Which BIOS version are you using? 3.05

Which Framework Laptop 16 model are you using? (AMD Ryzen™ 7040 Series) Ryzen 7 7840HS w/ Radeon 780M Graphics

GPU: RX 770S dGPU

2 Likes

Alright, I’m 99.9% sure that amdgpu is the culprit here. I added nomodeset to my kernel arguments, booted, hibernated, and all worked just fine.

Details at https://gitlab.freedesktop.org/drm/amd/-/issues/4155

If any of the framework devs are out here, is there any way we could put some pressure on AMD to test their drivers better?

1 Like

I can confirm this issue on 6.14.2 and that adding nomodeset works as a workaround. This was driving me nuts for 2 days until I stumbled upon this post.

1 Like

Looks like setting nomodeset breaks suspend for me. I’m trying to use suspend-then-hibernate, but this bug seems to only allow one or the other to work.

1 Like

Confirming the issue from OP. I’m on 6.14.4 and see the same behavior.

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