Lenovo ThinkPad X1 Yoga (Gen 5)
The Lenovo ThinkPad X1 Yoga, 5th generation is a 2-in-1 convertible laptop introduced in eary 2020. Its design is closely related to the Lenovo ThinkPad X1 Yoga (Gen 4). It features a 14" screen, 10th-gen Intel Core processors and integrated Intel UHD 620 graphics.
To ensure you have this version, install the package and run:
# dmidecode -t system | grep Version Version: ThinkPad X1 Yoga Gen 5
|Intel graphics||Yes||i915, (intel_agp)|
|Native Ethernet with dongle (sometimes not included)||Yes||?|
|Mobile broadband Fibocom||?||?|
|Touchpad||Yes||psmouse, rmi_smbus, i2c_i801|
|TrackPoint||Yes||psmouse, rmi_smbus, i2c_i801|
Additional hardware information from
lspci can be found below when using the kernel 5.7.9:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 06cb:00bd Synaptics, Inc. Bus 001 Device 004: ID 04f2:b6cb Chicony Electronics Co., Ltd Integrated Camera Bus 001 Device 003: ID 056a:51b8 Wacom Co., Ltd Pen and multitouch sensor Bus 001 Device 006: ID 8087:0026 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c) 00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02) 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c) 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model 00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem 00:13.0 Serial controller: Intel Corporation Comet Lake Integrated Sensor Solution 00:14.0 USB controller: Intel Corporation Device 02ed 00:14.2 RAM memory: Intel Corporation Device 02ef 00:14.3 Network controller: Intel Corporation Wireless-AC 9462 00:15.0 Serial bus controller [0c80]: Intel Corporation Serial IO I2C Host Controller 00:15.1 Serial bus controller [0c80]: Intel Corporation Device 02e9 00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface 00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0) 00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0) 00:1f.0 ISA bridge: Intel Corporation Device 0284 00:1f.3 Audio device: Intel Corporation Device 02c8 00:1f.4 SMBus: Intel Corporation Device 02a3 00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (10) I219-V 03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
Automatic (Linux Vendor Firmware Service)
In August of 2018 Lenovo has joined the Linux Vendor Firmware Service (LVFS) project, which enables firmware updates from within the OS. BIOS updates (and possibly other firmware such as the Thunderbolt controller) can be queried for and installed through fwupd.
The BIOS has two "Sleep State" options, called "Windows" and "Linux", which you can find in at
Config -> Power -> Sleep State. The Linux option is the traditional S3 power state where all hardware components are turned off except for the RAM, and it should work normally. The Windows option is a newer software-based "modern standby" which works on Linux (despite the name). One possible benefit to the Windows sleep state is faster wake up time, and one possible drawback is increased power usage.
Reboot and verify whether S3 is working by running:
# dmesg | grep -i "acpi: (supports"
You should now see something like this:
[ 0.230796] ACPI: (supports S0 S3 S4 S5)
Install the latest-kernel and . Out of the box, without , the internal speakers as well as the microphone are not working.
Add to your kernel parameters the option
snd_hda_intel.dmic_detect to 0, for example by adding it to
... GRUB_CMDLINE_LINUX_DEFAULT="quiet ... snd_hda_intel.dmic_detect=0" ...
update-grub as root and rebooting, the speakers should be working.
|Fn+Space||toggle keyboard backlight|
|Fn+L||"low power mode"|
|Fn+M||"normal power mode"|
|Fn+H||"high power mode"|
Many of the configuration options can be found in Lenovo ThinkPad X1 Yoga (Gen 4) and Lenovo ThinkPad X1 Carbon (Gen 7), as the X1 Carbon 7 and X1 Yoga 4 have a very similar structure to the X1 Yoga 5.