Suivre l'installation donnée ici : Installation sans X
Il suffit d'installer alsa
pacman -S alsa-lib alsa-utils
et de lancer alsaconf
alsaconf
On considérera que l'on a une carte intel 945GM, la détection se fera par evdev pour utiliser le KMS:
pacman -S xorg xf86-video-intel synaptics hal xf86-input-evdev
Il faut rendre actif hal dans le démarrage du système éditer le fichier /etc/rc.conf et ajouter hal dans les démons :
DAEMONS=(… hal …)
Ajouter la ligne Option “XkbLayout” “fr” dans le fichier /etc/X11/xorg.conf.d/10-evdev.conf pour avoir la configuration comme suit :
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "fr"
EndSection
Ajouter au fichier /etc/modprobe.d/modprobe.conf
options i915 modeset=1
Ensuite au fichier /etc/mkinitcpio.conf
MODULES="... intel_agp i915" FILES=" /etc/modprobe.d/modprobe.conf"
On regenere le noyau avec la commande :
mkinitcpio -p kernel26
Afin de remedemarrer correctement il ne faut d'option vga= ou video= dans votre grub. (Editer le fichier /boot/grub/menu.lst)
pacman -S acpid cpufrequtils cpufreqd
Il faut rendre actif cpufreq dans le démarrage du système éditer le fichier /etc/rc.conf et ajouter acpid cpufreq dans les démons : DAEMONS=(… acpid cpufreq …)
et activer le bon module pour gérer le processeur : MODULES=(… acpi_cpufreq …)
pacman -S laptop-mode-tools
Éditer le fichier rc.conf :
DAEMONS=(laptop-mode … )
Éditer le fichier de configuration de laptop-mode :
Voici les réglages clef que j'utilise : ENABLE_LAPTOP_MODE_ON_BATTERY=1 ENABLE_LAPTOP_MODE_ON_AC=1 ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1 Au diable les compromis !! MINIMUM_BATTERY_CHARGE_PERCENT=3 DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=1 Ça, c'est pour se pouvoir dépécher de vider le cache en écriture quand la batterie est presque à plat LM_BATT_MAX_LOST_WORK_SECONDS=3600 LM_AC_MAX_LOST_WORK_SECONDS=3600 C'est ce paramètre qui va fixer les vm/dirty_machins via le script de laptop_mode CONTROL_HD_IDLE_TIMEOUT=1 LM_AC_HD_IDLE_TIMEOUT_SECONDS=300 LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20 Les temps mise en veille du disque (arrêt rotation) CONTROL_HD_POWERMGMT=1 BATT_HD_POWERMGMT=1 LM_AC_HD_POWERMGMT=255 NOLM_AC_HD_POWERMGMT=255 Contrôle le paramètre -B de hdparm : 255 si secteur, 1 si batterie. En mode 1, le disque s'arrête après seulement quelques secondes d'activité ! A n'utiliser qu'en connaissance de cause ! CONTROL_HD_WRITECACHE=1 NOLM_AC_HD_WRITECACHE=0 NOLM_BATT_HD_WRITECACHE=0 LM_HD_WRITECACHE=1 On active le cache en écriture si laptop mode est actif, on le désactive sinon. Utilisé en combinaison avec la désactivation auto si <3% de batterie pour vider les caches avant la panne sèche