I have the same issue, a quick fix that worked for me: https://forums.lenovo.com/t5/Other-Linu … 791?page=5 by user ONDRA5
That's actually my fix, I just haven't posted it here since this thread seemed dead.
As far as the fingerprint sensor goes, you can follow it here: https://gitlab.freedesktop.org/libfprin … ed-Devices The original issue on freedesktop was closed so that all currently unsupported devices can be tracked on the same wiki page.
I have arch running almost flawlessly on this laptop. However, whenever I close the lid or use any of the keyboard hot keys (brightness, volume, etc.) nothing works. IF I manually put it to sleep in KDE, then wake it up, everything works fine. I made sure I added amdgpu to the modules in /etc/mkinitcpio.conf and any of the acpi_backlight options in /etc/grub/grub.cfg do nothing.
Any ideas?
Did you manage to get the keyboard working properly?
Also, does your fingerprint reader work? I couldn't get mine to work with fprintd...
Do you have xorg-xinit installed? I had exactly the same problem with ryzen laptops (arch+KDE) that I own. Removing xorg-xinit fixes the issue.
I do log in via xinit (I prefer logging in via tty), so yeah I do have it installed.
I'll try lightdm then.
Edit: removing xorg-xinit and logging in via display manager doesn't solve the issue
]]>s2idle [deep]
Can you try
cat /sys/power/mem_sleep
and check it is
s2idle [deep]
OR
[s2idle]
Also, you say that you suspend your laptop from KDE and your laptop wakes up correctly. Is it the s0ix sleep or the s3 sleep? s0ix state wakes up in ~1 second while s3 wakes in ~3s. Besides, you can touch your laptop after hours and check is it a bit warm, or simply use a power meter, since s0ix sleep consumes the same power as merely turning the monitor, on both Linux and Windows for my laptop.
]]>Any ideas?
]]>