Lenovo ThinkPad X1 Yoga (Gen 7)

This article or section does not follow the
Laptop page guidelines
.
Reason:
Some IDs are missing from the hardware table. (Discuss in
Talk:Lenovo ThinkPad X1 Yoga (Gen 7)
)
Hardware
PCI/USB ID
Working?
Touchpad
06cb:00fc
Yes
TrackPoint
Yes
GPU
8086:46a6
Yes
Webcam
30c9:0051
Yes
Bluetooth
8087:0033
Yes
Wi-Fi
8086:51f0
Yes
Audio
8086:51c8
Yes
Mobile broadband (FM350-GL)
14c3:4d75
Yes
Mobile broadband (L860-GL)
untested
Fingerprint reader
06cb:00fc
Yes
Accelerometer
Yes
The 7th generation Lenovo Thinkpad X1 Yoga (2022) is an Intel-based 2-in-1 laptop with a 14 inch touchscreen and a built-in stylus. It shipped with Intel Iris Xe integrated graphics and could be configured with a large selection of 12th generation Intel processors.
To check if you have this device,
install
the package
dmidecode
and run:
# dmidecode -t system | grep Version
Version: ThinkPad X1 Yoga Gen 7
Accessibility
The UEFI setup utility presents modern graphics and mouse support. You can switch back to the classic text-mode user interface from within the setup utility in order to increase compatibility with screen readers. The modern graphical mode is the factory default.
Firmware
In August of 2018 Lenovo joined
the
Linux Vendor Firmware Service (LVFS)
project, which enables firmware updates from within the OS. BIOS updates (and possibly other firmware such as the Thunderbolt controller) can be queried for and installed through
fwupd
.
Audio
This laptop requires
Sound Open Firmware
in order for the soundcard to work.
Accelerometer
Install
iio-sensor-proxy
package.
This will allow the display to rotate as the device is oriented in different directions.
Mobile broadband
The modem might prevent the laptop from suspending. Disabling its module,
mtk_t7xx
, fixes that.
In Laptops using the FM350-Gl (MediaTek T700) 5G modem,
mmcli
will show that the modem is in low power mode and will fail to activate it, there may be an error in the journal showing
09:54:11.064 UTC ModemManager.service <wrn> [modem0] Cannot power-up: hardware radio switch is OFF
To fix this you need to add the fcc unlock script to modem manager by installing the package
lenovo-wwan-unlock
AUR
and adding a the link
# ln -sft /etc/ModemManager/fcc-unlock.d /usr/share/ModemManager/fcc-unlock.available.d/*
to allow Modem Manager to use unlocking scripts provided by packages
Instructions on adding FCC unlocking scripts can be found at
Modem Manager docs
Webcam
It appears that this laptop is sold with different hardware configurations.
The more common hardware (Product name
21CES30F00
) ships with Windows pre-loaded and has a MIPI camera which requires using a recent kernel (version 6.3 or higher). The IPU6 module is also needed, install
intel-ipu6-dkms-git
AUR
. When booted into Microsoft Windows, the webcam is listed as
Intel(R) ADL AVStream Camera
.
Some products sold with Windows 11 Pro (Product name
21CD000MUS
come with a webcam that identifies as
5986:1178 Bison Electronics Inc. Integrated Camera
. This camera works out of the box.
When ordering this laptop without an operating system (a.k.a. the "DOS" version, product name
21CES1XT00
), there is a chance that the webcam will be a regular USB device that identifies as
04f2:b751 Chicony Electronics Co., Ltd Integrated Camera
which works out of the box.
Function keys
Key
Visible?
1
Marked?
2
Effect
Fn+Esc
No
Yes
Enables 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
XF86Display
Fn+F8
Yes
Yes
XF86WLAN
Fn+F12
Yes
Yes
XF86Favorites
Fn+B
Yes
No
Break
Fn+D
No
No
toggle Privacy Guard
Fn+H
No
No
toggle performance mode
4
Fn+K
Yes
No
ScrollLock
Fn+L
No
No
toggle low-power mode
4
Fn+M
No
No
toggle balanced mode
4
Fn+P
Yes
No
Pause
Fn+S
Yes
No
SysRq
Fn+4
Yes
3
No
XF86Sleep
Fn+Space
No
Yes
toggle keyboard backlight
Fn+Left Arrow
Yes
No
Home
Fn+Right Arrow
Yes
No
End
The key is visible to
xev
and similar tools
The physical key has a symbol on it, which describes its function
systemd-logind handles this by default
See
#Performance modes
Performance modes
Lenovo supports 'platform-profiles', which can either greatly improve performance and throttling, or battery life and thermals. The default mode is "balanced", however users can switch between these modes using keyboard shortcuts:
Fn+l
- Low-power mode
Fn+m
- Balanced mode (aka Medium)
Fn+h
- Performance mode (aka High)
The currently active mode can be checked with the following command:
# cat /sys/firmware/acpi/platform_profile
The performance mode may also be queried and set using
powerprofilesctl
from
power-profiles-daemon
. See
CPU frequency scaling#Userspace tools
.