Je vous propose un tutoriel qui va vous permettre de gerer la consommation electrique de votre carte radeon et donc d'augmenter l'autonomie de votre portable. J'ai fait ce tutorial afin qu'il
s'insere facilement dans le guide de la gestion de l'energie.... Je l'ai fait sur mon portable, mais je n'ai pas vraiment eu le
temps de faire de tests sur les gains ...
Prerequis
les drivers proprio ati : >=8.19.10 (~x86 dans portage pour le moment, les versions précédentes ne gèrent pas le powerplay)
Configuration
Tout d'abord, faites :
Code: Select all
aticonfig --lspCes differentes frequences correspondent aux modes supportées par votre carte. Par exemple, moi par defaut je tourne en à 446/263 (default state). Les deux autres correspondent a des modes deaticonfig --lsp wrote: core/mem [flags]
---------------
1: 108/108 MHz [low voltage]
2: 209/182 MHz [low voltage]
3: 446/263 MHz [default state]
gestion d'energie. Et comme vous l'aurez deviné, plus la frequence du processeur et de la memoire est basse, moin la carte consommera d''énergie.
Bon vous pouvez deja essayer voir si cela fonctionne en utilisant la commande :
Code: Select all
aticonfig --set-powerstate=1Le driver fglrx doit être chargé pour éffectuer cette opération.
Le probleme est que cette manipulation ne marche que pour la session actuelle. Il faut donc automatiser tout ca.
Automatisation de la gestion de l'energie
Ici, il y a deux méthodes. Si vous voulez que la gestion de l'energie soit permanente il vous suffit de rajouter a votre fichier /etc/X11/xorg.conf :
Code: Select all
Section "Device"
...
Option "PowerState" "1" #Mettez 2 ou 3 selon vos besoins
...
EndSection
La suite suppose que vous possédez un niveau d'execution battery et que vous avez configuré votre pc pour changer de niveau d'execution quand vous etes sur la batterie.
Donc, commencons par creer un fichier nommé /etc/init.d/pm.radeon, que nous remplirons comme suit :
Bon maintenant, rendons le executable et ajoutons le au niveau battery :/etc/init.d/pm.radeon wrote: #!/sbin/runscript
depend() {
after xdm
}
start() {
ebegin "Activating Power Management for Radeon"
aticonfig --set-powerstate=1 #Mettez ici le chiffre qui correspond au niveau que vous voulez su batterie
eend $?
}
stop () {
ebegin "Deactivating Power Management for Radeon"
aticonfig --set-powerstate=3 #Mettez ici le chiffre que vous voulez avoir quand vous etes sur secteur
eend $?
}
Code: Select all
chmod +x /etc/init.d/pm.radeon
rc-update add pm.radeon battery
