Attention, ce journal n'est pas un journal sur le cyclimse (ni la religion, les motards ou l'avortement). Je vais même y parler de libre (sisi). Merci de votre compréhension.
'jour, Nal !
Ma vie étant très intéressante, je vais m'empresser de la partager avec toi.
Souvent je me ballade avec mon petit lappy. Tout allait bien dans le meilleur des mondes. Sauf que le ventilateur se met souvent en route.
Me disant que je peux améliorer l'autonomie du bordel, j'installe powertop je le lance, je vais dans l'onglet "tunables" et je tourne tout à fond. Et là c'est le drame.
>> Bad Wireless Power Saving for interface wlan0
Bad Enable SATA link power management for /dev/sda
Bad NMI watchdog should be turned off
Bad Power Aware CPU scheduler
Bad VM writeback timeout
Bad Enable Audio codec power management
Bad Autosuspend for USB device Broadcom Bluetooth Device [Broadcom Corp]
Bad Runtime PM for PCI Device NEC Corporation uPD720200 USB 3.0 Host Controller
Bad Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family DRAM Controller
Bad Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller
Bad Runtime PM for PCI Device Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
Bad Runtime PM for PCI Device Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader
Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad Runtime PM for PCI Device Intel Corporation 82801 Mobile SATA Controller [RAID mode]
Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3
Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad Runtime PM for PCI Device Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
Bad Runtime PM for PCI Device Advanced Micro Devices [AMD] nee ATI Whistler [AMD Radeon HD 6600M Series]
Bad Wake-on-lan status for device eth0
Good Bluetooth device interface status
Good Autosuspend for USB device Qualcomm Gobi 2000 [Qualcomm Incorporated]
Good Autosuspend for USB device xHCI Host Controller [usb1]
Good Autosuspend for USB device xHCI Host Controller [usb3]
Good Autosuspend for USB device EHCI Host Controller [usb2]
Good Autosuspend for USB device EHCI Host Controller [usb4]
Good Autosuspend for unknown USB device 2-1 (8087:0024)
Good Autosuspend for unknown USB device 4-1 (8087:0024)
Good Autosuspend for USB device USB2.0 Camera [Ricoh Company Ltd.]
Good Wake-on-lan status for device wlan0
Good Using 'ondemand' cpufreq governor
Presque rien n'est optimisé.
Mais je reste calme, je ne panique pas et je met tout à Good. Ouf, me voilà sauvé… du moins jusqu'au prochain reboot.
En effet, powertop ne fait pas de réglages persistants. Et je n'ai pas trouvé comment lui dire de le faire.
Fort heureusement, on peut ruser.
Il suffit pour celà de faire powertop -html
. Attention, on pourrait être tenté de faire powertop -csv
, en se disant que ce sera plus simple à traiter d'un coup de cuillère à Perl. Grave erreur. Chez moi, non seulement ça segfault (pas très grave), mais ça me règle la luminosité de l'écran au minimum.
Armé d'une loupe, d'une lampe torche et de beaucoup de patience, je découvre l'existence du binaire xbacklight qui me sauve la vie. xbacklight -set 99999999999999
remet les choses à un niveau acceptable.
Exportons donc en html.
Ensuite, il suffit d'ouvrir cette page html dans un navigateur et d'aller à la section "Software Settings in need of Tuning". Et de copier coller la colone de droite. Astuce de la mort qui tue tout : pas besoin de faire des copier-coller unitaires. Dans Firefox (et probablement dans d'autres navigateurs), il suffit de faire ctrl+clic gauche sur toutes les cellules du tableau et de copier ça dans un fichier.
Ensuite on rend le fichier executable ou sh powertop
et paf, tous les settings sont bons. Au prochain redémarrage, il suffit de relancer le script, plutôt que de tuner un par un tous les settings.
Je laisse à mon cher Nal l'implémentation dans un script de démarrage, ou dans une unité systemd, son activation lors du démarrage ou bien lors du passage sur batterie et sa désactivation quand on revient sur secteur. Oui, je sais. Ça c'est bas, Nal.
Conclusion, avant mes optimisations ne survivaient pas un à reboot. Et maintenant, je suis en paix, Nal, car c'est désormais le cas, Nal.
# Sinon il y a l'option auto-tune
Posté par Zylabon . Évalué à 6.
powertop --auto-tune
"Sets all tunable options to their GOOD setting"Mais c'est pas dans la page de man, c'est mal fichu, juste dans
powertop --help
, après peut être que ça dépend des versions, j'utilise Arch…Please do not feed the trolls
[^] # Re: Sinon il y a l'option auto-tune
Posté par dafp . Évalué à 1.
Sur le package de Debian c'est pas le cas, l'option n'existe pas.
[^] # Re: Sinon il y a l'option auto-tune
Posté par fasthm . Évalué à 2.
Ça existe sur ubuntu, mais pas dans le man, juste dans le --help.
Et comme ubuntu n'a sûrement rien inventé, ça devrait pouvoir se tenter sur une debian.
La gent féminine, pas la "gente", pas de "e" ! La gent féminine ! Et ça se prononce comme "gens". Pas "jante".
# euh, journal?
Posté par freem . Évalué à 4. Dernière modification le 14 octobre 2014 à 16:55.
Tu te serais bien trompé de section… 'fin bon, je dis ça, je dis rien moi.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.