Ceci est une ancienne révision du document !
Ubuntu sur un Dell Inspiron 9400
Ubuntu (6.10, 7.04 7.10 et 8.04) fonctionne à merveille sur ce laptop. Voici les diverses manœuvres que vous pouvez effectuer pour l'optimiser d'avantage.
Contributeurs & possesseurs d'un Inspiron 9400 :
Vous pouvez nous contacter pour toute information. :)
- Jacques Dupont(d) (Nvidia 7900 GS / Ubuntu Feisty Fawn)
- Clem-Vangelis (Nvidia 7900 GS / Feisty Fawn / Gutsy Gibbon / Hardy Heron / Intrepid Ibex)
- Lord Northam (Nvidia 7900 GS / Ubuntu Hardy Heron)
- Droide (ATI X1400 / Ubuntu Feisty Fawn)
- GreatRed (ATI X1400 / Ubuntu Feisty Fawn)
- Uggy (Nvidia 7900 GS / Ubuntu Hardy Heron)
- MCpaul34 (Nvidia 7900 GS / Ubuntu Feisty Fawn)
- Brakbabord (Nvidia 7900 GS / Ubuntu Feisty Fawn / Debian Etch)
- Touty (Nvidia 7900 GS / Kubuntu Feisty Fawn)
- Pezzos (ATI X1400 / Ubuntu Feisty Fawn / Ubuntu Gutsy Gibbon)
- JulFX (Nvidia 7900 GS / Ubuntu Feisty Fawn)
- lampa (Nvidia 7800 GO / Ubuntu Hardy)
- installez le paquet smartmontools ;
- puis :
sudo smartctl -a /dev/sda | grep Load_Cycle
si vous avez une valeur elevée ( de l'ordre de ~200000 ) ou bien une valeur qui monte assez régulierement ( 1 fois par minute ou plus ) alors la manipulation "sauver votre disque dur" s'impose
En un coup d'œil
Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu. Il utilise les notations suivantes :
Version | Installation | Carte graphique | Son | Wifi | Bluetooth | Firewire | Lecteur cartes | Touchpad | Raccourcis multimédia | Autres |
---|---|---|---|---|---|---|---|---|---|---|
"Hardy Heron" - 8.04 | Live-CD | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Problème du bruit du disque dur à l'arrêt ( Feisty et antèrieures )
Plus de problème sous Gutsy
Vous aurez sûrement remarqué qu'à l'arrêt on entend un bruit ( parquage des têtes de lecture du disque dur ) ça n'a rien de dangereux mais c'est anormal et plutôt désagréable. La solution est alors assez simple grâce à un patch qui a été inclu dans le noyau de feisty :
on ouvre le fichier /etc/rc.local avec la commande suivante :
gksudo gedit /etc/rc.local
ou sous kde:
kdesu kwrite /etc/rc.local
et juste avant le exit 0, on rajoute cette ligne la :
echo 1 > /sys/class/scsi_disk/0\:0\:0\:0/stop_on_shutdown
enregistrez et à la fin votre fichier devrait donc ressembler à cela :
#Blablabla echo 1 > /sys/class/scsi_disk/0\:0\:0\:0/stop_on_shutdown exit 0
redémarrez et au prochain arrêt: plus de bruit
Problème du temps de boot trop long ( Feisty et antèrieures)
Bug corrigé sous Gutsy
vu sur le launchpad : https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/102982
Attention ceci n'est que temporaire :
éditez le fichier /etc/rcS.d/S40networking comme suit :
gksudo gedit /etc/rcS.d/S40networking
ou sous kde:
kdesu kwrite /etc/rcS.d/S40networking
et commentez les lignes de ce fichier comme ceci :
case "$1" in start) log_action_begin_msg "Configuring network interfaces" type usplash_write >/dev/null 2>/dev/null && usplash_write "TIMEOUT 120" || true # if [ "$VERBOSE" != no ]; then # if ifup -a; then # log_action_end_msg $? # else # log_action_end_msg $? # fi # else # if ifup -a >/dev/null 2>&1; then # log_action_end_msg $? # else # log_action_end_msg $? # fi # fi type usplash_write >/dev/null 2>/dev/null && usplash_write "TIMEOUT 15" || true ;; stop)
sauvez et redémmarrez, Fast as light 38 secondes montre en main bureau prêt à être utilisé.
Wi-Fi
Le WiFi ( puce Intel 3945 ABG, moins sûr pour la Broadcom bcm43xx ) fonctionne de base sur Edgy, Feisty et Gutsy - et ce, même depuis le LiveCD. Vous pouvez le configurer dans : Système / Administration / Réseau en entrant le EssiD du routeur et votre Clé WEP.
Si il ne fonctionne pas, vous aurez besoin des drivers linux-restricted-modules-xxxx attention cependant l'assistant réseau de gnome ne trouvera pas de réseau, pour cela installer network manager (présent dans les dépots) et dans l'assistant réseau de gnome décochez toutes les interfaces réseau, redémarrez et a l'aide de network manager connectez vous au point d'accès.
Remplacer le WEP par le WPA
Une meilleur sécurité de votre réseau WiFi est préférable, cet ordinateur portable permettant facilement d'utiliser un cryptage WPA en remplacement du WEP(Carte Intel 3945).
Voici la technique que j'ai utilisé :
1. Régler votre Routeur en WPA
Bien souvent dans le menu Wireless, affectez une clé WPA (n'hésitez pas sur la longueur, ma chaîne fait 42 caractères) Ensuite, réglez votre routeur sur WPA uniquement (A partir de là, vous n'avez plus internet, c'est logique mais pensez à prendre quelques notes voir préparer un cable RJ45 pour vous brancher en cas de pépin)
2. Édition du fichier : /etc/network/interfaces
La commande :
gksudo gedit /etc/network/interfaces
ou sous kde:
kdesu kwrite /etc/network/interfaces
Si vous avez réglé votre WiFi très simplement à l'aide du menu : Système/Administration/Réseau, vous pouvez voir ceci :
iface eth1 inet dhcp wireless-essid NomDuRouteurWiFi wireless-key VotreCleWEP
La clé WPA que vous devez entrer n'est pas celle que vous avez indiqué au Routeur. La chaîne que vous devez utiliser est générée à partir de la clé et du nom du routeur. Vous pouvez effectuer cette opération dans un Terminal :
wpa_passphrase NomDuRouteur CléWPAEntréeDansLeRouteur
La clé WPA retournée ressemble à ceci : (C'est déjà bien mieux que la petite clé WEP)
a5b56c1d654e654f9876a432b6546c543d5436e754fa36b435765c653e7896df
Vous pouvez modifier le fichier comme ceci : (Remarquez que j'ai commenté les deux anciennes lignes du WEP.
iface eth1 inet dhcp #wireless-essid NomDeVotreRouteur #wireless-key VotreCleWEP wpa-driver wext wpa-ssid NomDeVotreRouteur wpa-key-mgmt WPA-PSK wpa-psk VotreÉnormeCléWPAGénéréDansLeTerminal
3. On se connecte
On se reconnecte avec ces deux commandes :
sudo ifdown eth1 sudo ifup eth1
Vous devriez pouvoir à nouveau surfer.
Avoir les touches de luminosité qui fonctionnent (Fn+Flèches) ( Edgy , Feisty )
Vous avez sûrement remarqué que par défaut les touches de luminosité - Fn + flèches haut et bas - plantent le serveur X au lieu de fonctionner ( sur edgy ) et que sous feisty seulement 5 niveaux de luminosité sont possible , assez embetant. Pour résoudre cela il suffit juste de faire la manipulation qui suit :
on ouvre le fichier /etc/modprobe.d/blacklist avec la commande suivante :
gksudo gedit /etc/modprobe.d/blacklist
ou sous kde:
kdesu kwrite /etc/modprobe.d/blacklist
et on y ajoute la ligne suivante :
blacklist video
On redémarre ensuite le portable et ça fonctionne
Avoir le subwoofer qui fonctionne ( Edgy )
Note : Si vous avez déjà compilé les drivers alsa sur Feisty, ne les désinstallez pas ou vous ne pourrez plus lancer la session au redémarrage
Installation pour Ubuntu Edgy
L'Inspiron 9400 dispose d'un caisson de basses en dessous du portable, il serait dommage de ne pas en profiter. Malheureusement ce subwoofer n'est pas reconnu par défaut (sous Edgy). Pour le faire fonctionner, il va falloir mettre un peu les mains dans le cambouis pour installer une version plus récente des drivers Alsa
Ce tutorial fonctionne pour tous les portables disposant d'un chipset intel HDA : pour voir si vous en avez un de ce type :
lspci | grep Audio
si il vous renvoit quelque chose du genre :
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
alors c'est bon vous pouvez passer à la suite
Installer la dernière version des drivers Alsa
Ce tutorial est extrait de la page anglaise : https://help.ubuntu.com/community/HdaIntelSoundHowto
Commençons par installer le materiel nécessaire à la compilation :
sudo apt-get install build-essential ncurses-dev linux-headers-`uname -r` libasound2 libasound2-dev
Pour ce Wiki, nous allons installer la version Alsa 1.0.14rc3. Mais vous pouvez télécharger les dernieres version d'alsa-lib, alsa-util et alsa-driver ici (en n'oubliant pas de modifier les noms des fichiers dans les commandes du tutorial) :
http://www.alsa-project.org/alsa/ftp/driver/ http://www.alsa-project.org/alsa/ftp/lib/ http://www.alsa-project.org/alsa/ftp/utils/
En route ! En premier, on télécharge et on décompresse les fichiers.
mkdir $HOME/alsa && cd $HOME/alsa && wget http://www.alsa-project.org/alsa/ftp/driver/alsa-driver-1.0.14rc4.tar.bz2 && wget http://www.alsa-project.org/alsa/ftp/lib/alsa-lib-1.0.14rc4.tar.bz2 && wget http://www.alsa-project.org/alsa/ftp/utils/alsa-utils-1.0.14rc4.tar.bz2
puis
sudo mkdir -p /usr/src/alsa cd /usr/src/alsa sudo cp $HOME/alsa/* ./ sudo tar xjf alsa-driver-1.0.14rc4.tar.bz2 sudo tar xjf alsa-lib-1.0.14rc4.tar.bz2 sudo tar xjf alsa-utils-1.0.14rc4.tar.bz2
On compile et on installe les drivers :
cd alsa-driver-1.0.14rc4 sudo ./configure --with-cards=hda-intel sudo make sudo make install
Ensuite les libs :
cd ../alsa-lib-1.0.14rc4 sudo ./configure sudo make sudo make install
Puis vient le tour des utils alsa :
cd ../alsa-utils-1.0.14rc4 sudo ./configure sudo make sudo make install
Note : Si vous n'arrivez pas à compiler les utils, aucune importance, passez à la suite
Paramétrer la carte son
Éditez le fichier /etc/modprobe.d/alsa-base avec la commande :
gksudo gedit /etc/modprobe.d/alsa-base
Ajoutez la ligne suivante :
options snd-hda-intel model=ref position_fix=1
REMARQUE : remplacez model=ref par model=intel, cela fonctionne sur Ubuntu 7.10 64 bits, sinon, le son fonctionne, mais le caisson de basse (LFE) ne fonctionne pas.
Et voilà, redémarrez votre portable.
/!\ Lors d'une mise à jour du noyau, il faudra recompiler Alsa.
Paramétrer le contrôleur de volume
Le plus pratique est de choisir PCM comme volume principal. Ainsi, mettez le "volume principal" et le volume "LFE" (caisson de basse) à fond, et ajuster comme bon vous semble le volume PCM.
Sous Gnome:
Faîtes un clic droit sur le haut parleur du tableau de bord et sélectionnez ouvrir le controleur de volume. Ensuite menu édition –> préférences et cocher LFE. Désormais, vous pouvez réglez le volume LFE au niveau que vous désirez.
Pour que les touches de volume à l'avant du portable agissent sur le volume PCM, il suffit d'aller dans "Système" → "Préférences" → "Son" et de sélectionner "PCM" dans les "pistes de mixer par défaut". (Feisty , Gutsy)
Et sous Kde:
Faîtes un clic droit sur le haut parleur du tableau de bord et sélectionnez "afficher la fenêtre de mixage". Ensuite cocher LFE pour que le feu passe au vert. Désormais, vous pouvez réglez le volume LFE au niveau que vous désirez.
Dans le menu sur l'icone du haut parleur du tableau de bord, sélectionnez ensuite "choisissez le canal principal", puis cocher PCM.
Les touches de volume à l'avant du portable doivent marcher, mis à part le "muet". Je n'ai pas de solution actuellement puisqu'on ne peut pas mettre PCM à muet dans kmix…
(sous Gutsy, les touches du volume font bouger master, et non PCM, malgré le choix de PCM dans kmix… → http://forum.kubuntu-fr.org/viewtopic.php?pid=1278866)
CPU : Pouvoir gérer la fréquence des deux core ( Edgy , Feisty , Gutsy , Hardy )
Pour régler la vitesse de votre processeur, il faut reconfigurer l'applet comme ceci :
sudo dpkg-reconfigure gnome-applets
appuyez sur entrée puis a l'écran suivant sélectionnez oui avec la touche tabulation .
Sous Feisty et Gutsy : Un seul applet suffit a gérer les deux cores, un simple clic gauche sur l'applet vous permettra alors de jongler directement entre les différents réglages .
Sous Edgy : Pour gérer les deux cores, il faut ajouter deux fois l'applet dans votre tableau de bord, dans préférences, choisissez le CPU surveillé.
/!\ Pour que le second soit pris en compte, il faut redémarrer la machine.
En bloquant les deux cores à 1Ghz, et en baissant un peu la luminosité, je tiens près de 3h30 sur les batteries (9 cellules)
Accéleration graphique
nVidia ( Hardy et antèrieures )
Remarque d'un internaute : Attention, regardez bien la section "Note importante" de l'article nvidia.run pour le problème de la suppression du paquet linux-restricted
Remarque: cette section est encore valable sous FEISTY si vous désirez la derniere version des pilotes nvidia
Pour ceux qui ont opté pour la Nvidia 7900 GS, se reporter à la section nvidia. Personnellement j'ai installé le .run de chez nvidia et quelqu'un l'a fait avec le script envy. (recommandé pour les débutants ou ceux qui aiment la simplicité) Les deux fonctionnent parfaitement, voir le wiki sur l'installation de Beryl et l'installation d'une cartes_nvidia pour plus d'informations.
En cas de flashs noirs suivi d'un freeze avec le driver Nvidia
Si vous êtes dans le cas suivant:
- Carte 7900 GS
- Driver "nvidia" (installé aussi bien avec le .run qu'avec Envy) (Ceci est au moins valable pour le driver 1.0-9746 )
- Des flashs brefs de l'écran précédant un freeze complet de toute l'interface (sauf de la souris).
- Des lignes dans le genre dans les logs au moment du freeze:
[17186134.180000] NVRM: Xid (0001:00): 6, PE0000 1800 fff8f8f8 0000fcdc ffdde2e8 ffdde2e8
Alors la solution consiste à charger le module nvidia avec le paramètre suivant:
modprobe nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"
Concrètement il suffit de rajouter la ligne précédente dans le fichier /etc/modprobe.d/options pour conserver le paramètre au démarrage :
gksudo gedit /etc/modprobe.d/options
et ajoutez la ligne suivante a la fin de ce fichier :
options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"
Source: http://www.nvnews.net/vbulletin/showthread.php?t=80888
En cas de flashs noirs (sans freeze) avec le driver Nvidia sous Hardy
Description de l'environnement:
- Hardy Heron
- Paquet 'nvidia-glx-new'
- NVIDIA Driver Version: 169.12
- Le problème ressemble a celui juste au dessus, mais sans se terminer par un freeze…
- L'ajout de la ligne 'options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"' dans le fichier '/etc/modprobe.d/options' ne donne rien.(Peut etre ce fichier n'est pas utilisé sous hardy ou avec ce driver ?)
Il suffit de rajouter la ligne:
options nvidia_new NVreg_Mobile=1 NVreg_RegistryDwords="PerfLevelSrc=0x2222"
dans le fichier
/etc/modprobe.d/nvidia-kernel-nkc
pour ne plus avoir ces problémes de flashs.
Source: http://www.nvnews.net/vbulletin/showthread.php?t=96673&page=2
Intel
Pour ceux qui ont opté pour la carte Intel, l'accélération graphique est active directement. Il faut néanmoins installer 915resolution dès que possible sous peine de ne pas avoir d'affichage graphique ("Impossible de démarrer le serveur X car il n'est probablement pas configuré correctement")
ATI
Note : Sous Gutsy, le gestionnaire de pilotes propriétaires (Système –> Administration –> Gestionnaire de pilote propriétaire) permet d'installer les drivers ATI propriétaires qui active la 3D.
Pour ceux qui ont choisi une ATI X1400, l'accélération graphique n'est pas directement active. Pour que tout marche correctement, le mieux est de suivre ce tutoriel.
Serveur Graphique
Le serveur graphique est ce qui permet de faire fonctionner Compiz / Beryl et de tirer pleinement de la 3D. Il en existe deux principaux : AIGLX et XGL. Par défaut, si votre matériel le supporte, c'est AIGLX qui sera installé car il permet de pouvoir faire de la 3D (ex : jeux) dans un environement 3D (ex : votre magnifique bureau avec tous les effets). XGL ne le permet pas mais reste le seul compatible avec les drivers propriétaires tels ceux d'ATI.
nVidia
a condition d'avoir les drivers Nvidia tout marche par défaut
Intel
Ati
Sous Gutsy, l'installation est ultra simple.
Cliquez ici : apt://xserver-xgl, installez.
Un message vous dit que Gutsy est magique puis vous redémarrer votre serveurX (Ctrl, Alt et Retour ou alors Quitter …/ Se déconnecter).
Voilà, tout fonctionne !
Sous Feisty et avant, voir ce tutoriel pour l'install de XGL
Lecteur de carte SD
Le lecteur de carte Ricoh fonctionne de base sous Gutsy
Avant tout, savoir le modèle de chip qui s'occupe du lecteur de carte. Pour ça :
$ lspci | grep Ricoh
Si vous obtenez :
02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
Suivez cette procédure ! Sinon, reportez vous à "Autre chip" en dessous.
1) Récupérez le SVN du driver experimental sdricoh_cs ici : http://sourceforge.net/projects/sdricohcs/
2) Vous êtes sous Edgy ou Dapper, c'est simple, décompressez, allez dans le dossier puis :
$ make
et
$ make install
2 BIS) Vous êtes sous Feisty, avant de compiler, éditer le fichier sdricoh_cs.c. La ligne 41 doit être remplacé comme ceci :
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
Enregistrez, et compilez ! (de la même manière que dans le 2) )
Et là ça marche :)
Pour plus d'info, rendez-vous sur le topic :
http://forum.ubuntu-fr.org/viewtopic.php?pid=935009
c'est moi, Plam503711 qui a griffoné cette partie du wiki, n'hésitez pas à me demander de l'aide !
Autre chip :
Pour que le lecteur de carte intégré monte automatiquement la carte insérée, il suffit d'éditer le fichier /etc/modules :
gksudo gedit /etc/modules
ou sous kde
kdesu kwrite /etc/modules
Et de rajouter à la fin de ce fichier dans une nouvelle ligne :
tifm_sd
Normalement, au redémarrage, tout va bien !
Divers ( Edgy , Feisty , Gutsy )
Températures
Pour avoir la température du processeur il suffit de faire :
cat /proc/acpi/thermal_zone/THM/temperature
Pour avoir la température de la carte graphique (nécessite les drivers nvidia) :
nvidia-settings -q GPUCoreTemp | head -2 | sed 's/\.//g' | tail -1 | awk '{print $4}'
Touches multimédia
Les touches multimédia sont reconnues également. Pour les utiliser avec xmms, installez le plugin xmms-xf86audio.
sudo apt-get install xmms-xf86audio
Feisty et antèrieures :
Note : Pour que le pavé numérique fonctionne, n'oubliez pas d'activer la touche "Num Lock" (Et oui, sans la petite loupiotte, on l'oublirait presque…) puis pour que cela soit plus pratique installez numlockx (Pour un verrouillage automatique au boot) :
sudo apt-get install numlockx
Clavier Français : "Verr Num" / Clavier Belge : "Num Lk".
Afficher le status des ventilateurs
Tout d'abord on installe i8kutils permettant d'avoir les infos sur les inspirons :
sudo apt-get install i8kutils
puis on fait un modprobe avec le module :
sudo modprobe i8k force=1
ensuite pour afficher le statut des ventilateurs :
i8kfan
Enlever le Bip Horriblement fort
éditez le fichier /etc/modprobe.d/blacklist :
gksudo gedit /etc/modprobe.d/blacklist
et ajoutez y la ligne suivante :
blacklist pcspkr
Modem interne 56k
Dell fourni les pilotes propriétaires pour le modem intégré. Cliquez sur ce lien pour obtenir le paquet et les instructions d'installation.
Optimiser les performances de beryl ou de compiz-fusion( Edgy , Feisty , Gutsy, Hardy)
Par défaut j'ai trouver beryl beaucoup moins fluide que sous ma edgy , cela se résoud en réglant deux trois trucs : clic droit sur l'icone beryl en haut puis préférences générales de beryl : ici on va modifier ce qui suit :
filtrage de texture : maximal détecter la fréquence de rafraichissement : décoché activer l'éclairage : coché fréquence de rafraichissement : 150 synchroniser avec VBlank : décoché
âpres il faut essayer d'activer les mipmaps dans a peu pres toutes les options ( meilleur qualité d'image ) et voila maintenant beryl est plus fluide et plus beau
Feisty Fawn
Pour les possesseurs d'une ATI
D'abord mereci à GreatRed pour son topic et à tous ceux qui participent aux sujets et surtout à celui-ci.
L'installation de Feisty sur l'Inspiron 9400 avec une X1400 est un vrai casse-tête qui peut se résoudre facilement.
Le but est de pouvoir booter sur le liveCD (le cd Desktop) en mode graphique, d'installer Feisty, de redémarrer et de reconfigurer son serveur X pour que tout fonctionne.
Boot sur CD
Première étape : mettre le CD dans le lecteur de votre portable et booter dessus en appuyant sur F10 au démarrage et en choisissant le lecteur de CD-ROM comme premier périphérique à booter.
Le CD se lance est vous arriver sur le menu. Choisir la langue avec F2 (et le clavier avec F3 si ce n'est pas fait automatiquement) et démarrer avec le premier menu. Là, le chargement va s'arrêter et vous devez attendre jusqu'à arriver dans une console.
Démarrage du serveur X (1e Partie)
Nous allons installer les pilotes pour la cartes graphiques :
sudo apt-get install xorg-driver-fglrx fglrx-control libqt3-mt
Régler et initialiser le serveur X :
sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
Et démarrer le serveur X :
sudo startx
Et là, vous souriez car vous voyez votre nouvel Ubuntu tout frais se lancer ! Mais vous n'avez pas fini. Il faut maintenant lancer l'install à l'aide de l'icône située sur votre bureau.
Installation
Suivez l'installation et à la fin, vous redémarrez.
Mince, le serveur X n'a pas démarré. On se retrouve dans une console toute moche alors que des merveilles graphiques nous attendent non loin de là…
Démarrage du serveur X (1e Partie)
Reprenons l'installation des pilotes graphiques qui se sont évaporés du fait que l'on était sur un liveCD et non sur une install. Maintenant que nous sommes sur l'install :
sudo apt-get install xorg-driver-fglrx fglrx-control libqt3-mt
Et on re-régle et ré-initialiser le serveur X :
sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
On termine en re-démarrant le serveur X :
sudo startx
Pour les possesseurs d'une NVidia
Rien d'anormal à signaler pour le moment.
Sauver votre disque dur ( Intrepid et antérieures )
alors on va commencer par modifier le fichier /etc/hdparm.conf et y rajouter ceci a la fin :
/dev/sda { apm = 254 spindown_time = 0 }
puis taper ça afin d'ajouter les scripts de hdparm au démarrage
sudo update-rc.d hdparm defaults
on modifie aussi le fichier /etc/acpi/power.sh: on remplace
$HDPARM -B 1 /dev/$drive 2>/dev/null
par
$HDPARM -B 254 /dev/$drive 2>/dev/null
et apres on passe au paragraphe augmenter l'autonomie ( indispensable )
Augmenter l'autonomie
pour pouvoir activer certaines fonctions d'économie d'énergie il va falloir activer le laptop-mode , ce programme se charge de lancer certains scripts quand le pc est sur la batterie , allez on commence : on va déjà activer le laptop-mode ( désactivé par défaut parce que causant des freezes sur certaines machines ) :
gksudo gedit /etc/default/acpi-support
et on modifie comme ceci :
# Switch to laptop-mode on battery power - off by default as it causes odd # hangs on some machines ENABLE_LAPTOP_MODE=true SPINDOWN_TIME=60
puis on lance cette commande ( Inutile sous gutsy )
sudo update-rc.d laptop-mode multiuser
ceci permet d'activer le laptop mode dés le démarrage même quand le portable est branché sur le secteur , ( étrangement , par défaut le laptop-mode ne se lance que si l'on boot sur la batterie ) puis
sudo /etc/init.d/laptop-mode start
a ce point la le laptop-mode est activé
maintenant on va modifier un peu le fichier de configuration du laptop-mode ( pour plus d'option : RTFM ( man laptop-mode.conf ) )
gksudo gedit /etc/laptop-mode/laptop-mode.conf
pour commencer, on désactiver l'arrêt des disque dur quand il ne sont plus en activité sur la batterie ( pas forcément bon pour les disques durs :/ ) on va alors modifier comme ce qui suit :
ENABLE_LAPTOP_MODE_ON_AC=1 ... LM_BATT_MAX_LOST_WORK_SECONDS=600 LM_AC_MAX_LOST_WORK_SECONDS=360 ... CONTROL_HD_IDLE_TIMEOUT=1 ... LM_AC_HD_IDLE_TIMEOUT_SECONDS=300 LM_BATT_HD_IDLE_TIMEOUT_SECONDS=300 NOLM_HD_IDLE_TIMEOUT_SECONDS=7200 ... BATT_HD_POWERMGMT=254 LM_AC_HD_POWERMGMT=254 NOLM_AC_HD_POWERMGMT=254
on va utiliser le laptop-mode pour utilise le mode économie d'énergie de la carte wifi ( intel )!
diminuer la puissance de la carte wifi ( intel 3945abg ) ( Gutsy et anterieures )
on va d'abord vérifier que vous avez bien une carte wifi intel ( désolé pour les malheureux qui ont hérités d'une broadcom :/ ):
lspci |grep Network
vous devriez avoir quelquechose du genre :
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
alors dans ce cas c'est bon on continue on va créer deux fichiers permettant de réguler l'alimentation du wifi sur le batterie et sur le secteur :
gksudo gedit /etc/laptop-mode/batt-stop/wifi-start
et on colle ça dedans : (eth1 = votre carte wifi , changez si nécessaire )
#!/bin/bash # set Battery power saving echo Sur le secteur # 6 : AC - Always ON iwpriv eth1 set_power 6 #pour Hardy décommentez la ligne suivante et commentez la ligne précédente #echo 6 > /sys/bus/pci/drivers/iwl3945/*/power_level
enregistrez et quittez puis :
gksudo gedit /etc/laptop-mode/batt-start/wifi-stop
et on colle ça dedans : (eth1 = votre carte wifi , changez si nécessaire )
#!/bin/bash # set Battery power saving echo Sur la batterie iwpriv eth1 set_power 7 #pour Hardy décommentez la ligne suivante et commentez la ligne précédente #echo 7 > /sys/bus/pci/drivers/iwl3945/*/power_level
hop on enregistre , on quitte , on rend nos 2 scripts executables:
sudo chmod 755 /etc/laptop-mode/batt-start/wifi-stop sudo chmod 755 /etc/laptop-mode/batt-stop/wifi-start
on redémarre le laptop-mode :
sudo /etc/init.d/laptop-mode stop sudo /etc/init.d/laptop-mode start
et voila débranchez votre alimentation , attentdez quelques seconde , tapez iwconfig et maintenant la ligne Power Management sera a On
Désactiver les périphériques inutiles
si vous n'utiliez pas le winmodem et le bluetooth vous pouvez les désactivez dans le bios ( le bluetooth étant sur usb , il mange pas mal ) pour cela F2 au boot du portable pour accéder au bios puis cherchez un peu :D