This file is indexed.

/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">&lt;<a class="email" href="mailto:daniel CHEZ nofftz POINT net">daniel CHEZ nofftz POINT net</a>&gt;</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">&lt;<a class="email" href="mailto:fanny SOULIGNÉ schertzer CHEZ yahoo POINT fr">fanny SOULIGNÉ schertzer CHEZ yahoo POINT fr</a>&gt;</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">&lt;<a class="email" href="mailto:mat CHEZ nekeme POINT net">mat CHEZ nekeme POINT net</a>&gt;</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">&lt;<a class="email" href="mailto:alice CHEZ ouebe POINT org">alice CHEZ ouebe POINT org</a>&gt;</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">&lt;<a class="email" href="mailto:jean TIRET philippe POINT guerard CHEZ tigreraye POINT org">jean TIRET philippe POINT guerard CHEZ tigreraye POINT org</a>&gt;</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 -&gt; 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">&lt;<a class="email" href="mailto:daniel CHEZ nofftz POINT net">daniel CHEZ nofftz POINT net</a>&gt;</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;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;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;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;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;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;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;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;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;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;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>