Table of Contents

ThinkPad X1 Yoga


Gen 4

Hardware


Support overview

This laptop does not boot with 12.0-RELEASE.

Component Status Details
Graphics Graphical sessions :!:
Backlight (brightness) control :!:
Input devices Keyboard backlight ✔
Touchpad :!:
Touch screen :!:
Trackpoint ✔
Media keys Brightness keys ✘
Volume keys :!:
Network Ethernet :!:
Wi-Fi ✘
Other Battery ✔ 51 Wh capacity
Bluetooth ✘
CD/DVD drive
ExpressCard reader
Fan ✔ Can be controlled with acpi_ibm
Fingerprint reader :!:
PC card reader
SD card reader
SIM card slot
Smart card reader
Suspend & resume :!: Not yet tested with “legacy S3”, doesn't work with “modern suspend”
Webcam :!:
Ports DisplayPort
FireWire
HDMI :!:
Thunderbolt
USB ✔
VGA
Sound Headphone jack ✘
Microphone jack
Speakers ✔
Last update: FreeBSD 13.0-CURRENT #0 r353709: Fri Oct 18 05:49:35 UTC 2019

Gen 3 - works fine


Hardware


Support overview

Basically, most things work out of the box on this, with FreeBSD 12 and 13 (from Jan 2021).

Exceptions are the LTE modem and fingerprint reader.

Also, there seems to be no support for the tablet sensor, I get nothing when in devd or anywhere when I fold it into tablet position :(

USB-C only startet to work with 13 for me, but I did a BIOS update at the same time, so I do not know what actually caused it to work.

I have now switched off Thunderbolt in BIOS, and I can’t remember this setting from before, so it might well be the BIOS.

Component Status Details
Graphics Graphical sessions ✔ Slow with blender, some GPU hangs with Blender which stop console in 12, work in 13
Backlight (brightness) control ✔
Input devices Keyboard backlight ✔
Touchpad ✔ I never use this, but it seemed to work when Ι first configured it
Touch screen ✔ both Touch and Stylus work fine
Trackpoint ✔
Media keys Brightness keys ✔
Volume keys :!: Never tried to configure them
Network Ethernet ✔
Wi-Fi ✔
Other Battery ✔ 51 Wh capacity, 6-7h uptime
Bluetooth ✘
Fan ✔ Can be controlled with acpi_ibm
Fingerprint reader ✘
SD card reader :!: doesn't work, might be my hardware
SIM card slot ✘ no driver
Smart card reader
Suspend & resume ✔
Webcam ✔
Ports DisplayPort :!:
HDMI ✔
Thunderbolt :!:
USB ✔
Sound Headphone jack ✔
Microphone jack ✔
Speakers ✔
Last update: FreeBSD 13.0-CURRENT #0 main-c255520-g8c45fe5d8ec: Sun Jan 3 01:00:46 CET 2021

Tweaks

Needs acpi_video.ko for brightness control, acpi_ibm.ko does not work for brightness.

For good performance with blender, either start it with

vblank_mode=0 blender

or

LIBGL_DRI3_DISABLE=1 blender

it seems DRI3 is not working, even with the newest i915.ko.


Files