Lenovo Miix510 (Français)

From ArchWiki
Jump to navigation Jump to search

Matériel

  • CPU : Intel Core i5 (6ème génération) 6200U - 2.3 GHz , 512Ko de cache L2
  • RAM : 4Go DDR4 2133 MHz - PC4-17000
  • Disque dur : 128 Go SSD - (M.2) PCIe
  • Affichage : 12,2", 1920x1200, tactile
  • Chipset graphique : Intel HD Graphics 520
  • Chipset audio : HDA Int* el
  • Communication : Wifi intégré, Intel Dual Band Wireless-AC 8260, Bluetooth Bluetooth 4.0, * 802.11a-b-g-n-ac
  • USB :1 port USB 3.0, 1 * port USB-C
  • Lecteur de carte : auc* un
  • Touchpad: multitouch 2* boutons
  • Ecran tactile: multitouch
  • Sortie: audio, deux hauts-parleurs
  • Entrée: deux microphones, deux caméras 5Mpx et 2Mpx

Compatibilité

Environnement testé

  • Archlinux avec noyau 4.17.3-1 et supérieur, Xorg, Wayland et KDE/Plasma5

Ce qui marche

  • Le son, lecture
  • Réglage de la luminosité de l'écran en hard, l'écran s'éteint quand on ferme le portable
  • La carte wifi
  • Les ports USB
  • ACPI pour connaître la température et la charge batterie
  • Les hotkeys (touche Fn)
  • Le touchpad multitouch
  • L'écran tactile (sous xorg, ne pas installer xf86-input-wacom, xf86-input-libinput suffit)
  • La rotation automatique de l'écran (après installation de paquets spécifique et manipulation de fichier)

Ce qui ne marche pas

  • webcam

Installation

wifi

Durant l'installation, wifi-menu ne trouve aucun réseau par défaut. Il faut lever un blocage "soft" du wifi avec la commande :

# rfkill unblock all

Pour faire fonctionner le wifi avec networkmanager, il faut blacklister le module ideapad_laptop:

# tee /etc/modprobe.d/ideapad.conf <<< "blacklist ideapad_laptop"

Rotation automatique de l'écran

La rotation automatique de l'écran fonctionne sous Plasma/Xorg après l'installation de kded-rotation-gitAUR (AUR) qui utilise iio-sensor-proxy(AUR)

Attention : il peut-être nécessaire de modifier le fichier /usr/bin/orientation-helper pour corriger un décalage de l'orientation de 90°.

Dans le fichier /usr/bin/orientationhelper remplacer:

  1. normal par left-up
  2. bottom-up par right-up
  3. left-up par normal
  4. right-up par bottom-up

Le fichier modifié :

#!/bin/bash
#TOUCHSCREEN_ID="ELAN Touchscreen"
TOUCHSCREEN_ID="ELAN21EF:00 04F3:21EF"
if [ "$1" == "left-up" ]; then
 xrandr -o normal
 xinput set-prop $(xinput list --id-only "$TOUCHSCREEN_ID") "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
fi
if [ "$1" == "right-up" ]; then
 xrandr -o inverted
 xinput set-prop $(xinput list --id-only "$TOUCHSCREEN_ID") "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1
fi
if [ "$1" == "normal" ]; then
 xrandr -o left
 xinput set-prop $(xinput list --id-only "$TOUCHSCREEN_ID") "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
fi
if [ "$1" == "bottom-up" ]; then
 xrandr -o right
 xinput set-prop $(xinput list --id-only "$TOUCHSCREEN_ID") "Coordinate Transformation Matrix" 0 1 0 -1 0 1 0 0 1
fi

Multi-boot avec Windows via Grub2

Le disque dur étant un SSD M.2, les indications du wiki (GRUB) ne suffisent par pour installer un multi-boot avec Windows en utilisant l'UEFI et grub. Il faut installer le paquet os-prober et lancer la commande os-prober avant de lancer la commande de création du fichier de configuration de grub (grub.cfg).