Lenovo Thinkpad X9 - ArchWiki

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_F20`4 Mutes microphone
`Fn+F5` | Yes | Yes | `KEY_BRIGHTNESSDOWN`5
`Fn+F6` | Yes | Yes | `KEY_BRIGHTNESSUP`5
`Fn+F7` | Yes | Yes | `KEY_SWITCHVIDEOMODE`4
`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.

Category:

- Lenovo

Hidden category:

- Pages or sections flagged with Template:Laptop style