Lenovo ThinkPad Yoga S1

From ArchWiki
Jump to: navigation, search


Overview

This Page is a work in progress

Hardware info can be found here

The hardware and firmware supports both UEFI and BIOS (mentioned as "Legacy" in firmware). It comes preinstalled with Windows in UEFI mode, so the EFI system partition is already there. By default the HDD/SSD should be using GPT.

Installation

All you need is to disable Secure Boot and install ArchLinux as usual, Legacy install is also possible

Configuration

Battery

Battery functions like charging thresholds can be controlled using the script tpacpi-bat together with the kernel module acpi_call. The TLP power saving tool supports using acpi_call as backend for setting the thresholds as well.

Graphics

The graphics driver is provided by the xf86-video-intel package from the Official repositories. Unfortunately screen is very PWMed, so you might need to fix it. Also TearFree video works great

Touchscreen and Stylus

Touchscreen works with the Wacom driver (package: xf86-input-wacom). thinkpad-yoga-scripts-gitAUR provides useful services such as disabling touchscreen while pen is near the screen.

Note: See Tablet PC for more info on optimizing the touchscreen experience.

Sensor hub

Laptop has STM Micro HID Sensor HUB with such sensors as

  • accelerometer sensor
  • rotation sensor
  • magnetometer sensor
  • angular velocity sensor (aka gyroscope)
  • inclination sensor
  • ambient light sensor

To work with sensors you need iio-sensor-proxy. thinkpad-yoga-scripts-gitAUR also provides service for ambient light sensor. With iio-sensor-proxy while turning into tablet mode touchpad and keyboard are automatically disabled on KDE Plasma 5.13.3, not sure about other DEs

Troubleshooting

Wakeup after suspend

After installing iio-sensor-proxy my Yoga is immediately waking after suspending. The soloution is to disable XHC in wake events

echo XHC | sudo tee /proc/acpi/wakeup