Adaptation française : Fanny Schertzer
Première adaptation française : Mathieu Pillard
Relecture de la version française : Alice Martin
Préparation de la publication de la v.f. : Jean-Philippe Guérard
2003-10-04
Historique des versions | ||
---|---|---|
Version 1.1.0.fr.1.0 | 2004-01-07 | FS, initiales_du_relecteur, JPG |
Adaptation française de la version publiée, basée sur le travail préliminaire de Mathieu Pillard | ||
Version 1.1.0 | 2003-10-04 | DN |
Des tas de nouveaux liens et informations | ||
Version 1.02 | 2003-08-29 | DN |
Nouveau site, nouvelle adresse mail -> mise à jour des liens ! | ||
Version 1.01 | 2003-07-09 | DN |
Correction de bug ! le bidouillage en ligne de commande du jeu de composants AMD était faux ! | ||
Version 0.08.fr.1.0 | 2003-01-23 | MP |
Adaptation française d'une version préliminaire de ce document |
Résumé
Comment configurer la fonction d'économie d'énergie des processeurs Athlon, Duron et Athlon XP sur certains jeux de composants et cartes mères.
Table des matières
Permission est donnée de copier, redistribuer et/ou modifier ce document selon les termes de la licence de documentation libre GNU FDL, version 1.2 ou tout autre version publiée postérieurement par la Free Software Foundation. La licence peut être consultée à http://www.gnu.org/copyleft/fdl.html.
Linux est une marque déposée par Linus Torvalds.
Vos commentaires sont essentiels à ce document. En particulier, de
nouvelles solutions adaptées aux derniers jeux de composants sont
nécessaires. J'ai également besoin de savoir si les différentes
solutions proposées fonctionnent ou non. Envoyez vos informations
complémentaires, commentaires et critiques en anglais à l'adresse
suivante : <
daniel CHEZ nofftz POINT net>
.
Vous pouvez m'écrire en allemand ou en anglais.
Si votre noyau est compilé sans support de l'ACPI, vous devez activer cette option dans le menu de configuration du noyau et recompiler votre nouveau noyau. Les option ACPI se trouvent sous + → . Il vous faudra au moins activer les options suivantes : , et
Ou, pour le nouveau noyau 2.4.22 : + . Vous devez au moins activer l'option suivante : .
Certains jeux de composants supportent également un STPGNT si un signal HLT est détecté. Ces cartes mères ne nécessitent pas d'activer l'ACPI ! Je cherche d'ailleurs des informations sur les cartes-mères nécessitant ou non l'ACPI. Si vous l'avez l'avez testé sur votre propre carte-mère, merci de m'envoyer un courrier électronique (voir Section 3.1, « Comment tester le bon fonctionnement »).
activer : setpci -v -H1 -s 0:0.0 52=$(printf %x $((0x$(setpci -H1 -s 0:0.0 52) | 0x80)))
désactiver : setpci -v -H1 -s 0:0.0 52=$(printf %x $((0x$(setpci -H1 -s 0:0.0 52) & 0x7f)))
setpci -v -H1 -s 0:0.0 92=$(printf %x $((0x$(setpci -H1 -s 0:0.0 92) | 0x80)))
setpci -v -H1 -s 0:0.0 95=$(printf %x $((0x$(setpci -H1 -s 0:0.0 95) | 0x02)))
setpci -v -H1 -s 0:0.0 92=$(printf %x $((0x$(setpci -H1 -s 0:0.0 92) & 0x7f)))
setpci -v -H1 -s 0:0.0 95=$(printf %x $((0x$(setpci -H1 -s 0:0.0 95) & 0xfd)))
setpci -v -H1 -s 0:0.0 D2=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D2) | 0x80)))
setpci -v -H1 -s 0:0.0 D5=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D5) | 0x02)))
setpci -v -H1 -s 0:0.0 D2=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D2) & 0x7f)))
setpci -v -H1 -s 0:0.0 D5=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D5) & 0xfd)))
activer : setpci -v -H1 -s 0:0.0 6B=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6B) | 0x01)))
désactiver : setpci -v -H1 -s 0:0.0 6B=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6B) & 0xfe)))
activer : setpci -v -H1 -s 0:0.0 6A=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6A) | 0x0001)))
désactiver : setpci -v -H1 -s 0:0.0 6A=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6A) & 0xfffe)))
setpci -v -H1 -s 0:0.0 E7=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E7) | 0x06)))
setpci -v -H1 -s 0:0.0 6D=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6D) | 0x80)))
setpci -v -H1 -s 0:0.0 E4=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E7) & 0xf9)))
activer : setpci -v -H1 -s 0:0.0 6F=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6F) | 0x10)))
désactiver : setpci -v -H1 -s 0:0.0 6F=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6F) & 0xef)))
activer : setpci -v -s 0:0.0 0x62=$(printf %x $((0x$(setpci -H1 -s 0:0.0 62) | 0x06)))
désactiver : setpci -v -s 0:0.0 0x62=$(printf %x $((0x$(setpci -H1 -s 0:0.0 62) & 0xf9)))
Procédure 1. Bon… maintenant, voilà comment appliquer le correctif étape par étape :
D'abord, vous devez télécharger le correctif :
Correctif pour le noyau 2.4.17
Correctif pour le noyau 2.4.21 (merci à Thomas Reinhardt d'avoir réalisé le portage pour le noyau 2.4.21)
Connectez-vous en root
cd /usr/src
Appliquez le correctif :
cat $chemin-du-correctif/amd_cool.diff | patch -p0
cd linux
Compilez votre nouveau noyau.
Redémarrez en prenant soin d'entrer amd_disconnect=yes
au prompt de démarrage.
C'est nécessaire à cause de bugs connu du processeur Athlon qui peuvent causer des problèmes sur plusieurs cartes.
Testez le correctif. S'il fonctionne, ajoutez l'option amd_disconnect=yes
au fichier /etc/lilo.conf
.
LVCool est un portage du programme Windows VCool. Il ne supporte que les jeux de composants KT133/133A et KX133. Je ne peux pas fournir de support sur LVCool. Vous pouvez le télécharger ici. Cette solution nécessite de compiler l'ACPI dans le noyau.
Vous trouverez ici un autre programme d'économie d'énergie qui supporte plusieurs jeux de composants. Je ne l'ai pas testé mais j'ai entendu dire qu'il fonctionne. Essayez… Un logiciel supplémentaire est fourni en même temps pour employer les senseurs de certaines cartes-mères (comme le paquetage lm-sensors).
Il existe un module du noyau qui active l'économie d'énergie du jeu de composants multiprocesseur 760MP. Vous pouvez le trouver ici. Je ne sais pas s'il fonctionne bien, mais j'ai reçu au moins un mail d'une personne me confirmant son bon fonctionnement chez lui. Essayez.
Les bugs peuvent causer les problèmes suivants :
![]() | Attention |
---|---|
Sur les cartes équipée de KT133A, cela pourrait activer le fameux bug VIA-Southbridge ! |
Vu sur Newsnet à propos de la carte Asus A7V :
Il y a d'autres sources de problèmes :
Espagnol par Carlos Mayo
Français par Mathieu Pillard
Italien par Maurizio Fantino
Allemand (traduction partielle) par Fabian Mohren
Japonais par Seiji Kaneko