Lenovo Yoga Pro 7 14APH8
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.
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
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
|
- The key is visible to
xev
and similar tools. - The physical key has a symbol on it, which describes its function.
- Pressing
Fn+F8
always hardware-toggles the Wifi and Bluetooth hardware and additionally releases anXF86RFKill
keypress event.