Lenovo ThinkPad X1 Carbon (Gen 3)
Lenovo ThinkPad X1 Carbon, Gen 3.
- No optical drive.
- UEFI with BIOS-legacy fallback mode.
To ensure you have this version, run dmidecode:
# dmidecode -t system | grep Version Version: ThinkPad X1 Carbon 3rd
- There is a version with a touch screen
- The integrated mobile broadband can be upgraded to a LTE Sierra EM7345 or WCDMA Ericsson H5321gw/C5621gw/N5321gw
|Wireless network configuration#iwlwifi||Yes|
Install libinput for configuration.and see
The correct driver is called SynPS/2 Synaptics TouchPad.
Enable Natural scrolling: First get the current settings:
xinput list-props "SynPS/2 Synaptics TouchPad" | grep "Synaptics Scrolling Distance"
It shows on my laptop:
Synaptics Scrolling Distance (301): 114, 114
Set these two values to negative to reverse the scrolling orientation:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Scrolling Distance" -114 -114
Similarly, to set tap actions with 1/2/3 fingers:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 3 2
and enable two-finger scrolling in all directions:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1
To enable the above settings on login, put all those "set-prop" commands into your ~/.xprofile.
Some users have experienced problems with white noise and popping/cracking sounds when audio is first played and when the computer is turned off.
To fix this, blacklist snd_hda_codec_realtek.
# echo "blacklist snd_hda_codec_realtek" >> /etc/modprobe.d/blacklist.conf
There are three options for displays:
- 14" FHD TN (1920 x 1080): Works
- 14" WQHD+ (2560 x 1440): Works, see HiDPI for configuration.
- 14" WQHD+ (2560 x 1440) Touch Screen: Works, see HiDPI for configuration.
Usingdriver is not recommended, instead use .
will need to adjust brightness levels.
Also see Intel graphics#Installation.
Works with xrandr. Use or for a GUI.
There are stable releases of Fprint for more details about how to configure it.that support this device. See
To display the reader's model:
# lsusb | grep -i finger Bus 001 Device 004: ID 138a:0017 Validity Sensors, Inc. Fingerprint Reader
Note that recent versions ofhave been broken for this model : One was able to enroll a finger but recognition always failed. With version 0.7.0-1 everything works.
There are several cards used - all should be covered by iwlwifi:
- Intel Wireless-N 7265, 2x2, 802.11b/g/n
- Intel Dual Band Wireless-N 7265, 2x2 802.11a/b/g/n
- Intel Dual Band Wireless-AC 7265, 2x2, 802.11a/b/g/n/ac
All cards feature BT4.0 connectivity and should work out of the box when starting the bluetooth service
There are several cards used
- Ericsson N5321 (3.5G)
- Sierra Wireless EM7345 (4G)
EM7345: SIM-Problems 
N5321 is unknown EM7345 can output GPS using AT-Commands. You can use gpsd-tcp to interface to gpsd.