Alors, en fait si tu note une réel différence avec la durée de ta batterie sous windows et sous linux c'est tout à fait normal si tu n'a rien modifié :).
En gros, vu que ton governor est 'userspace', ca veut dire que tu ne l'a pas modifié. Il n'est modifié par aucun script du système non plus. Donc tu n'a aucune économie d'énergie, ton processeur tourne au maximum de sa capacité en permanence. (Ce qui correspond au scaling_governor "performance"). Cela explique que ta batterie se vide très vite.
Avant d'écrire ce script j'utilisait un simple :
echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Comme mentionné dans des commentaires précédents.
Apres j'ai fait un constat, Lorsque je bosse sur mon laptop à la bibliotheque, j'oublie souvent dès le démarrage de mon laptop, de le passer sur le mode powersave, histoire d'avoir une autonomie maximum sur ma batterie. Du coup, le temps où j'oublie de changer le scaling_governor, bah je perds de l'autonomie inutilement. J'ai donc décider de regler mon scaling_governor, en fonction de ma batterie.
Si mon pc est sur la batterie (batterie présente) et que elle est en mode décharge, c'est à dire , que mon pc n'est pas branché au secteur, dans ce cas le script se charge de mettre dès le demarrage de mon pc en mode 'powersave'.
Sinon, il règle mon scaling_governor sur 'conservative'.
Les différents modes sont (suivant la version du noyau utilisé) :
performance : le processeur tourne à son maximum en permanence.
ondemand : La fréquence du processeur est adaptée en fonction de l'utilisation du processeur.
conservative : Même chose que 'ondemand' mais en version optimisée pour amd64. (Il me semble)
powersave : Le processeur tourne à sa fréquence minimal en permanence.
Pour plus de détails, je vous renvoie à la doc de cpu_freq.
[^] # Re: Une question
Posté par Francois COJEAN . En réponse au journal Petit script pour gerer cpu_freq au demarrage de mon laptop.. Évalué à 2.
En gros, vu que ton governor est 'userspace', ca veut dire que tu ne l'a pas modifié. Il n'est modifié par aucun script du système non plus. Donc tu n'a aucune économie d'énergie, ton processeur tourne au maximum de sa capacité en permanence. (Ce qui correspond au scaling_governor "performance"). Cela explique que ta batterie se vide très vite.
Avant d'écrire ce script j'utilisait un simple :
echo "conservative" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Comme mentionné dans des commentaires précédents.
Apres j'ai fait un constat, Lorsque je bosse sur mon laptop à la bibliotheque, j'oublie souvent dès le démarrage de mon laptop, de le passer sur le mode powersave, histoire d'avoir une autonomie maximum sur ma batterie. Du coup, le temps où j'oublie de changer le scaling_governor, bah je perds de l'autonomie inutilement. J'ai donc décider de regler mon scaling_governor, en fonction de ma batterie.
Si mon pc est sur la batterie (batterie présente) et que elle est en mode décharge, c'est à dire , que mon pc n'est pas branché au secteur, dans ce cas le script se charge de mettre dès le demarrage de mon pc en mode 'powersave'.
Sinon, il règle mon scaling_governor sur 'conservative'.
Les différents modes sont (suivant la version du noyau utilisé) :
performance : le processeur tourne à son maximum en permanence.
ondemand : La fréquence du processeur est adaptée en fonction de l'utilisation du processeur.
conservative : Même chose que 'ondemand' mais en version optimisée pour amd64. (Il me semble)
powersave : Le processeur tourne à sa fréquence minimal en permanence.
Pour plus de détails, je vous renvoie à la doc de cpu_freq.