Lenovo ThinkPad X1 Extreme (Gen 4i)

From ArchWiki

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

Reason: Needs an Accessibility and Function keys section. (Discuss in Talk:Lenovo ThinkPad X1 Extreme (Gen 4i))
Hardware PCI/USB ID Working?
Touchpad 04f3:3197 Yes
GPU (Intel) 8086:9a60 Yes
GPU (NVIDIA) 10de:249c Yes
Webcam 13d3:5271 Yes
Bluetooth 8087:0032 Yes
SD-card reader 10ec:525a Yes
Touch Screen 056a:52a3 Yes
Audio 8086:51c8 Yes
Wireless 8086:2725 Yes
Fingerprint reader 06cb:00f9 Yes

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

# dmidecode -s system-version
ThinkPad X1 Extreme Gen 4i


This laptop requires ALSA firmware (i.e. the sof-firmware package needs to be installed) in order for the soundcard to work.

Fingerprint Sensor

Works fine, the packages fprintd and libfprint are required.


For suspend to work properly, you must go to Config > Power > Sleep state, and set to Linux S3.

Note: Under System Firmware 0.1.19 The sleep state Windows and Linux does not seem to be fully effective. For instance, if you close the lid of the laptop while the fans are running the fans will continue to run even though the CPU suspends.


If you want Nouveau and Wayland to work, you must set Config > Display > Graphics Device to Discrete Graphics. Unfortunately this will make the laptop very hot and consume lots of power! Also, sometimes the graphics get glitchy.

Following PRIME#Open-source drivers did not work for the author in X11. Following PRIME#Closed-source drivers works fine.

Either way, consider installing zcfanAUR or thinkfanAUR.


If you use the closed source NVIDIA driver, see NVIDIA#Early loading.


Touchpad might not be recognized when acpi_osi=Linux is set.