Arch on Lenovo Yoga 910

The Yoga 910 is a sleek and powerful laptop, with all-metal unibody design and ultrathin bezel. I’m adding a short presentation video, just so that you’ll know what I’m talking about.

Lets talk about Linux now.

First of all, I’d like to direct your attention to following posts:

  1. Install Debian 9 on Lenovo Yoga 910 Laptop
  2. Installing Arch on the Lenovo Yoga 910

Before you buy

I’d just like to point out couple of things before you actually buy this laptop:

  1. Right SHIFT key is positioned oddly, to the very right side of the keyboard. It takes some time before you get used to it. I still didn’t, I’m actually using left SHIFT key.
  2. Touch screen on Linux, is still not particularly usable (at lest on this laptop). Don’t except anything similar to a modern smartphone or a tablet. It’s bordering on being completely useless actually.
  3. Fingerprint reader will not work on Linux. Yet.
  4. Camera is in a odd position, bellow the screen.
  5. Keyboard is not exactly the best, though, it’s bearable.
  6. Flip screen will not work, at least not without a hassle.
  7. Keyboard turns off only when screen is fully rotated.
  8. Laptop is slightly heating even for trivial tasks. Nothing too bad. Just. Slight heath.
  9. Function keys are mapped to various actions (like volume, screen brightness). All of those works fine, but cannot be inverted.
  10. The rest of this post…

Before you install

  1. As suggested in posts linked above, do upgrade the BIOS before you remove your Windows installation.
  2. Change the disk drive setting from “Intel RST” to “AHCI”.
  3. Do not bother with UEFI if you don’t have a good reason. Just set Legacy support.

After installation

Go ahead and add (some of the) boot options recommended by Chaos Reins and replace WiFi firmware. And lets talk about WiFi a bit more. In my case it’s behaving odd. Packages are getting dropped occasionally. Big part of this could be blamed on my router though (I see odd behavior on my phone too).

Some other problems:

Crackling earphones sound

See https://askubuntu.com/questions/864608/audio-crackle-through-headphones

Basically run on startup:

#!/bin/bash
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Microphone not working

I’m talking about a combo jack, earphone microphone. The one build-in is perfectly fine.

See http://voices.canonical.com/david.henningsson/2014/03/07/headset-jacks-on-newer-laptops/

Edit, or create, a new file /etc/modprobe.d/alsa-base.conf and add:

options snd-hda-intel model=dell-headset-multi

Conclusion

The thing is, Lenovo Yoga 910 offers a bit more Linux can currently handle. Screen flipping, touchscreen and fingerprint reader are rather or completely useless for now.

None of them were particularly important to me. It would be nice to have, but I can do without.

Despite everything, this is a nice, well performing laptop, with good build quality, nice screen and a great trackpad. Future-prof USB-C connectors (including for charging). Very light and compact. 13.9" screen. Reasonable price for i5 7th gen, with 16GB ram.

These were things I personally was aiming for.