Lenovo Yoga Slim 7 Pro X (14ARH7)

Hardware
PCI/USB ID
Working?
GPU (AMD)
1002:1640
Yes
GPU (NVIDIA)
10de:25e2
Yes
Wireless (MediaTek)
14c3:0616
Yes
#Wireless
(RealTek)
10ec:b852
Yes
Bluetooth
0489:e0d8
Yes
Audio
1022:15e3
Yes
Microphone
1022:15e2
Yes
TouchPad
04f3:3202
Yes
Webcam
30c9:0057
Yes
Installation
See
#Accessibility
on how to change UEFI settings, disable
Secure Boot
and boot an Arch installation medium.
In order to boot the system in a working state (e.g. also from an installation medium), add
module_blacklist=nouveau iommu=pt
to the
kernel parameters
so that the system is stable and suspend works. Note that you still need kernel 5.20 or 6.0 to get the internal keyboard working and a patched kernel 6.0 to keep the keyboard working after resuming from suspend (see
#Keyboard
below).
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.
Disabling Dedicated GPU
It is possible to disable the dedicated
NVIDIA GeForce RTX 3050 Mobile
GPU in UEFI by selecting the
UMA Graphics
option of the video mode setting. However, the
AMDGPU
driver is then not able to properly run the integrated
Rembrandt Radeon 680M
video adapter.
Video
The
nouveau
driver that is automatically loaded for the NVIDIA dedicated GPU causes system freezes. Disable it with
module_blacklist=nouveau
in your
kernel parameters
.
The
NVIDIA
drivers are untested.
The screen supports 10-bit color. To enable it for
amdgpu
driver, refer to
AMDGPU#10-bit color
Wireless
The RealTek wireless adapter included in some models does not work out of the box, it needs the
rtw89-dkms-git
AUR
driver. Intel AX210 cards are compatible and do work out of the box with this computer.
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.
The keyboard sometimes stops working when resuming from suspend. There is a
kernel patch
(
bug report
) for
6.0
to fix this.
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
Super_L+p
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
XF86Favorites
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+T
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 an
XF86RFKill
keypress event.
REISUB
The "magic" SysRq key sequence
REISUB
can be sent with the following key-presses:
Press
Fn+Alt+R
then release
Fn
while still holding
Alt+R
and press sequentially
E
,
I
,
S
,
U
,
B
.
Power Management
System Performance Mode
This article or section is a candidate for merging with
Laptop/Lenovo#Lenovo
.
Notes:
This is shared across multiple models and should be put on the generic page instead of duplicated for every model. (Discuss in
Talk:Lenovo Yoga Slim 7 Pro X (14ARH7)
)
There are 3 modes available: Intelligent Cooling, Extreme Performance and Battery Saving. To toggle it, you need to call some 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
Set it to
Intelligent Cooling
mode:
# echo '\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x000FB001' > /proc/acpi/call
Set it to
Extreme Performance
mode:
# echo '\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0012B001' > /proc/acpi/call
Set it to
Battery Saving
mode:
# echo '\_SB.PCI0.LPC0.EC0.VPC0.DYTC 0x0013B001' > /proc/acpi/call
To verify your setting:
# echo '\_SB.PCI0.LPC0.EC0.SPMO' > /proc/acpi/call
# cat /proc/acpi/call; printf '\n'
As a result you get the value for the bit SPMO (either
0x0
,
0x1
or
0x2
). To interpret the results the following table can be used:
SPMO
Mode
0x0
Intelligent Cooling
0x1
Extreme Performance
0x2
Battery Saving
Suspend
Besides the aforementioned keyboard issues when resuming from suspend, the SSD controller stops working when resuming from suspend (
bug report
, (expected to land in kernel 6.1)
1
), rendering the system unusable. This can be fixed by adding
iommu=pt
to the
kernel parameters
(works with kernel versions
5.x
and
6.0
).
Microphone
The integrated dual array microphone is driven by a separate audio coprocessor (AMD ACP6x). A
kernel patch
is currently necessary to enable a quirk in the respective module
snd_soc_acp6x_mach
(this patch is scheduled to be merged in kernel
6.1-rc1
)
2
. If using PulseAudio,
ALSA UCM probably has to be disabled
.
References
https://bugzilla.kernel.org/show_bug.cgi?id=216438#c24
https://bugzilla.kernel.org/show_bug.cgi?id=216299#c7