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 | Unknown |
Yes |
To ensure you have this version, install the package dmidecode and run:
# dmidecode -s system-version
ThinkPad X1 Extreme Gen 4i
Audio
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. I was unable to find the ID of the fingerprint reader.
Suspend
For suspend to work properly, you must go to Config > Power > Sleep state, and set to Linux S3
.
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.Video
If you want Nvidia 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.
PRIME#Open-source_drivers didn't work for me in X11, but PRIME#Closed-source_drivers seems to work fine, but it needs ibt=off
kernel parameter to boot.
Either way, I highly suggest installing zcfanAUR or thinkfanAUR.
KMS
See Kernel mode setting#Early KMS start and if you used the closed source nvidia driver to read NVIDIA#Early_loading