Lenovo Yoga Slim 7i Aura (15ILL9)
| Hardware | PCI/USB ID | Working? |
|---|---|---|
| Keyboard | Brightness and backlight controls fail after waking from suspend (but see this workaround) | |
| Touchpad | 04F3:06FA |
Yes |
| Touchscreen | 4858:3132 |
Yes |
| GPU | 8086:9a49 |
Yes |
| Audio | 8086:a828 |
Yes |
| Webcam | 30c9:00CA |
Yes |
| Wi-Fi | 8086:A840 |
Yes |
| Bluetooth | 8087:0037 |
Yes |
| TPM | Yes | |
| Fan(s) | Fails after waking from suspend (but see this workaround) |
Most functionality works out of the box with kernel 6.15 and UEFI (also misnamed BIOS) version NYCN69WW. Users with previous UEFI versions should upgrade to NYCN67WW or later, as it has been reported that earlier versions prevented Linux from running properly on this laptop.
Video
The KDE display settings detect the screen's brightness range as HDR-capable, and HDR controls are available.
VLC correctly utilizes available hardware acceleration, enabling video playback with minimal CPU usage.
Hardware-accelerated video decoding works in Firefox (confirmed through testing).
Screen brightness
Brightness controls function correctly at boot, but the function keys (Fn+F5/Fn+F6) become unresponsive after resuming from suspend (see Suspend). Screen brightness can still be adjusted through the OS controls, with mouse or touchpad.
Keyboard backlight
The keyboard backlight functions correctly at boot but fails to restart after resuming from suspend (see Suspend).
Suspend
The system only supports s2idle sleep mode (as shown by cat /sys/power/mem_sleep). While basic suspend functionality works, the following issues are currently observed after resuming:
- The fans do not turn on, causing the system to overheat. This is reproducible on kernel 6.15.4.zen2-1 and BIOS NYCN69WW. See this Arch Linux forum discussion for details.
- Screen brightness controls via keyboard (
F5andF6) stop working—screen brightness can still be adjusted through the OS controls, with mouse or touchpad. - Keyboard backlight fails to resume. While
Fn+Spacecorrectly updates the value in:/sys/class/leds/platform::kbd_backlight/brightness
the physical lights remain off.
Workaround for Suspend Issues
When waking from s2idle, the kernel does not call a required method in Microsoft's Modern Standby extensions to wake the embedded controller from its low power state. This results in loss of fan control and some keyboard functionality, which may be restored by manually waking the EC with the appropriate ACPI methods.
First install acpi_call (or acpi_call-lts for LTS kernel, acpi_call-dkms for other kernels) and load the kernel module:
# modprobe acpi_call
To make this persist after reboots, create /etc/modules.d/acpi_call.conf (or any other filename) with content acpi_call.
When the laptop wakes from suspend, the following method can be called to restore fan, brightness, and backlight controls:
# echo "\_SB.PC00.LPCB.EC0.UPHK 0x9" > /proc/acpi/call
This call may be automated on resume using a systemd sleep hook.
/usr/lib/systemd/system-sleep/s2idle_fix.sh
#!/bin/sh
case $1/$2 in
pre/*)
exit 0
;;
post/*)
echo "\_SB.PC00.LPCB.EC0.UPHK 0x9" > /proc/acpi/call
;;
esac
Firmware
fwupd does not support BIOS updates for this model. BIOS updates are only provided by Lenovo as Windows .exe files.
A workaround is to execute the installer from a custom Windows PE image.