Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2481 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  kpowersave / powersaved : régler freq cpu selon batterie ou secteur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

kpowersave / powersaved : régler freq cpu selon batterie ou secteur

n°861963
dam1330
...
Posté le 11-11-2006 à 19:06:32  profilanswer
 

J'utilise le couple kpowersave / powersaved  pour la gestion de l'energie de mes Pc / portables.
J'ai un PC (AMD X2 3800+) donc je peux changer la freq du cpu, par défaut c'est sur dynamique, alors ca change la vitesse du cpu selon mes besoins, mais je trouve que c'est plus lent que si je mets sur performance.
Donc à chaque reboote il faut que je spécifie performance a la place de dynamique.
 
J'ai un portable (core duo), je voudrais que si je suis sur
batterie = powersave
secteur = performance
 
Et non plus tout le temps sur dynamique, ou alors eviter d'aller le régler a la main  
 
 
ca doit etre possible d'automatiser tout ca non ?
 
j'ai essayé de chercher dans /etc/powersave/.... mais j'ai pas trouvé

mood
Publicité
Posté le 11-11-2006 à 19:06:32  profilanswer
 

n°862087
THRAK
- THR4K -
Posté le 12-11-2006 à 03:13:29  profilanswer
 

Faut effectivement aller voir dans /etc/powersave (oui, tu étais sur la bonne piste, fallait juste pousser un peu plus loin  :p ).
 
 
Là-dedans, il faut ensuite procéder en deux étapes, la première étant de s'assurer d'utiliser le profil (scheme) approprié selon que tu es sur batterie ou sur secteur et la seconde étant de configurer de la façon souhaité le comportement du cpu dans chacun des profils correspondants :
 
 
- 1) Vérifies/édites si nécessaire le fichier nommé /etc/powersave/common de sorte à ce que tu es les 2 entrées correspondantes réglées de la façon suivante (normalement c'est le cas par défaut) :

# utilise le profil 'performance' quand l'ordinateur est sur secteur
AC_SCHEME="performance"
 
# utilise le profil 'powersave quand l'ordinateur est sur batterie
BATTERY_SCHEME="powersave"


 
 
- 2) Édites le fichier du profil /etc/powersave/scheme_performance de sorte à ce que le comportement du cpu soit réglé sur la valeur 'performance' au lieu de 'dynamic' (par défaut) :

## Path:                System/Powermanagement/Powersave/Scheme/Performance
## Default:             "dynamic"
## Type:                list(performance,powersave,dynamic)
## ServiceRestart:      
#
# performance - The CPU stays always on highest supported frequency
# powersave The CPU stays always on lowest supported frequency.  
# dynamic - The frequency is adjusted dynamically  
# according to the current CPU usage.  
#  
# These settings need CPU frequency scaling support by your  
# hardware e.g. SpeedStep(Intel), PowerNow(AMD) or similar  
# technologies. The preferred value is dynamic to gain good  
# performance and reduce heat and noise.
#
CPUFREQUENCY="performance"


 
enfin, édites le fichier du profil /etc/powersave/scheme_powersave de sorte à ce que le comportement du cpu soit réglé sur la valeur 'powersave' au lieu de 'dynamic' (par défaut) :

## Path:                System/Powermanagement/Powersave/Scheme/Powersave
## Default:             "dynamic"
## Type:                list(performance,powersave,dynamic)
## ServiceRestart:      
#
# performance - The CPU stays always on highest supported frequency
# powersave The CPU stays always on lowest supported frequency.  
# dynamic - The frequency is adjusted dynamically  
# according to the current CPU usage.  
#  
# These settings need CPU frequency scaling support by your  
# hardware e.g. SpeedStep(Intel), PowerNow(AMD) or similar  
# technologies. The preferred value is dynamic to gain good  
# performance and reduce heat and noise.
#
CPUFREQUENCY="powersave"


 
Et voilà le tour est joué !  ;)  (un petit redémarrage du service est nécessaire pour être sûr que les changement soient immédiatement pris en compte, sous Debian avec les droits root : /etc/init.d/powersaved restart)
 
 
 
Note :
 
Il est aussi possible d'utiliser le comportement de cpu réglé sur la valeur 'dynamic' (surtout valable pour le fonctionnement sur secteur avec le profil /etc/powersave/scheme_performance) sans trop perdre de réactivité malgré tout. Il faut alors jouer sur la valeur de changement de fréquence (CPU_HIGH_LIMIT) de sorte à ce que le processeur switche vers une fréquence plus élevée à partir d'un taux d'occupation cpu plus bas (par exemple à 40% au lieu de 80% sur mon portable) :

## Path:                System/Powermanagement/Powersave/CPU
## Type:                integer(1:100)
## Default:             "80"
#
# This variable sets the limit (in percent) for switching to the
# next higher CPU frequency (if supported). The real value used is
# the result of this variable devided by the number of available CPUs.
# The limit for switching down is calculated from this high limit,
# the CPU_HYSTERESIS variable and the available frequencies of your
# CPU automatically.
CPU_HIGH_LIMIT="40"


Message édité par THRAK le 12-11-2006 à 03:14:12

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°862199
dam1330
...
Posté le 12-11-2006 à 16:24:15  profilanswer
 

Merci beaucoup, ca marche au poil


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  kpowersave / powersaved : régler freq cpu selon batterie ou secteur

 

Sujets relatifs
Regler le Vertical refresh sans connaitre les spec de l'écran[resolu]Problème de [batterie] portable [Presario X1005] ubuntu dapper
Débian: Sauvegarder son secteur de boot sur CDrègler les couleurs sous mandriva
Obtenir/régénérer le secteur de boot de linuxportable : batterie inconnue par linux
[Debian] Coupure secteur - base LDAP corrompueRegler l'environnement graphique de VNC
Problème batterie portable sous Debian SargeDebian problème pour régler l'heure
Plus de sujets relatifs à : kpowersave / powersaved : régler freq cpu selon batterie ou secteur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR