#1 Le 27/05/2006, à 16:04
- BeSt
ATI + Linux + Autonomie = ?
Bonjour,
sur mon portable équipé d'une ATI (déjà ca commence mal) Mobility Radeon X700, j'ai le problème suivant :
Sous un autre OS payant plus connu, j'ai une autonomie de 3h30. Sous Ubuntu, j'ai 2H30 grand max.
Les raisons :
1) sous W*n*o*s, je sous volte mon proc, sous linux, c'est possible mais difficile (je l'ai pas fait et si qqun sait le faire sans patcher le noyau ou chépaquoi, je suis preneur)
2) sous * i*d*w*, il y a le PowerPlay, sous linux, c'est plus compliqué :
j'ai essayé les 3 pilotes : 'ati', 'radeon' et 'fglrx' (ok j'ai un peu ramé )
Les équivalents du Powerplay sont : Dynamicclocks (pour les 2 premiers pilotes) et PowerState (pour le 3°). J'ai essayé ces "sauveurs d'énergie", mais ne fonctionnent quasiment pas :
22 W de conso (qu'ils soient activés ou pas) vs 16-17 sur l'autre OS. Le pire : j'ai même l'impression qu'avec PowerState la consommation augmente de 1 ou 2 W lorsque ce mécanisme est activé. J'ai bien sur fait ces tests en bloquant la fréquence du processeur (centrino) à sa plus basse fréq. possible.
La raison cette différence est qu'apparemment, PowerPlay diminue la fréquence d'horloge de la CG ET désactive certains circuits de la CG ET diminue la bande passante du PCI-Express de 16x à 1x.
PowerState (ou DynamicClocks) ne font que diminuer la fréquence je crois, mais en aucun cas ne diminue la bande passante du PCI-Express.
Voilà j'ai dit ce que je pensais savoir sur l'autonomie des ATI sous Linux, et je voudrais avoir qq conseils d'utilisateurs plus avertis que moi. Merci
PS : Si j'obtiens une réponse viable, je la rajouterais dans ce premier post.
Dernière modification par BeSt (Le 27/05/2006, à 16:07)
Page perso: http://be.st.free.fr
Hors ligne
#2 Le 28/05/2006, à 16:45
- BeSt
Re : ATI + Linux + Autonomie = ?
Les équivalents du Powerplay sont : Dynamicclocks (pour les 2 premiers pilotes) et PowerState (pour le 3°). J'ai essayé ces "sauveurs d'énergie"
En fait, je viens de me rendre compte que DynamicClocks ne fonctionne pas vraiment : j'ai mis l'option
Option "DynamicClocks" "on"
et best@best-portable:/var/log$ gedit Xorg.0.log me donne
[...]
(**) RADEON(0): Option "DynamicClocks" "on"
[...]
alors que http://www.thinkwiki.org/wiki/How_to_ma … t_features dit qu'on doit avoir
(**) RADEON(0): Option "DynamicClocks" "on"
(II) RADEON(0): Dynamic Clock Scaling Enabled
Peut être y'a t-il quelque chose que je fais mal, et c'est cela qui engendre un non-fonctionnement des "Power Management" ...
Merci par avance pour votre aide
PS : Je suis sous Dapper, mais je pense que sous Breezy, ca le ferait aussi.
Page perso: http://be.st.free.fr
Hors ligne
#3 Le 28/05/2006, à 19:15
- amwus
Re : ATI + Linux + Autonomie = ?
j'ai le même problème que toi sur un IBM R52... 3h30 sous win et max 2h30 sous ubuntu... C'est un problème qui à long terme pourrait remettre en question mon install de linux en dual boot lol...
Si qqun à une solution, je prend aussi !
Black holes are where god divided by zero...
Hors ligne
#4 Le 29/05/2006, à 10:13
- BeSt
Re : ATI + Linux + Autonomie = ?
En fait je parle d'ATI, mais si ca se trouve avec les nVidia, il y a le mm problème.
Tout le monde parle de l'accélération 3D ok mais c'est dommage, parce quelqu'un qui a un portable sous Linux, il va (=je vais ) préférer une bonne autonomie à de bonnes performances 3D (en tout cas lorsqu'il est sur batterie).
C'est le seul point (avec la gestion encore difficile du WPA+IP statique) qui fait que mon OS principal pour le moment, c'est pas Linux.
Page perso: http://be.st.free.fr
Hors ligne
#5 Le 29/05/2006, à 12:44
- amwus
Re : ATI + Linux + Autonomie = ?
pareil pour moi... Mais j'ai en règle général un probleme d'autonomie sous linux. G max 2h30 meme en proco minimum et tout le tsoinsoin et sous win g 3h30 facile...
Black holes are where god divided by zero...
Hors ligne
#6 Le 29/05/2006, à 12:50
- BeSt
Re : ATI + Linux + Autonomie = ?
En plus de la carte graphique, j'ai l'impression que le "power management" n'est pas activé sur ma carte WiFi (Intel 2200BG).
Je vais même jusqu'à me demander si certains périph que je n'utilise jamais (genre WebCam, lecteur de SD, ...) ne sont pas désactivés sous win, et non désactivés sous Linux => ce qui entrainerait encore une perte d'autonomie.
Je suis "content" de voir que je ne suis pas le seul à regretter ce manque de gestion de l'autonomie.
EDIT : Ce site a l'air d'expliquer pas mal de trucs : ca devrait résoudre le pb de gestion d'alim de la carte WiFi, cependant pour la carte vidéo, j'ai déjà essayé et ca ne marche pas (voir posts précédents)
Dernière modification par BeSt (Le 29/05/2006, à 13:18)
Page perso: http://be.st.free.fr
Hors ligne
#7 Le 29/05/2006, à 15:33
- amwus
Re : ATI + Linux + Autonomie = ?
je vais aller voir ça. Généralement, qd je n'utilise pas le wifi, je le coupe complètement, ca économise bcp. Sur un thinkpad, c'est assez facile à faire. C'est étrange ce problème. j'attend avec impatience la dernière dapper pr essayer une bonne config...
Black holes are where god divided by zero...
Hors ligne
#8 Le 29/05/2006, à 15:41
- BeSt
Re : ATI + Linux + Autonomie = ?
Moi je peux pas le faire facilement : la comb. de touches FN+F2 sur mon portable n'affecte pas directement la carte. Bref, il n'y a pas de bouton matériel pour couper la carte. Donc je ne sais pas comment faire une sorte d'équivalent de "désactiver ce matériel".
Page perso: http://be.st.free.fr
Hors ligne
#9 Le 29/05/2006, à 16:55
- amwus
Re : ATI + Linux + Autonomie = ?
en désactivant ta connexion par gnome, ca marche pas ? Il me semble qu'il y a moyen de configurer ça par la... Moi qd je fais fn+f5 ca fonctionne...
Black holes are where god divided by zero...
Hors ligne
#10 Le 29/05/2006, à 17:02
- BeSt
Re : ATI + Linux + Autonomie = ?
en désactivant ta connexion par gnome, ca marche pas ?
Bah je ne pense pas que ca désactive la carte (mais je sais même pas comment vérifier)
Moi qd je fais fn+f5 ca fonctionne...
T'as de la chance. Mais moi je suis sûr que la fermeture de la carte WiFi ne peut pas se faire par une combinaison de touches (sans passer par un logiciel). En effet, sur l'autre OS, si je n'installe pas l'utilitaire ASUS fourni avec le portable, la combinaison de touches FN+F2 ne fonctionne plus
Dernière modification par BeSt (Le 29/05/2006, à 17:02)
Page perso: http://be.st.free.fr
Hors ligne
#11 Le 29/05/2006, à 19:05
- amwus
Re : ATI + Linux + Autonomie = ?
ha c bizarre ça... C'est done entièrement software... Je suppose que ca doit pouvoir se faire aussi sous linux, mais ne me demande pas comment !
Black holes are where god divided by zero...
Hors ligne
#12 Le 29/05/2006, à 19:16
- BeSt
Re : ATI + Linux + Autonomie = ?
Surtout que j'ai essayé de chercher le 'keycode' de la combinaison de touche, et je n'y suis jamais arrivé ! Encore un autre mystère.
Pour en revenir à la gestion d'énergie de la carte graphique, je sens bien q'une compilation du noyau sera nécessaire (j'ai l'impression qu'il faut changer quelques options)
Page perso: http://be.st.free.fr
Hors ligne
#13 Le 29/05/2006, à 20:05
- amwus
Re : ATI + Linux + Autonomie = ?
bah j'essaie la semaine prochaine une bonne install, je me donne un mois de test, si ca va pas, je passe en vmware lol.
Black holes are where god divided by zero...
Hors ligne
#14 Le 29/05/2006, à 20:06
- BeSt
Re : ATI + Linux + Autonomie = ?
Quelle CG as-tu ? vmware Késako ?
Page perso: http://be.st.free.fr
Hors ligne
#15 Le 29/05/2006, à 20:08
- amwus
Re : ATI + Linux + Autonomie = ?
ATI Mobility X300....
VMWare est une machine virtuelle dans laquelle tu peux installer un deuxième système d'exploitation. Donc tu installes vmware sous win et tu installes ubuntu ds cette machine virtuelle. Tu as l'avantage de pouvoir passer de win à linux très facilement, si tu veux par exemple compiler une application pour linux...
Black holes are where god divided by zero...
Hors ligne
#16 Le 29/05/2006, à 20:29
- Jonas
Re : ATI + Linux + Autonomie = ?
@BeSt : J'ai aussi on portable ASUS (V6V, atix600) sous dapper et Fn + F2 fait rien par contre j'ai un touche au-dessus du clavier qui elle fonctionne (mais je ne me rappel plus si sous breezy elle fonctionnait ou pas, je crois pas, à vérifié dans le wiki "portable compatible" tu trouvera mon portable pour breezy et dapper
Si quelque a le lien vers la liste des portable merci (comme y'a plus de recherche j'ai pas trouvé)
Pour poster facilement des images et fichiers sur un forum jetez un coup d'oeil ici
Hors ligne
#17 Le 29/05/2006, à 20:32
- BeSt
Re : ATI + Linux + Autonomie = ?
http://doc.ubuntu-fr.org/materiel/liste_portables
C'est ca ?
Je te renvoie plutôt vers http://forum.ubuntu-fr.org/viewtopic.php?id=41796 pour l'histoire des touches. Sinon pour info, le lecteur de SD marche avec la Dapper
Dernière modification par BeSt (Le 29/05/2006, à 20:33)
Page perso: http://be.st.free.fr
Hors ligne
#18 Le 30/05/2006, à 08:21
- BeSt
Re : ATI + Linux + Autonomie = ?
La raison cette différence est qu'apparemment, PowerPlay diminue la fréquence d'horloge de la CG ET désactive certains circuits de la CG ET diminue la bande passante du PCI-Express de 16x à 1x.
PowerState (ou DynamicClocks) ne font que diminuer la fréquence je crois, mais en aucun cas ne diminue la bande passante du PCI-Express.
Cette "technique" s'appelle le Dynamic Lane Count Switching ou DLCS, comme indiqué ici. Mais j'ai l'impression qu'il n'y a pas ca sur l'X300. A voir
Page perso: http://be.st.free.fr
Hors ligne
#19 Le 30/05/2006, à 08:53
- amwus
Re : ATI + Linux + Autonomie = ?
en tout cas j'ai bien le powerplay sous windows ça, je confirme
Black holes are where god divided by zero...
Hors ligne
#20 Le 30/05/2006, à 09:18
- BeSt
Re : ATI + Linux + Autonomie = ?
Je n'ai jamais essayé d'installer 'fglrx' par l'installateur d'ATI : peut-être que ca marche mieux. Un site dit qu'il met en place un script appelé ati-powermode.sh. Faudra que j'essaye.
Je pense que je vais essayer sous SuSe, où le matos a l'air de mieux marcher, ou sur Mepis.
Page perso: http://be.st.free.fr
Hors ligne
#21 Le 30/05/2006, à 17:12
- amwus
Re : ATI + Linux + Autonomie = ?
moi j'ai essayé la suse commerciale, la 10 et niveau batterie c'était pareil ! Sinon, c'est vrai qu'il détecte beaucoup de matos. En fait le truc, c'es que suse t'affiche tous tes périphériques à l'install, mais ca veut pas dire qu'ubuntu ne les reconnait pas... Moi j'aime pas le système rpm, donc je garde ubuntu lol. J'essaierai juste la Suse Linux Enterprise desktop cet été. Ca a l'air pas mal !
Black holes are where god divided by zero...
Hors ligne
#22 Le 31/05/2006, à 09:14
- comtezero
Re : ATI + Linux + Autonomie = ?
Moi j'ai ubuntu sur mon portable je dois monter à 2h50 d'autonomie contre 3h30 et voir plus sous windows, le fréquence du processeur est des plus facilement changeable ( il suffit de faire une petite recherche sur le forum ) après le problème je pense vient de la carte 3d si elle tourne en permanence à forte consommation pour rien.
Hors ligne
#23 Le 31/05/2006, à 09:16
- BeSt
Re : ATI + Linux + Autonomie = ?
Dans mon premier message,
J'ai bien sur fait ces tests en bloquant la fréquence du processeur (centrino) à sa plus basse fréq. possible.
Mais tu peux encore pas mal gagner en sous-voltant (mais là ca nécessite encore un patch et une rcompilation du noyau) le processeur, en gérant la conso. de l'HDD et la carte WiFi.
Mais pour la carte 3D, en effet, elle tourne à fond, alors qu'elle n'a rien à faire. C'est le problème que je voudrais résoudre à travers ce topic.
Dernière modification par BeSt (Le 31/05/2006, à 09:18)
Page perso: http://be.st.free.fr
Hors ligne
#24 Le 31/05/2006, à 09:42
- comtezero
Re : ATI + Linux + Autonomie = ?
Ok,
déjà moi je suis embeté au niveau des pilotes --> car déjà sous windows ce sont des pilotes constructeurs et les proprio ne veulent pas s'installer sous win et donc ceux de linux je ne sais pas
si ils sont vraiment compabtible.
J'avais essayé powerplay mais il m'avait donnée des erreurs et n'avait rien changé. J'avais désactivé les logs pour être sûr qu'il se ne met pas à faire tourner le dur pour rien.
Ati !
Hors ligne
#25 Le 31/05/2006, à 09:48
- BeSt
Re : ATI + Linux + Autonomie = ?
J'avais essayé powerplay mais il m'avait donnée des erreurs et n'avait rien changé. J'avais désactivé les logs pour être sûr qu'il se ne met pas à faire tourner le dur pour rien.
* Je ne comprends pas trop ce que tu veux dire ... Tu as essayé sous Linux ?
Parce que PowerPlay à proprement parler n'existe pas sous Linux : il y a l'équivalent libre DynamicClocks, et l'équivalent prorpiétaire PowerState.
* Pourquoi tu as tant de logs que ca ??
* Ben au moins ATI fait un effort, et je crois que la gestion d'énergie n'est pas top sur les nVidia alors ...
Page perso: http://be.st.free.fr
Hors ligne