Lenovo IdeaPad Yoga 900

The Lenovo Yoga 900 is a 2 in 1 laptop with a faux-3200x1800 RG/BW Pentile display.

DeviceStatusModules
IntelWorkingxf86-video-intel
WirelessWorkingiwlwifi
AudioWorking
TouchpadWorkingxf86-input-libinput
TouchscreenWorkingxf86-input-libinput
CameraWorking
Card ReaderWorking
BluetoothWorkingbtusb

For a general overview of laptop-related articles and recommendations, see Laptop.

Lenovo has released a BIOS (version 2UCN10T) for Yoga 900 13ISK2, in which Lenovo gives back the right for choosing RAID/AHCI mode to the users. Hence, 13ISK2 is edible for Linux now.

Installation

BIOS

Lenovo does not currently offer a BIOS update ISO image. This means you can only upgrade the BIOS from Windows 10.

Font Size

The console text is hard to read during install with this display, which renders in 3200x1800 resolution but omits part of the detail due to its incomplete (RG/BW) subpixel matrix. You can temporarily use a default larger font like sun12x22.

setfont sun12x22

Consider installing the terminus-font package for access to even larger fonts and making it permanent with /etc/vconsole.conf (Linux console#Persistent configuration).

Wifi

During install the wifi-menu may show no networks. This is caused by a soft-block. Using rfkill should fix the issue.

rfkill unblock all

Configuration

Keyboard

Note:
  • BIOS has a setting to flip the behavior of the FN key.
  • The status below is based on Gnome
KeysFunctionStatus
Fn+F1Audio mute/unmuteWorking
Fn+F2Audio volume downWorking
Fn+F3Audio volume upWorking
Fn+F4Close applicationWorking
Refresh pageWorking
Disable TouchpadNot Working
Airplane modeWorking
Display active appsNot Working
Fn+F9Turn off LCDWorking
Toggle displayWorking
Dim LCD backlightWorking
Brighten LCD backlightWorking
Fn+SpaceToggle keyboard backlightWorking

KVM

KVM can be enabled in the BIOS via the Intel Virtual Technology option.

HiDPI

See HiDPI.

Sensors

Install the to get the accelerometer and light sensor working

Troubleshooting

Card Reader

Initial testing shows the card read working fine out of the box. There are a few errors on boot that need more research.

Boot message:

Insert of card message:

External Monitor

Several issues occur when trying to display on an external monitor. This laptop only has a display port over USBC-C, which requires dongles to connect to most monitors. Testing to a monitor with a display port connection has yielded the best result. Testing with HDMI and VGA dongles have revealed several issues. Often xrandr does not show a display connected. Rebooting with the monitor attached does not fix the issue. Sometimes running xrandr several times will show a connection.

If you try to force xrandr to display with the following:

Sometimes you will see the following kernel message:

Toggle Trackpad

Note: This fix has an unintended consequence that needs more research. The mapping will work and it disables the trackpad when you go into tablet mode. The issue is the trackpad will be automatically disabled if you close the laptop lid and re-open it. This requires you to hit F6 to re-enable it. Not mapping this key will leave the trackpad enabled in tablet mode, but otherwise all other operations are normal.

The trackpad key (F6) is not mapped correctly to toggle the trackpad. Using UDEV to Map scancodes to keycodes will restore this function. This is a custom hwdb file to restore the feature.

Depending of the exact model, the scancode can vary. If this not work, try or use as explained in Map scancodes to keycodes to get the scancode.

Screen Rotation

When you first boot the screen rotation may not work. A bug currently requires you to suspend and resume the laptop before the screen will rotate using the package.

Light Sensor

When you first boot the light sensor for automatic screen brightness may not work. A bug currently requires you to suspend and resume the laptop before the light sensor will work using the package.

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.