I recently purchased a 2024 Lenovo Yoga 9i and installed Arch Linux (linux-zen 6.8.0). Here is how I got everything working.
Update: As of October 2024, everything should work out of the box with the latest kernel and libfprint. You may ignore the following information except (optionally) the part about audio firmware.
Everything works, except:
- Fingerprint
- Bass speakers
Fixing the fingerprint sensor is easy. You simply need to add the PID 27c6:650c
to libfprint. I have submitted the patch to upstream and it has been merged.
For now, you need to build libfprint from the latest source, or install libfprint-git if you're on Arch. Once a new version of libfprint is released, it should work out of the box.
The kernel patch that enables the bass speakers has been backported to 6.8.6.
While the kernel patch alone is able to enable the bass speakers, it uses generic firmware by default, and sound quality can be significantly improved by extracting the firmware from the Windows driver. Follow this guide if you are interested. Take note that the guide is for a different laptop, ignore everything other than the firmware extraction steps.