Lenovo Yoga 900

Still working on installation, wiki will come soon.

Hardware Lenovo Yoga 900-13ISK
on linux-5.3.9 kernel

Forum
see https://forums.gentoo.org/viewtopic-p-8223726.html#8223726 for intallation discussion

Graphics
See Intel.

Display
Backlight control through brightness buttons works without modification on X screen resolution is a little bit tricky to tune

In xfce->settings->appearance->fonts, set custom DPI to 140 see https://wiki.archlinux.org/index.php/Xorg#Display_size_and_DPI for more settings on DPI especially for gtk3 based app

sound
The package is required.

bluetooth
working under command line (net-wireless/bluez-tools) could pair to an android phone

https://wiki.archlinux.org/index.php/bluetooth

Touchpad and TouchScreen
See Synaptics to configure.

SD card
The reader detects the partition but gives timeouts on linux 4.16.11

patch to fix this issue (no more required on 5.9.1) diff --git a/drivers/mmc/host/sdhci-pci-o2micro.c b/drivers/mmc/host/sdhci-pci-o2micro.c index 19944b004..1d8938a68 100644 --- a/drivers/mmc/host/sdhci-pci-o2micro.c +++ b/drivers/mmc/host/sdhci-pci-o2micro.c @@ -681,7 +681,6 @@ static const struct sdhci_ops sdhci_pci_o2_ops = { const struct sdhci_pci_fixes sdhci_o2 = { .probe = sdhci_pci_o2_probe, .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, -      .quirks2 = SDHCI_QUIRK2_CLEAR_TRANSFERMODE_REG_BEFORE_CMD, .probe_slot = sdhci_pci_o2_probe_slot, .resume = sdhci_pci_o2_resume,
 * 1) ifdef CONFIG_PM_SLEEP

HEVC
see https://forums.gentoo.org/viewtopic-p-8522411.html#8522411