2

Mobile computers (at least many models) with the Ryzen 4000U Series are failing to enter suspend/modern-standby correctly. The device will not wake up from suspend/modern-standby. The keyboard lights in might be lit in some cases but the screen will not and there are no keys that can be pressed that will "wake it" up.

This bug is known for modern Acer Swift 3, Lenovo an HP devices, for example:

  • Acer Swift 3 (SF314-42-R9YN)
  • Acer Swift 3 (SF314-42-R2UX)
  • Lenovo 14are05

Is this a known issue, are there workarounds to fix it?

user5950
  • 6,186

4 Answers4

0

Unfortunately this is an apparently known, but yet unfixed kernel bug in amdgpu. See here: https://gitlab.freedesktop.org/drm/amd/-/issues/1230

It isn't even fixed in 5.12.

You could try to patch and compile the kernel with the patches mentioned int the thread above. Good luck!

For those who do not want to compile their own kernel or are not capable to, I attached patched and compiled kernel here: https://gitlab.freedesktop.org/drm/amd/-/issues/1230#note_902370

user5950
  • 6,186
0

In addition to the link provided by user5950, by the end of 2020 it was expected that 5.11 would have this problem solved, although this might have not have happened. A workaroud is mentioned here, YMMV.

I am not sure what is the current status. Apparently, all roads lead to Rome.

Related

  1. https://www.reddit.com/r/linuxhardware/comments/j517jj/amd_ryzen_7_4700u_suspendhibernate_not_working_on/
  2. https://www.tuxedocomputers.com/en/Infos/Help-Support/Help-for-my-device/TUXEDO-Book-BA-series/TUXEDO-Book-BA15/Suspend-problems-on-devices-with-Ryzen-CPU.tuxedo
0

There have been four posts today on: https://gitlab.freedesktop.org/drm/amd/-/issues/1230 which is the link posted by user5950.

Running Kernel 5.12.1 fixes the problem for the first suspend/resume but unless you reboot the second suspend/resume cycle crashes.

This indicates something was left unstable after the first resume and some drivers need to be reinitialized.

Released two days ago is an even newer kernel 5.12.2 which may improve the situation even more:

For instructions on installing a mainline kernel published by Ubuntu:

  • Apparently the issue hasn't been fixed neither in 5.12.x nor in 5.13rc. – user5950 May 10 '21 at 22:51
  • @user5950 It appears the happy middle ground is hibernation. AMD was never a keener at getting Linux to work. I've always recommend Dell, Intel, Brother, Nvidia, etc. that are quick to release Linux drivers. Indeed some of them actually help write some of linux. Look at Dell and DKMS for example. – WinEunuuchs2Unix May 10 '21 at 22:59
0

Many people say that kernel 5.14-rcX solves their amdgpu suspend issues, but not my. In addition to the 5.14 kernel, my HP 15s-eq1009 with Ryzen 3 4300U needed updating DSDT. Here is my workaround.

And here is the workaround for Dell 7405 which inspired me.

alokym
  • 306