Postez ici vos trucs & astuces.

Economie d'énergie laptop

#41Messageil y a 10 ans

Voili-voilou

Image

par contre dès que je passe en good cette ligne, la souris ne fonctionne plus.
Je me sers du touchpad (mais j'aime pô).

Economie d'énergie laptop

#42Messageil y a 10 ans

La prise de droite > 1-1.2

La prise de gauche en haut > 2-1.1 => c'est sur celle-ci que la souris est branchée normalement

La prise de gauche en bas > 2-1.2

Dans /sys/bus/usb/devices/
j'ai 1-0:1.0 - 1-1 - 1-1:1.0 - 2-0:1.0 - 2-1 - 2-1.2 - 2-1.2:1.0 - 2-1:1.0 - usb1 - usb2

Economie d'énergie laptop

#43Messageil y a 10 ans

tente ce script là, lancement à la mano avec le PC sur batterie, et regarde le résultat dans powertop.
je me suis basé sur la commande envoyée par powertop et pas sur la liste des dossiers :

#!/bin/bash

# Shell script to reduce energy consumption when running battery. Place
# it in /etc/pm/power.d/ and give execution rights.

if cat /sys/class/power_supply/ADP0/online | grep 0 > /dev/null 2>&1

then

# Start battery powered settings ---------------------------------------#

# Enable Laptop-Mode disk writing
echo 5 > /proc/sys/vm/laptop_mode

# Modify VM-Writeback
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

#NMI watchdog should be turned off
for foo in /proc/sys/kernel/nmi_watchdog;
do echo 0 > $foo;
done

# Set SATA channel to power saving
for foo in /sys/class/scsi_host/host*/link_power_management_policy;
do echo min_power > $foo;
done

# Activate USB autosuspend
for foo in /sys/bus/usb/devices/*/power/control;
do echo auto > $foo;
done

# Sauf pour la souris d'ewolnux
echo on > /sys/bus/usb/devices/2-1.1/power/control

# Activate PCI autosuspend
for foo in /sys/bus/pci/devices/*/power/control;
do echo auto > $foo;
done

# Activate audio card power saving
# (sounds shorter than 5 seconds will not be played)
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller

# End battery powered settings -----------------------------------------#

else

# Start AC powered settings --------------------------------------------#

# Disable laptop mode
echo 0 > /proc/sys/vm/laptop_mode

#NMI watchdog should be turned on
for foo in /proc/sys/kernel/nmi_watchdog;
do echo 1 > $foo;
done

# Set SATA channel: max performance
for foo in /sys/class/scsi_host/host*/link_power_management_policy;
do echo max_performance > $foo;
done

# Disable USB autosuspend
for foo in /sys/bus/usb/devices/*/power/control;
do echo on > $foo;
done

# Disable PCI autosuspend
for foo in /sys/bus/pci/devices/*/power/control;
do echo on > $foo;
done

# Disable audio_card power saving
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save

# End AC powered settings ----------------------------------------------#

fi

Economie d'énergie laptop

#44Messageil y a 10 ans

Economie d'énergie laptop

#45Messageil y a 10 ans

tu as fait quelques refresh de powertop ?
c'est étonnant.

et en lançant manuellement :

cd /etc/cron.d
.powersave
Dernière modification par Otaconil y a 10 ans, modifié au total 1 fois.

Economie d'énergie laptop

#46Messageil y a 10 ans

J'ai lancé plusieurs fois sudo powertop avec le même résultat.

Economie d'énergie laptop

#47Messageil y a 10 ans

il appartient à root, powersave ?

Economie d'énergie laptop

#48Messageil y a 10 ans

Quand je lance manuellement la tâche depuis le planificateur, je pense qu'il signale un problème

/etc/cron.d/powersave: ligne38: /sys/bus/pci/devices/0000:03:00.1/power/control: Permission non accordée
/etc/cron.d/powersave: ligne38: /sys/bus/pci/devices/0000:03:00.2/power/control: Permission non accordée
/etc/cron.d/powersave: ligne38: /sys/bus/pci/devices/0000:03:00.3/power/control: Permission non accordée
/etc/cron.d/powersave: ligne43: /sys/module/snd_hda_intel/parameters/power_save: Permission non accordée

je ne te donne pas toutes les lignes, elles sont toutes du même acabit.

Economie d'énergie laptop

#49Messageil y a 10 ans

Otacon a écrit :il appartient à root, powersave ?

:sourire:

Economie d'énergie laptop

#50Messageil y a 10 ans

Otacon a écrit :il appartient à root, powersave ?

oui.

Economie d'énergie laptop

#51Messageil y a 10 ans

les droits du mien :

-rwxr-xr-x 1 root root 1983 18 janv. 19:18 powersave

Economie d'énergie laptop

#52Messageil y a 10 ans

┌──[11-02-2014 20:33:51] [thierry@laptop-thierry] ~ 
└──[$] → ls -l /etc/cron.d
total 8
-rw-r--r-- 1 root root  128 23.06.2013 11:17 0hourly
-rwxr-xr-x 1 root root 2065 11.02.2014 18:05 powersave*

Economie d'énergie laptop

#53Messageil y a 10 ans

il a une étoile ton powersave ?

Economie d'énergie laptop

#54Messageil y a 10 ans

Non.

Economie d'énergie laptop

#55Messageil y a 10 ans

-rwxr-xr-x 1 root root 2065 11.02.2014 18:05 powersave*

au bout du fichier ?

Economie d'énergie laptop

#56Messageil y a 10 ans

Je ne peux pas expliquer cet astérisque.

Image

Image

Economie d'énergie laptop

#57Messageil y a 10 ans

supprimes la tâche de Kcron, et lance le script manuellement :

su -
cd /etc/cron.d
./powersave

Economie d'énergie laptop

#58Messageil y a 10 ans

Otacon a écrit :supprimes la tâche de Kcron, et lance le script manuellement :

su -
cd /etc/cron.d
./powersave

J'essaierai dans la journée.

PS :
Au sujet de l'astérisque derrière powersave, j'ai trouvé sa signification en faisant des essais ( :tetu! ) ; ça indique tout simplement que le fichier est exécutable.

Economie d'énergie laptop

#59Messageil y a 10 ans

Je n'ai pas encore supprimé la tâche de Kcron, elle n'est pas lancée au démarrage.

Donc un

su -
cd /etc/cron.d
./powersave

puis pour s'assurer que la tâche est bien lancée

$ crontab -l
#économie d'énergie
* * * * *       /etc/cron.d/powersave

# Fichier généré par KCron le mardi 11 février 2014 20:42.

puis lancé un powertop

sudo powertop
[sudo] password for thierry:
Loaded 0 prior measurements
Cannot load from file /var/cache/powertop/saved_parameters.powertop
RAPL device for cpu 0
RAPL device for cpu 0
RAPL device for cpu 0
Cannot load from file /var/cache/powertop/saved_parameters.powertop
Leaving PowerTOP

et résultat en image
Image

Economie d'énergie laptop

#60Messageil y a 10 ans

Hello ewolnux,
great, ça fonctionne. Plus qu'à mesurer le gain à l'utilisation. :sourire:
tu peux voir ta conso à vide (tous softs fermés) dans powertop, onglet Overview :
The battery reports a discharge rate of XXX W

edit : on pourrait améliorer encore en intégrant dans le script la commande permettant de passer le wake-on-lan à good.
Répondre