/usr/share/doc/HOWTO/fr-html/Athlon-Powersaving-HOWTO.html is in doc-linux-fr-html 2013.01-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Petit guide sur l'économie d'énergie d'un processeur Athlon</title><link rel="stylesheet" type="text/css" href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"/><meta name="description" content="Comment configurer la fonction d'économie d'énergie des processeurs Athlon, Duron et Athlon XP sur certains jeux de composants et cartes mères."/></head><body><div xml:lang="fr" class="article"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1"/>Petit guide sur l'économie d'énergie d'un processeur Athlon</h2></div><div><h3 class="subtitle"><em>
Version française du <span class="foreignphrase"><em class="foreignphrase">Athlon Powersaving
HOWTO</em></span>
</em></h3></div><div><div class="author"><h3 class="author"><span class="firstname">Daniel</span> <span class="surname">Nofftz</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:daniel CHEZ nofftz POINT net">daniel CHEZ nofftz POINT net</a>></code></p></div></div></div></div><div><p class="othercredit"><span class="contrib">Adaptation française</span> : <span class="firstname">Fanny</span> <span class="surname">Schertzer</span></p><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:fanny SOULIGNÉ schertzer CHEZ yahoo POINT fr">fanny SOULIGNÉ schertzer CHEZ yahoo POINT fr</a>></code></p></div></div></div><div><p class="othercredit"><span class="contrib">Première adaptation française</span> : <span class="firstname">Mathieu</span> <span class="surname">Pillard</span></p><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:mat CHEZ nekeme POINT net">mat CHEZ nekeme POINT net</a>></code></p></div></div></div><div><p class="othercredit"><span class="contrib">Relecture de la version française</span> : <span class="firstname">Alice</span> <span class="surname">Martin</span></p><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:alice CHEZ ouebe POINT org">alice CHEZ ouebe POINT org</a>></code></p></div></div></div><div><p class="othercredit"><span class="contrib">Préparation de la publication de la v.f.</span> : <span class="firstname">Jean-Philippe</span> <span class="surname">Guérard</span></p><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:jean TIRET philippe POINT guerard CHEZ tigreraye POINT org">jean TIRET philippe POINT guerard CHEZ tigreraye POINT org</a>></code></p></div></div></div><div><p class="pubdate">2003-10-04</p></div><div><div class="revhistory"><table summary="Historique des versions"><tr><th align="left" valign="top" colspan="3"><strong>Historique des versions</strong></th></tr><tr><td align="left">Version 1.1.0.fr.1.0</td><td align="left">2004-01-07</td><td align="left">FS, initiales_du_relecteur, JPG</td></tr><tr><td align="left" colspan="3">
Adaptation française de la version publiée, basée sur le
travail préliminaire de Mathieu Pillard
</td></tr><tr><td align="left">Version 1.1.0</td><td align="left">2003-10-04</td><td align="left">DN</td></tr><tr><td align="left" colspan="3">Des tas de nouveaux liens et informations</td></tr><tr><td align="left">Version 1.02</td><td align="left">2003-08-29</td><td align="left">DN</td></tr><tr><td align="left" colspan="3">Nouveau site, nouvelle adresse mail -> mise à jour des liens !</td></tr><tr><td align="left">Version 1.01</td><td align="left">2003-07-09</td><td align="left">DN</td></tr><tr><td align="left" colspan="3">Correction de bug ! le bidouillage en ligne de commande du jeu de composants AMD était faux !</td></tr><tr><td align="left">Version 0.08.fr.1.0</td><td align="left">2003-01-23</td><td align="left">MP</td></tr><tr><td align="left" colspan="3">
Adaptation française d'une version préliminaire de ce
document
</td></tr></table></div></div><div><div class="abstract"><p class="title"><strong>Résumé</strong></p><p>
Comment configurer la fonction d'économie d'énergie des
processeurs Athlon, Duron et Athlon XP sur certains jeux
de composants et cartes mères.
</p></div></div></div><hr/></div><div class="toc"><p><strong>Table des matières</strong></p><dl class="toc"><dt><span class="sect1"><a href="#intro">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#basics">1.1. Bases du mode économie d'énergie de l'Athlon</a></span></dt><dt><span class="sect2"><a href="#copyright">1.2. Copyright et licence</a></span></dt><dt><span class="sect2"><a href="#disclaimer">1.3. Disclaimer</a></span></dt><dt><span class="sect2"><a href="#commentaires">1.4. Commentaires</a></span></dt><dt><span class="sect2"><a href="#d0e184">1.5. Nouvelles versions de ce document</a></span></dt></dl></dd><dt><span class="sect1"><a href="#approaches">2. Les différentes approches</a></span></dt><dd><dl><dt><span class="sect2"><a href="#ligne-de-commande">2.1. Le bidouillage en ligne de commande</a></span></dt><dt><span class="sect2"><a href="#athcool">2.2. Le logiciel Athcool</a></span></dt><dt><span class="sect2"><a href="#biosup">2.3. Mise à jour du BIOS</a></span></dt><dt><span class="sect2"><a href="#correctif">2.4. Mon correctif noyau</a></span></dt><dt><span class="sect2"><a href="#lvcool">2.5. La solution LVCool</a></span></dt><dt><span class="sect2"><a href="#fvcool">2.6. Le programme FVCool</a></span></dt><dt><span class="sect2"><a href="#amd760mp">2.7. Économie d'énergie AMD 760MP</a></span></dt></dl></dd><dt><span class="sect1"><a href="#else">3. Quoi d'autre ?</a></span></dt><dd><dl><dt><span class="sect2"><a href="#testing">3.1. Comment tester le bon fonctionnement</a></span></dt><dt><span class="sect2"><a href="#bugs">3.2. Bugs et problèmes connus</a></span></dt><dt><span class="sect2"><a href="#todo">3.3. À faire</a></span></dt><dt><span class="sect2"><a href="#translations">3.4. Traductions</a></span></dt></dl></dd></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="intro"/>1. Introduction</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="basics"/>1.1. Bases du mode économie d'énergie de l'Athlon</h3></div></div></div><p>
Le signal HLT, utilisé par la boucle idle normale du noyau linux ne
permet pas d'économie d'énergie significative sur les processeurs de
la famille Athlon/Duron (désigné ci-après par « processeurs
Athlon »). Pour obtenir une réelle économie d'énergie sur un
processeur Athlon, vous devez passer le processeur en mode STPGNT
(Stop Grant Mode). Dans ce mode, le processeur est déconnecté du bus
frontal (FSB) et peut couper certaines parties du processeur ainsi
que réduire la vitesse d'horloge pour économiser de l'énergie.
</p><p>
Certaines cartes-mères récentes supportent également une fonction permettant de passer en STPGNT lorsqu'un signal
HLT est émis.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="copyright"/>1.2. Copyright et licence</h3></div></div></div><p>
Ce document, <span class="emphasis"><em>Petit guide sur l'économie d'énergie du processeur Athlon</em></span>,
est sous copyright © 2003 par <span class="emphasis"><em>Daniel Nofftz</em></span>.
</p><p>
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 à
<a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">http://www.gnu.org/copyleft/fdl.html</a>.
</p><p>
Linux est une marque déposée par Linus Torvalds.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="disclaimer"/>1.3. Disclaimer</h3></div></div></div><p>
L'auteur n'engage en aucune manière sa responsabilité vis-à-vis du contenu de ce document.
Si vous décidez d'en appliquer les concepts, exemples et informations, c'est à vos propres risques.
Des erreurs et imprécisions peuvent subsister, ce qui pourrait endommager votre système. Soyez prudent.
</p><p>
Sauf mention contraire, tous les copyrights appartiennent à leurs propriétaires respectifs.
Aucun terme de ce document ne doit affecter la validité d'une quelconque marque déposée.
Naming of particular products or
brands should not be seen as endorsements.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="commentaires"/>1.4. Commentaires</h3></div></div></div><p>
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 : <code class="email"><<a class="email" href="mailto:daniel CHEZ nofftz POINT net">daniel CHEZ nofftz POINT net</a>></code>.
</p><p>
Vous pouvez m'écrire en allemand ou en anglais.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e184"/>1.5. Nouvelles versions de ce document</h3></div></div></div><p>
La dernière version de ce guide pratique est toujours disponible sur
<a class="ulink" href="http://www.daniel.nofftz.net/linux/" target="_top">http://www.daniel.nofftz.net/linux/</a>.
</p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="approaches"/>2. Les différentes approches</h2></div></div></div><p>
Dans ce chapitre, j'exposerai différentes manières de parvenir au
même but : économiser de l'énergie sur votre système Athlon.
L'approche que je recommande actuellement est d'employer le
<span class="quote">« <span class="quote">bidouillage en ligne de commande</span> »</span>, car le correctif
noyau est obsolète et ne sera plus développé à l'avenir et le
correctif <span class="quote">« <span class="quote">LVCool</span> »</span> ne supporte qu'une seule famille de
jeux de composants. Le programme <span class="emphasis"><em>athcool</em></span>
semble bon, mais je ne l'ai pas testé personnellement.
</p><p>
Presque toutes les approches exposées vont configurer le bit <span class="quote">« <span class="quote">
Disconnect enable when STPGNT detected</span> »</span> sur le pont nord de la carte-mère.
Tout le reste du travail est fait par le sous-système ACPI du noyau
qui envoie un signal STPGNT au processeur lorsqu'il entre en mode acpi-c2 idle.
</p><p>
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 <span class="guimenu">General Setup</span>+<span class="guimenu">Power Management Setup</span> → <span class="guimenuitem">ACPI</span>.
Il vous faudra au moins activer les options suivantes : <span class="guimenuitem">ACPI Bus Manager</span>,
<span class="guimenuitem">System</span> et <span class="guimenuitem">Processor.</span>
</p><p>
Ou, pour le nouveau noyau 2.4.22 : <span class="guimenu">General Setup</span>+<span class="guimenu">ACPI Support</span>.
Vous devez au moins activer l'option suivante : <span class="guimenuitem">Processor</span>.
</p><p>
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 <a class="xref" href="#testing" title="3.1. Comment tester le bon fonctionnement">Section 3.1, « Comment tester le bon fonctionnement »</a>).
</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="ligne-de-commande"/>2.1. Le bidouillage en ligne de commande</h3></div></div></div><p>
Pour utiliser le bidouillage en ligne de commande, vous devez
normalement activer l'ACPI dans le noyau, à moins que ce ne soit
déjà le cas. Il n'est pas nécessaire de redémarrer pour activer
l'économie d'énergie. Vous pouvez l'activer/désactiver depuis un
terminal, grâce aux commandes suivantes :
</p><p>
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">sur les cartes KT133/133A, KX133, KL/KLE133, KM/KN133, … : (nécessitent d'activer l'ACPI)</span></dt><dd><p>
activer : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 52=$(printf %x $((0x$(setpci -H1 -s 0:0.0 52) | 0x80)))</code></strong>
</p><p>
désactiver : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 52=$(printf %x $((0x$(setpci -H1 -s 0:0.0 52) &amp; 0x7f)))</code></strong>
</p></dd><dt><span class="term">sur les cartes KT266/266A/333, KM266/333, … :</span></dt><dd><p>activer :</p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 92=$(printf %x $((0x$(setpci -H1 -s 0:0.0 92) | 0x80)))</code></strong></p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 95=$(printf %x $((0x$(setpci -H1 -s 0:0.0 95) | 0x02)))</code></strong></p><p>désactiver :</p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 92=$(printf %x $((0x$(setpci -H1 -s 0:0.0 92) &amp; 0x7f)))</code></strong></p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 95=$(printf %x $((0x$(setpci -H1 -s 0:0.0 95) &amp; 0xfd)))</code></strong></p></dd><dt><span class="term">sur la carte KT400 :</span></dt><dd><p>activer :</p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 D2=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D2) | 0x80)))</code></strong></p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 D5=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D5) | 0x02)))</code></strong></p><p>désactiver :</p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 D2=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D2) &amp; 0x7f)))</code></strong></p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 D5=$(printf %x $((0x$(setpci -H1 -s 0:0.0 D5) &amp; 0xfd)))</code></strong></p></dd><dt><span class="term">sur les cartes SIS730/733 : (expérimental ! merci de m'indiquer si cela fonctionne chez vous)</span></dt><dd><p>activer : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 6B=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6B) | 0x01)))</code></strong></p><p>désactiver : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 6B=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6B) &amp; 0xfe)))</code></strong></p></dd><dt><span class="term">sur les cartes SIS735/740/745/746/755 :</span></dt><dd><p>activer : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 6A=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6A) | 0x0001)))</code></strong></p><p>désactiver : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 6A=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6A) &amp; 0xfffe)))</code></strong></p></dd><dt><span class="term">sur Nforce :</span></dt><dd><p>activer :</p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 E7=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E7) | 0x06)))</code></strong></p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 6D=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6D) | 0x80)))</code></strong></p><p>désactiver :</p><p><strong class="userinput"><code>setpci -v -H1 -s 0:0.0 E4=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E7) &amp 0xf9)))</code></strong></p></dd><dt><span class="term">sur Nforce2 : (fonctionne sans activer l'acpi)</span></dt><dd><p>activer : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 6F=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6F) | 0x10)))</code></strong></p><p>désactiver : <strong class="userinput"><code>setpci -v -H1 -s 0:0.0 6F=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6F) &amp; 0xef)))</code></strong></p></dd><dt><span class="term">sur AMD751 et AMD760/761 :(works without acpi enabled)</span></dt><dd><p>
activer : <strong class="userinput"><code>setpci -v -s 0:0.0 0x62=$(printf %x $((0x$(setpci -H1 -s 0:0.0 62) | 0x06)))</code></strong>
</p><p>
désactiver : <strong class="userinput"><code>setpci -v -s 0:0.0 0x62=$(printf %x $((0x$(setpci -H1 -s 0:0.0 62) &amp; 0xf9)))</code></strong>
</p></dd></dl></div><p>
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="athcool"/>2.2. Le logiciel Athcool</h3></div></div></div><p>
<span class="emphasis"><em>Athcool</em></span> est un petit logiciel qui effectue les mêmes tâches
que les commandes <strong class="userinput"><code>setpci</code></strong> ci-dessus. Il supporte les mêmes cartes-mères
et détecte votre jeu de composants pour passer les bonnes commandes à la carte et activer l'économie d'énergie.
</p><p>
Vous pouvez en savoir plus (et le télécharger)<a class="ulink" href="http://members.jcom.home.ne.jp/jacobi/linux/softwares.html" target="_top">ici</a>.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="biosup"/>2.3. Mise à jour du BIOS</h3></div></div></div><p>
Sur certaines cartes récentes, le fabriquant fournit une mise à
jour du BIOS qui configure les bits nécessaires sur le jeu de
composants de la carte (ou vous laisse choisir dans le menu de
configuration du BIOS si la fonction doit être activée ou non).
Référez-vous au site web du fabriquant de votre carte-mère pour
voir si une telle mise à jour du BIOS est disponible.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="correctif"/>2.4. Mon correctif noyau</h3></div></div></div><p>
Mon correctif est basé sur un autre correctif (de Jan Niehusmann)
que j'ai trouvé sur Newsnet. Je l'ai modifié pour qu'il supporte
également le jeu de composants KT266/266A. D'ailleurs, mon
correctif fait le même travail que le bidouillage en ligne de
commande, la seule différence est que cela se passe à présent à
l'intérieur du noyau. C'est pour cela que je conseille la ligne de
commande, car c'est vraiment simple à réaliser.
</p><div class="procedure"><a id="d0e400"/><p class="title"><strong>Procédure 1. Bon… maintenant, voilà comment appliquer le correctif étape par étape :</strong></p><ol class="procedure" type="1"><li class="step"><p>
D'abord, vous devez télécharger le correctif : </p><p><a class="ulink" href="http://www.daniel.nofftz.net/linux/amd_cool.diff" target="_top">Correctif pour le noyau 2.4.17</a>
</p><p><a class="ulink" href="http://www.daniel.nofftz.net/linux/amd_cool.linux-2.4.21.diff" target="_top">
Correctif pour le noyau 2.4.21</a> (merci à Thomas Reinhardt d'avoir réalisé le portage pour le noyau 2.4.21)
</p></li><li class="step"><p>
Connectez-vous en root
</p></li><li class="step"><p>
<strong class="userinput"><code>cd /usr/src</code></strong>
</p></li><li class="step"><p>
Appliquez le correctif :
<strong class="userinput"><code>
cat $chemin-du-correctif/amd_cool.diff | patch -p0
</code></strong>
</p></li><li class="step"><p>
<strong class="userinput"><code>cd linux</code></strong>
</p></li><li class="step"><p>
Compilez votre nouveau noyau.
</p></li><li class="step"><p>
Redémarrez en prenant soin d'entrer <strong class="userinput"><code> amd_disconnect=yes </code></strong> 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 <strong class="userinput"><code> amd_disconnect=yes </code></strong> au fichier <code class="filename">/etc/lilo.conf</code>.
</p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="lvcool"/>2.5. La solution LVCool</h3></div></div></div><p>
<span class="emphasis"><em>LVCool</em></span> est un portage du programme Windows
<a class="ulink" href="http://vcool.occludo.net/" target="_top">VCool</a>. 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
<a class="ulink" href="http://vcool.occludo.net/VC_Linux.html" target="_top">ici</a>. Cette solution nécessite de compiler l'ACPI dans le noyau.
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="fvcool"/>2.6. Le programme FVCool</h3></div></div></div><p>
Vous trouverez <a class="ulink" href="http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html" target="_top">ici</a>
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).
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="amd760mp"/>2.7. Économie d'énergie AMD 760MP</h3></div></div></div><p>
Il existe un module du noyau qui active l'économie d'énergie du jeu de composants multiprocesseur 760MP.
Vous pouvez le trouver
<a class="ulink" href="http://www.muru.com/linux/amd-smp-idle/" target="_top">ici</a>.
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.
</p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="else"/>3. Quoi d'autre ?</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="testing"/>3.1. Comment tester le bon fonctionnement</h3></div></div></div><p>
Bon… Vous appliquez l'une des méthodes décrites et vous voulez vérifier si ça marche.
Il y a deux moyens de le savoir :
</p><p>
Si vous avez un ventilateur contrôlé par la température sur votre CPU-Heatsink, vous pouvez mesurer le niveau de bruit
produit par le ventilateur. Après quelques minutes, donnez du travail à votre processeur.
</p><div class="procedure"><a id="d0e490"/><p class="title"><strong>Procédure 2. En général, je m'y prends comme suit :</strong></p><ol class="procedure" type="1"><li class="step"><p>
je me connecte en root
</p></li><li class="step"><p>
<strong class="userinput"><code>cd /usr/src/linux</code></strong>
</p></li><li class="step"><p>
et je donne du travail à la machine : <strong class="userinput"><code>while true; do make clean; make bzImage; done</code></strong>
</p></li></ol></div><p>
Après 20 ou 30 secondes, vous devriez remarquer que le ventilateur produit davantage de bruit en même temps que sa vitesse augmente.
N'oubliez pas de couper la boucle while après quelque minutes avec la commande STRG-C.
</p><p>
La même procédure que ci-dessus fonctionne avec un programme de monitoring de la température du processeur
(comme lm-sensors ou xmbmon).
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="bugs"/>3.2. Bugs et problèmes connus</h3></div></div></div><p>Les processeurs Athlon/Duron sont affectés de deux bugs connus. Ils portent les numéros
11 et 14 dans le <em class="citetitle">AMD Athlon Processor Revision Guide</em>. Il semble que
l'Athlon XP est sensiblement moins affecté par ces bugs. Donc, si vous avez un Athlon XP, vous faites
partie des veinards (comme moi).</p><p>Les bugs peuvent causer les problèmes suivants :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>sauts durant la lecture de musique</p></li><li class="listitem"><p>sauts et ralentissements durant la lecture de video</p></li><li class="listitem"><p>ralentissement des transferts du disque dur ultra-DMA</p></li><li class="listitem"><p>arrêts du système</p></li><li class="listitem"><p>problèmes avec l'USB</p></li><li class="listitem"><p>quelqu'un a parlé d'un grésillement important</p></li></ul></div><p>
</p><p>Une mise à jour du BIOS peut parfois résoudre des problèmes (en particulier concernant
le bug 11, qui pourrait être causé par le BIOS). Mais d'après ce que j'en sais, cela ne concerne que peu de cartes.</p><p>Pour la carte Asus A7V133-C, il est connu que l'option du BIOS <code class="option">PCI master read caching</code>
résout la plupart des problèmes lorsqu'elle est activée. Vérifiez si votre BIOS dispose d'une telle fonction.</p><p>Il est également connu que sur certaines cartes, l'option du BIOS <code class="option">Delayed Transaction</code>
résout certains problèmes. Vous pouvez tenter le coup sur votre matériel.</p><div class="caution" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Caution"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Attention]" src="images/caution.png"/></td><th align="left">Attention</th></tr><tr><td align="left" valign="top"><p>
Sur les cartes équipée de KT133A, cela pourrait activer le fameux
bug VIA-Southbridge !
</p></td></tr></table></div><p>Vu sur Newsnet à propos de la carte Asus A7V :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>sans <code class="option">delayed transaction</code> : le son et la réception TV sautent</p></li><li class="listitem"><p>avec <code class="option">delayed transaction</code> : le son ne saute pas, les problèmes TV sont plus rares</p></li><li class="listitem"><p>avec <code class="option">delayed transcation</code> et <code class="option">master read caching</code> : presque pas de problème
TV, le son ne saute pas du tout</p></li></ul></div><p>
</p><p>Il y a d'autres sources de problèmes :
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>le branchement n'est pas assez fort pour gérer les fluctuations de la consommation d'énergie
de la carte-mère et du processeur</p></li><li class="listitem"><p>certains régulateurs de voltage sur la carte-mère peuvent
avoir le même problème que le branchement ;)</p></li><li class="listitem"><p>vous avez une K7S5A (d'après ce que j'en sais, cette carte peut vraiment devenir problèmatique lorsque
l'économie d'énergie est activée)</p></li></ul></div><p>
</p><p>
Si vous rencontrez des problèmes mineurs en activant l'économie
d'énergie, mais désirez tout de même l'utiliser, un bon compromis
est de l'activer par défaut et de le désactiver lorsque vous voulez
écouter de la musique, regarder la télévision, …
</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="todo"/>3.3. À faire</h3></div></div></div><p>Ajouter des jeux de composants et davantage d'informations dans ce document.</p><p>Éventuellement, une liste de cartes-mères avec des coches <span class="quote">« <span class="quote">fonctionne</span> »</span> et <span class="quote">« <span class="quote">ne fonctionne pas</span> »</span>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="translations"/>3.4. Traductions</h3></div></div></div><p>
Il existe des traductions dans différentes langues. Pour l'instant, la plupart sont des traduction de la version pre-XML de ce document.
</p><p><a class="ulink" href="http://perso.wanadoo.es/cmayo/docs/Athlon-Powersaving-HOWTO-es.html" target="_top">Espagnol</a> par Carlos Mayo</p><p><a class="ulink" href="http://www.daniel.nofftz.net/linux/Athlon-Powersaving-HOWTO-fr.html" target="_top">Français</a> par Mathieu Pillard</p><p><a class="ulink" href="http://www.daniel.nofftz.net/linux/Athlon-Powersaving-HOWTO-it.html" target="_top">Italien</a> par Maurizio Fantino</p><p><a class="ulink" href="http://www.linuxwiki.de/PowersavingHowto" target="_top">Allemand (traduction partielle)</a> par Fabian Mohren</p><p><a class="ulink" href="http://www.linux.or.jp/JF/JFdocs/Athlon-Powersaving-HOWTO/index.html" target="_top">Japonais</a> par Seiji Kaneko</p></div></div></div></body></html>
|