Jump to content

Lenovo Thinkpad X9

From ArchWiki

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

Reason: Missing the required sections. (Discuss in Talk:Lenovo Thinkpad X9)
Hardware PCI/USB ID Working?
ForcePad Yes
TouchScreen Yes
Stylus Yes
GPU 8086:64a0 Yes
Webcam No
IR camera No
Audio 8086:a828 No
Wireless 8086:a840 Yes
NPU 8086:643e Yes
Bluetooth 8086:a876 Yes
Fingerprint reader 06cb:019d Yes
Ambient light sensor No
USB4 06cb:a87d Partial
TPM Yes
Note: The 14-inch model and the 15-inch model are two different models designed by two different teams. They don't use the same firmware release package. The following description may not apply to certain models.

In general, Linux kernel 6.14 is required for most peripherals to function properly.

Lid Switch

As of March 2025, the lid switch will not toggle the sleep state of the laptop. It is a firmware issue confirmed by a Lenovo developer.

The ACPI LID button will not generate lid close key event but will generate lid open event as expected.


ForcePad

The ForcePad functions needs kernel driver for Intel THC (Touch Host Controller) which is upstreamed to Linux kernel 6.14. The following config is already enabled for linux:

config
CONFIG_INTEL_THC_HID=m
CONFIG_INTEL_QUICKSPI=m
CONFIG_INTEL_QUICKI2C=m

TouchScreen

Same as #ForcePad.

Stylus

Same as #ForcePad.

Audio

This laptop requires Sound Open Firmware in order to make the sound card working. And it requires at least Linux Kernel 6.13 and alsa-ucm-conf-gitAUR.

Power Management

There are typically battery charging adjustments available for ThinkPad laptops.

See Power management/Suspend and hibernate#Changing suspend method.


Ambient Light Sensor

This model needs a custom Intel ISH (Integrated Sensors Hub) firmware for the ambient light sensors. The custom firmware is not upstreamed yet and can be extracted from the Windows driver package through innoextract.

The ISH firmware is located at:

/lib/firmware/intel/ish/ish_lnlm.bin.zst

Webcam

Certain models feature MIPI cameras that currently lack upstream kernel support.

MIPI cameras rely on multiple drivers to function correctly, including those for the CSI controller (IPU7), the I/O expansion board, and the camera sensor itself. While the IPU7 patch series has already been posted, its merging timeline remains uncertain.

In particular, the 14-inch model uses the IMX471 camera sensor, which is relatively uncommon and currently lacks an available driver. Consequently, full upstream support for these components may take years to materialize.

Conversely, non-MIPI cameras are expected to work out of the box.

IR Camera

Same as Webcam. The driver for the IR camera sensor (HM1092) is not available yet.

Firmware

Thinkpad X9 is one of the model in the Lenovo Linux program. But the fwupd support is not ready since the Linux certificate is not finished.

Before the fwupd support is ready. The firmware can be updated through the bootable ISO provided by Lenovo.

Function keys

Warning: Most of the Fn keys are not working as expect since there is a significant issue of firmware. The incoming release (N4DET29W (1.12) for 14 inch model) should fix most of them.
Key Visible?1 Marked?2 Effect
Fn Yes No KEY_WAKEUP
Fn+Esc No3 Yes Enables Fn lock
Fn+F1 Yes3 Yes KEY_MUTE
Fn+F2 Yes Yes KEY_VOLUMEDOWN
Fn+F3 Yes Yes KEY_VOLUMEUP
Fn+F4 Yes3 Yes KEY_F204 Mutes microphone
Fn+F5 Yes Yes KEY_BRIGHTNESSDOWN5
Fn+F6 Yes Yes KEY_BRIGHTNESSUP5
Fn+F7 Yes Yes KEY_SWITCHVIDEOMODE4
Fn+End Yes Yes KEY_INSERT
Fn+B Yes No KEY_LEFTCTRL+KEY_PAUSE
Fn+P Yes No KEY_PAUSE
Fn+K Yes No KEY_SCROLLLOCK
Fn+Up Yes Yes KEY_PAGEUP
Fn+Down Yes Yes KEY_PAGEDOWN
Fn+Left Yes No KEY_HOME
Fn+Right Yes No KEY_END
Fn+S Yes No KEY_LEFTALT+KEY_SYSRQ
  1. The key is visible via evtest and similar tools
  2. The physical key has a symbol on it, which describes its function
  3. An LED indicates the state of this switch
  4. This event is handled by "ThinkPad Extra Buttons"
  5. This event is handled by "Video Bus"

Fn and LeftCtrl can be swapped in the BIOS menu. The keycaps are the same size, so they could theoretically also be swapped to match the BIOS setting.