Lenovo ThinkPad X1 2-in-1 (Gen 9)

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Missing some hardware and IDs in the table, and Accessibility and "Function keys" section, possibly a Firmware and Installation section too. (Discuss in Talk:Lenovo ThinkPad X1 2-in-1 (Gen 9))
Hardware PCI/USB ID Working?
Audio 8086:7e28 Yes
Fingerprint reader 06cb:0123 Yes
NPU 8086:7d1d Untested
Touchpad Yes
TrackPoint Yes
Webcam 30c9:005f Yes
"Intel IPU6" Partial
Wireless 8087:0033 Yes

The 9th generation of the Lenovo Thinkpad X1 2-in-1 (formely X1 Yoga) is an Intel based 2-in-1 laptop with a 14 inch touchscreen introduced in 2024. The laptop screen can be folded over transforming the device in a tablet like tool while also including a stylus as an extra form of input. It uses the Intel Iris Xe graphic card and the 14th generation of Intel processors. One of the main changes is that the pen is not stored inside the housing but instead outside fixed with a magnet.

To ensure you have this version, install the package dmidecode and run:

# dmidecode -t system | grep Version
        Version: ThinkPad X1 2-in-1 Gen 9

Webcam

OLED displays and those with integrated privacy shutters are using MIPI webcams (IPU6) which do not work out of the box as of writing.

The webcams in FHD displays (glossy/matte) work out of the box.

Brightness OLED Screen

Unlike previous OLED panels, the value written in /sys/class/backlight/intel_backlight/brightness defines the screen brightness. For the OLED version the maximum value is 400.

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.