Celle qui est la plus simple pour moi est d'utiliser --auto-tune et de créer un service au démarrage mais étant donné que ce n'ai pas la méthode recommandée sur la doc (https://wiki.archlinux.org/index.php/Powertop) je me pose des questions quand à son efficacité.
J'ai donc généré le fichier .html et exécuté la commande qui permet d'extraire les bon réglages :
Code : Tout sélectionner
awk -F '</?td ?>' '/tune/ { print $4 }' powerreport.html
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs';
echo 'min_power' > '/sys/class/scsi_host/host0/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host1/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host2/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host3/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host4/link_power_management_policy';
echo 'min_power' > '/sys/class/scsi_host/host5/link_power_management_policy';
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save';
echo '0' > '/proc/sys/kernel/nmi_watchdog';
echo 'auto' > '/sys/bus/usb/devices/2-1/power/control';
echo 'auto' > '/sys/bus/usb/devices/7-6/power/control';
echo 'auto' > '/sys/bus/usb/devices/7-5/power/control';
echo 'auto' > '/sys/bus/usb/devices/1-1/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-0/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-1/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-2/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-3/device/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.7/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:19.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:03.3/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:03.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:03.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:01.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.1/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.1/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1b.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1a.7/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1c.4/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.1/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1d.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1e.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.0/power/control';
ethtool -s enp0s25 wol d;
Merci pour votre aide.
EDIT : par ailleurs voici une capture du résultat sur powertop (sous Ubuntu pour le moment), est-ce correct ? Car je dois avouer que j'ai du mal à comprendre les divers paramètres, en effet il est bloqué en c2 sur la colonne paquet alors qu'il descend en c7 dans la colonne cœur.