Je suis sur un Compaq 615 et son ventilateur est fort. Vous ne pouvez pas faire grand chose à ce sujet, mais j'essaie de garder le processeur / GPU aussi cool que possible. Voici ce que Powertop a à dire:
Si je les change tous en "bien", les modifications ne survivront pas au redémarrage.
J'ai ajouté la ligne au fichier "grub" comme suggéré ici
Comment rendre permanent le "Tunables" suggéré par Powertop?
sudo
pour modifier le fichier.powertop
peuvent ne pas être précises en raison de réétalonnages internes de la batterie. Source: askubuntu.com/questions/161774/…Réponses:
Si vous les modifiez tous de toute façon, vous pouvez simplement utiliser la commande
Appelez automatiquement powertop au démarrage
1.
Sur les systèmes utilisant
systemd
un gestionnaire de démarrage (comme Ubuntu), installez-le en tant que service:2
Sur les systèmes qui n'utilisent pas
systemd
ou si vous souhaitez utiliser l'ancien style avec/etc/rc.local
fichier, ajoutez cette ligne à la fin de/etc/rc.local
:Remarque: si le script contient déjà,
exit 0
assurez-vous de placer toutes les commandes avant cette ligne, car le script quitte le script.Si vous souhaitez régler tous les paramètres sur une seule ligne, vous pouvez d’abord régler automatiquement l’appareil, puis en désactiver un avec une ligne supplémentaire. Par exemple, si vous souhaitez réactiver le périphérique à écran tactile (à l’usb 2 à 7), ajoutez ceci avant le
exit 0
:Remarque: sous Linux avec
systemd
, assurez-vous que /etc/rc.local est exécuté au démarrage par le service de compatibilité.la source
powertop --auto-tune && echo 'on' > '/sys/bus/usb/devices/5-2/power/control'
afin que cela fonctionne parfaitement à chaque session, au démarrage.inactive (dead)
. Rendrerc.local
exécutable en exécutant sudo chmod + x /etc/rc.local a permis d'obtenir le résultat souhaité après un redémarrage.Voici comment vous pouvez rendre les modifications permanentes:
Cela va générer un
powertop-xxxxxxxxxx-xxxxxx.html
fichier.Maintenant, ouvrez-le dans le navigateur et copiez les
echo
commandes de "... ayant besoin de réglage" dans/etc/rc.local
.Ou extrayez les commandes en utilisant quelque chose comme ceci:
Si
rc.local
contientexit 0
vous devez vous assurer de mettre les commandes avant cette ligne.la source
Vous devez le télécharger et le compiler car personne n’a la dernière version.
Télécharger powertop https://01.org/powertop/downloads/2013/powertop-v2.3
powertop-2.3.tar.gz <<<Cliquez et téléchargez-moi
Avant de compiler, vous devez installer des dépendances
Installation de dépendances (il suffit de copier-coller les commandes suivantes)
Installation de Powertop
Pour construire et installer PowerTOP, tapez les commandes suivantes,
Vous pouvez également utiliser -j2 pour le nombre de cœurs que vous souhaitez utiliser ./make .Replace -j2 avec le nombre de cœurs de processeur que vous souhaitez utiliser pour le processus de compilation. par exemple, j'ai utilisé ./make -j8
Powertop est installé, vous pouvez débrancher le courant alternatif et courir
Cependant, la plupart des paramètres ne sont pas enregistrés et ils sont perdus après un redémarrage. Cependant, vous pouvez les rendre permanents en utilisant les commandes fournies dans le rapport HTML PowerTOP. Pour générer un rapport HTML, exécutez la commande suivante: webupd8.org
Implémentation de la suggestion Powertop sur batterie et dos pour optimiser les performances sur courant alternatif
Pour cela, vous devez créer un script qui exécute la suggestion powertop sur batterie et optimise les performances en courant alternatif.
Copier coller ce qui suit dans le fichier power
Maintenant, vous devez attribuer une autorisation d'exécution à Power Script.
Désormais, lorsque vous débrancherez , la suggestion de Powertop prendra en charge et maximisera la durée de vie de la batterie. En vous connectant au secteur, vous obtiendrez des performances maximales.
Liens utiles
http://ubuntuforums.org/showthread.php?t=1855126&page=3 http://www.webupd8.org/2012/08/install-powertop-21-in-ubuntu-1204.html
Pour l'option -j http://dnscrypt.org/
la source
checkinstall
. Il vous permettra également de créer un paquet .deb que vous pourrez désinstaller / mettre à niveau ultérieurement. Vous pouvez l'installer avecsudo apt-get install
make
etsudo checkinstall
. Cela a fonctionné comme prévu. Le fichier README nécessite des corrections sur celui-ci.Ce n'est pas la réponse que vous demandez, mais vous pouvez essayer d'y entrer
laptop-mode
. Pour faire ça:Source: http://ubuntuforums.org/showthread.php?t=1157408&p=7271995#post7271995 (par Axx83 )
la source
Utilisez les règles udev pour des économies d’énergie permanentes, configurez les paramètres directement sur la source, au lieu de créer des scripts ou de vous fier aux éventuels packages non installés. Ainsi, dès que le matériel est ajouté,
udev
vos paramètres sont appliqués.Une
udev
règle correcte rend les paramètres non appliqués lorsque le matériel n'est pas présent, rendant ainsi la configuration plus portable. Et vous en apprendrez plus sur le fonctionnement interne de votre noyau Linux :-). La configuration faite de cette façon, s’applique également lorsque la batterie ne fonctionne pas.Un exemple pour accordable
Enable SATA link power Managmenet for host0
. La suggestion est de:Cela vous donne déjà une idée de l'emplacement du matériel: dans / sys / class / scsi_host. Vous pouvez le vérifier avec:
Mieux vaut ne pas toucher aux règles système udev dans /lib/udev/rules.d/ et créer votre propre fichier de règles udev à peu près au niveau 60 dans /etc/udev/rules.d/. Par exemple avec l'éditeur nano:
Quelques autres exemples écrivent des règles comme:
Je dirais non, et améliorez votre règle en ne l'appliquant que lorsque la stratégie de gestion de l'énergie des liens est définie sur max_performance. Regardez la petite différence (cherchez le signe de double équation):
Testez votre règle avec
udevadm test /devices/…
:Je ne trouve pas le moyen d'appliquer la règle. Dans ce cas, j'ai redémarré pour appliquer la règle udev nouvellement créée.
la source
Avec systemd, c'est facile:
Enregistrez le fichier de l' unité,
kill -HUP 1
,systemctl enable --now powertop-autotune.service
, fait!PS si vous avez besoin d’exceptions
--auto-tune
, ajoutez simplement plus deExecStart
lignes pour définir vos propres paramètres.la source
powertop
est dans/usr/sbin
, pas/usr/bin
.J'ai résolu ce problème en créant un script de tableau de bord
/root/power_save.sh
:Définissez-le comme exécutable:
Et ajoutez-le à root crontab avec
sudo crontab -e
:la source
Ce lien parle de la même chose parle de la même chose:
https://bbs.archlinux.org/viewtopic.php?pid=860406
Je suis intéressé par la solution par moi-même et j'essaierai plus tard. Dis-moi si tu peux réussir à mettre en œuvre cette solution.
Je ne pouvais pas le faire fonctionner car le système me disait toujours la permission refusée d'exécuter le fichier exécutable.
Cependant, cela semble fonctionner:
http://philatwarrimoo.blogspot.com/2011/06/powertop-howto-enable-device-power.html
J'ai utilisé la commande courte et l'exécute avec sudo.
En tant que solution semi-automatique, j'ai créé un lanceur:
le script est comme suit:
Y a-t-il un moyen d'éviter de demander mon mot de passe?
la source
Par la réponse de rubo77, je suis en cours d' exécution
powertop --auto-tune
dans/etc/rc.local
puis annuler une modification par défaut indésirable.Toutefois, comme le périphérique pour lequel je souhaite désactiver le contrôle automatique de l'alimentation est un périphérique USB externe pouvant potentiellement apparaître avec un
/sys
numéro de périphérique différent, j'ai créé un peu plus de script pour l'identifier de manière dynamique:où
VENDOR
etPRODUCT
sont définis sur le fournisseur USB et les ID de produit en minuscule hexadécimal.Ceux-ci sont disponibles chez
identifier le périphérique dans la
lsusb
sortie (les ID y apparaissent dans le formulaireaaaa:bbbb
), ouobservez la commande exécutée par powertop lorsque vous modifiez le paramètre d'alimentation, accédez au
/sys/bus/usb/devices/*
répertoire en cours du périphérique et récupérez les valeurs à partir du fichier en coursidProduct
et desidVendor
fichiers.la source
J'ai eu un problème similaire et après avoir lu une question sur ce site, j'ai découvert que le programme "Powertop" est apparemment plus adapté aux développeurs.
Comment installer powertop 1.13?
La version, plus utile, pour les utilisateurs est "powertop-1.13" trouvée dans les référentiels. Il affiche les suggestions d'économie d'énergie ainsi que la commande qu'il utilise pour exécuter la suggestion.
Ce site Red Hat Docs contient des instructions supplémentaires pour rendre ces modifications permanentes.
Plus précisément:
Bonne chance!
la source