Lenovo Yoga Pro 7 14APH8

From ArchWiki
Hardware PCI/USB ID Working?
GPU 1002:15bf Yes
Wireless 14c3:0616 Yes
Bluetooth 0489:e0d8 Yes
Audio 1022:15e3 Yes
Microphone 1022:15e2 Yes
TouchPad Yes
Webcam 04F3:3293 Yes

Installation

See #Accessibility on how to change UEFI settings, disable Secure Boot and boot an Arch installation medium.

System boot and everything works, see #Video for possible visual glitches.

Accessibility

The UEFI firmware settings can be entered by pressing F2 repeatedly during boot.

Navigation

The interface can be fully navigated and controlled with a keyboard and mouse. Up and down arrow keys let the user choose categories, settings items within each category and values for settings. Left and right arrow keys let the user leave and enter a category, settings item or value picker. The enter key can also be used to enter a category or enter and leave an item's value picker. Settings can be saved and the system restarted by pressing F10.

Secure Boot

In order to boot an Arch installation medium, Secure Boot must be disabled in the UEFI settings. Once disabled, press F12 on the next boot to enter the boot device menu and select your Arch installation medium.

Firmware

This laptop is not supported by fwupd. You need a Windows installation in order to update UEFI.

Video

If you see sporadic graphic glitches, add amd_iommu=off as a kernel parameter.

Power management

CPU performance scaling

This laptop's AMD Ryzen 7000 series CPUs support the new AMD P-State performance scaling driver, which is driven by the amd_pstate kernel module. However, currently the generic acpi_cpufreq driver takes precedence when booting the linux kernel. In order to activate the amd_pstate module, the acpi_cpufreq module has to be blacklisted and the amd_pstate module has to be explicitly loaded.

System performance mode

There are 3 modes available: Intelligent Cooling, Extreme Performance and Battery Saving.

Audio

The factual accuracy of this article or section is disputed.

Reason: Editing files in /usr will break on each update as the file will be overwritten: provide a proper /etc/asound.conf configuration. (Discuss in Talk:Lenovo Yoga Pro 7 14APH8)

This laptop has 4 speakers: 2 tweeter and 2 woofer, by default only the tweeters work.

The volume switch only on-off, to correct that you can edit:

/usr/share/alsa-card-profile/mixer/paths/analog-output.conf.common
[Element Master]
switch = mute
volume = ignore
...

From kernel 6.6.7 this workaround are not necessary due this kernel patch officially merged:

https://lore.kernel.org/all/20231207182035.30248-1-tiwai@suse.de/

Keyboard

The built-in keyboard does not work with kernels before 5.20. Linux 5.20 and 6.0 include a patch that fixes the keyboard on all AMD Zen systems.

Function Keys

Key Visible? 1 Marked? 2 Effect
Fn+Esc No Yes Toggles Fn lock
Fn+F1 Yes Yes XF86AudioMute
Fn+F2 Yes Yes XF86AudioLowerVolume
Fn+F3 Yes Yes XF86AudioRaiseVolume
Fn+F4 Yes Yes XF86AudioMicMute
Fn+F5 Yes Yes XF86MonBrightnessDown
Fn+F6 Yes Yes XF86MonBrightnessUp
Fn+F7 Yes Yes ??
Fn+F8 Yes Yes XF86RFKill 3
Fn+F9 Yes Yes Super_L+i
Fn+F10 Yes Yes Super_L+l
Fn+F11 Yes Yes Control_L+Alt_L+Tab
Fn+F12 Yes Yes XF86Calculator
Fn+Ins No Yes ??
Fn+PrtSc Yes Yes Super_L+Shift_L+s
Fn+Q Yes No XF86Launch4
Fn+I Yes No Insert
Fn+P Yes No Pause
Fn+S Yes No Print
Fn+K Yes No Scroll_Lock
Fn+B Yes No Break
Fn+Space No Yes Cycles keyboard backlight brightness
Fn+Left Yes Yes Home
Fn+Right Yes Yes End
Fn+Up Yes Yes PageUp
Fn+Down Yes Yes PageDown
  1. The key is visible to xev and similar tools.
  2. The physical key has a symbol on it, which describes its function.
  3. Pressing Fn+F8 always hardware-toggles the Wifi and Bluetooth hardware and additionally releases an XF86RFKill keypress event.


See also