- Run Linux on the Lenovo Yoga 7 Gen 7 14" (14ARB7) with AMD Ryzen 6600U / 6800U (Rembrandt)
- This guide will be using Fedora Workstation 37 with the GNOME (43) desktop environment
For more information take a look at the issues
Note: In some cases devices with a Kioxia SSD installed can get bricked while installing Linux if the firmware does not get updated via Windows beforehand! See #7.
Kernel independent:
- S4 sleep | Hibernating (guide is still missing)
- As an alternative for S3 sleep, S4 sleep can be made use of (requires a SWAP partition).
- Screen rotation (see here)
- Automatic rotation does not work out of the box in GNOME for some reason.
- Can be fixed with an extension and
iio-sensor-proxy
.
Kernel 6.1+(see here):
- Microphone is working
- S2Idle is working
- Laptop seems to reliably go to this state (and is also waking up without issues for most laptops).
Kernel 6.0+:
- Keyboard works without patching
Kernel independent:
- Speakers (see here)
- Switch to the bottom firing woofers makes the sound bearable, having all 4 speakers working in parallel is still WIP.
- GRUB scaling
- Because of the 2.8K display the text in GRUB is very small and hardly readable.
- This can be partially fixed by using a GRUB theme that forces a font size, or manually configuring GRUB.
- Speakers quality
- Even after both 4 speakers get working all together, another challenge will be tune them to sound like they do in Windows with Dolby.
- Issues with some USB-C docks
- Better support will probably come with Kernel 6.2
- S3 sleep | Suspending
- No option for regular S3 sleep support. There seems to be no support for this by Ryzen 6000/Rembrandt so there is no fix insight :(
- Fingerprint Sensor
- Very much work in progress; But some promising stuff to look into: libfprint-goodixtls copr repo.
- Waking up from hibernation often needs longer than a reboot/regular system start
- Cursor jumps around the screen
- This is caused by PSR (Panel Self-Refresh), and can be worked around using
amdgpu.dcdebugmask=0x10
as a kernel parameter- This value is documented here
- System crashes after resuming
- Yoga laptops with Samsung SSDs may become unstable after resuming from s2idle
- This is a firmware bug in the SSD (PCI ID
0xa80b
)- This issue is better documented here
- More on sleep states: https://www.kernel.org/doc/Documentation/power/states.txt
- Tablet mode fix: https://github.com/alesya-h/linux_detect_tablet_mode
- Microphone:
- s2idle: https://lkml.org/lkml/2022/9/21/1207
- Keyboard: https://patchwork.kernel.org/project/linux-acpi/patch/[email protected]/
If you have any more information, other issues or noticed mistakes - feel free to open an issue. Thanks :)