Lenovo Yoga Pro 7 14AHP9
Hardware | PCI/USB ID | Working? |
---|---|---|
Touchpad | Yes | |
Keyboard | Yes | |
GPU | 1002:1900 |
Yes |
Webcam | 174f:1820 |
Yes |
Bluetooth | 0489:e0d8 |
Yes |
Audio | 1002:1640 |
Yes* |
Wireless | 14c3:0616 |
Yes |
TPM | Untested |
Firmware
CPPC is enabled in UEFI in the latest BIOS update, otherwise the kernel falls back to the legacy acpi_cpufreq
driver for CPU frequency scaling. This is resolved in Linux 6.12. [1]
Battery charge threshold is supported.
Audio
Headphones
There is an issue with using headphones through the 3.5mm jack when using PipeWire. When headphones are connected, little to no sound may be audible. To resolve this, adjust the Bass Speaker
volume to 100% using amixer
when the headphones are plugged in. After that, the regular volume control in PipeWire will function as expected.
amixer -c 1 sset 'Bass Speaker' 100%
The Bass Speaker
volume must be adjusted every time headphones are connected.
amixer
command is provided by the alsa-utils package.Laptop Built-in Speakers
Another issue with sound on Lenovo Yoga Pro models (specifically on 14IMH9
and 14AHP9
and 14IAP7
) is sound card pin mixup. It manifests as follows: changing volume does not seem to have any effect, but when setting it to 0% volume does actually turn off. To fix volume control you need to create /etc/modprobe.d/mysound.conf
with row below and reboot:
options snd_sof_intel_hda_generic hda_model=alc287-yoga9-bass-spk-pin
The quirk is know in linux kernel, e.g. see the constant ALC287_FIXUP_YOGA9_14IAP7_BASS_SPK_PIN
in kernel realtek patches
Supposedly its been fixed with kernel patch but I needed the manual modprobe option.