mirror of https://github.com/tLDP/LDP
updated
This commit is contained in:
parent
92fabef72e
commit
e53463e874
|
@ -3,13 +3,10 @@
|
|||
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" []>
|
||||
|
||||
<article>
|
||||
|
||||
<article>
|
||||
<articleinfo>
|
||||
|
||||
<!-- Use "HOWTO", "mini HOWTO", "FAQ" in title, if appropriate -->
|
||||
|
||||
<title>Athlon Powersaving HOWTO</title>
|
||||
|
||||
<author>
|
||||
<firstname>Daniel</firstname>
|
||||
<surname>Nofftz</surname>
|
||||
|
@ -18,13 +15,22 @@
|
|||
<address><email>daniel@nofftz.net.NOSPAM</email></address>
|
||||
</affiliation>
|
||||
</author>
|
||||
|
||||
<!-- All dates specified in ISO "YYYY-MM-DD" format -->
|
||||
<pubdate>2004-04-24</pubdate>
|
||||
|
||||
<!-- Most recent revision goes at the top; list in descending order -->
|
||||
<pubdate>2004-11-28</pubdate>
|
||||
|
||||
<revhistory>
|
||||
<revision>
|
||||
<revnumber>1.1.6</revnumber>
|
||||
<date>2004-11-28</date>
|
||||
<authorinitials>dn</authorinitials>
|
||||
<revremark>SIS746/748 and KT880 added. recommanded solutions are now the commandline-hack and athcool</revremark>
|
||||
</revision>
|
||||
<revision>
|
||||
<revnumber>1.1.5</revnumber>
|
||||
<date>2004-05-09</date>
|
||||
<authorinitials>dn</authorinitials>
|
||||
<revremark>Hungarian Translation added</revremark>
|
||||
</revision>
|
||||
<revision>
|
||||
<revnumber>1.1.4</revnumber>
|
||||
<date>2004-04-24</date>
|
||||
|
@ -41,38 +47,22 @@
|
|||
<revnumber>1.1.2</revnumber>
|
||||
<date>2004-03-30</date>
|
||||
<authorinitials>dn</authorinitials>
|
||||
<revremark>KT600 commandline hack added, additional proves that the Sound-Problem Fix works!</revremark>
|
||||
<revremark>KT600 commandline hack added</revremark>
|
||||
</revision>
|
||||
<revision>
|
||||
<revnumber>1.1.1</revnumber>
|
||||
<date>2003-12-18</date>
|
||||
<authorinitials>dn</authorinitials>
|
||||
<revremark>Japanese and brasilian Portuguese Translation added, Possible Fix for Sound-Problems added</revremark>
|
||||
</revision>
|
||||
|
||||
<revision>
|
||||
<revnumber>1.1.0</revnumber>
|
||||
<date>2003-10-04</date>
|
||||
<authorinitials>dn</authorinitials>
|
||||
<revremark>a big bunch of new informations and links</revremark>
|
||||
</revision>
|
||||
|
||||
</revhistory>
|
||||
|
||||
<!-- Provide a good abstract; a couple of sentences is sufficient -->
|
||||
<abstract>
|
||||
<para>
|
||||
How to enable the power-saving functionality of the
|
||||
Athlon/Duron/AthlonXP processor on some motherboards/chipsets.
|
||||
This is usefull for saving Power and lowering the Temperature of the
|
||||
CPU and the System. (It also will reduce noise if you use temperature
|
||||
controlled fans in your case/on your cpu heatsink.
|
||||
controlled fans in your case/on your cpu heatsink).
|
||||
</para>
|
||||
</abstract>
|
||||
|
||||
</articleinfo>
|
||||
|
||||
|
||||
<!-- Content follows...include introduction, license information, feedback -->
|
||||
|
||||
<sect1 id="intro">
|
||||
|
@ -82,7 +72,7 @@
|
|||
<title>Basics on the Athlon Power Saving Mode</title>
|
||||
<para>
|
||||
The HLT signal which is used by the normal idle-loop of the Linux kernel
|
||||
does not bring any significant power-saving on processors of the Athlon/Duron
|
||||
doesn't normaly bring any significant power-saving on processors of the Athlon/Duron
|
||||
family (hereafter referred to as Athlon processors). To get real power-saving on an
|
||||
Athlon processor, you have to put the processor in the STPGNT-Mode (Stop Grant Mode).
|
||||
In this mode, the processor is disconnected from the front-side bus (FSB), and can
|
||||
|
@ -100,7 +90,7 @@
|
|||
<!-- The LDP recommends, but doesn't require, the GFDL -->
|
||||
<para>
|
||||
This document, <emphasis>Athlon Powersaving HOWTO</emphasis>,
|
||||
is copyrighted (c) 2003 by <emphasis>Daniel Nofftz</emphasis>.
|
||||
is copyrighted (c) 2003,2004 by <emphasis>Daniel Nofftz</emphasis>.
|
||||
</para>
|
||||
<para>
|
||||
Permission is granted to copy, distribute and/or modify this
|
||||
|
@ -144,13 +134,13 @@
|
|||
|
||||
<para>
|
||||
Feedback is most essential for this document. New solutions for
|
||||
new chipsets are especially needed. And I need comments,
|
||||
new chipsets are especially needed, as are comments,
|
||||
whether the provided solutions work or don't work. Send
|
||||
your additions, comments and criticisms to the following
|
||||
email address: <email>daniel@nofftz.net.NOSPAM</email>.
|
||||
</para>
|
||||
<para>
|
||||
You can email me in German or English!
|
||||
<emphasis>You can email me in German or English!</emphasis>
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
|
@ -172,11 +162,10 @@
|
|||
|
||||
<para>
|
||||
In the following section I present different approaches to achieve the same goal:
|
||||
power-saving on your Athlon-based system. My recommended approach at the
|
||||
moment is to use the <quote>command-line hack,</quote> because the kernel patch
|
||||
power-saving on your Athlon/Athlon-XP based system. My recommended approach at the
|
||||
moment is to use the <quote>command-line hack</quote> or the athcool programm (the kernel patch
|
||||
is outdated and will not be developed any further, and the
|
||||
<emphasis>LVCool</emphasis> patch supports only one chipset family.
|
||||
The <emphasis>athcool</emphasis> program sounds good, but I haven't tested it myself.
|
||||
LVCool patch supports only one chipset family.)
|
||||
</para>
|
||||
<para>
|
||||
Nearly all of these approaches will set the <quote>
|
||||
|
@ -194,6 +183,8 @@
|
|||
<para>
|
||||
Or for the new 2.4.22 Kernel: <menuchoice><guimenu>General Setup</guimenu><guimenu>ACPI Support</guimenu></menuchoice>. You must have at least the following option: <guimenuitem>Processor</guimenuitem>.
|
||||
</para>
|
||||
<para>2.6.x Kernel: <menuchoice><guimenu>Powermanagment options</guimenu><guimenu>ACPI</guimenu></menuchoice>. You must have at least the option <guimenuitem>Processor</guimenuitem> enabled. You shouldn't enable Thermal Zone !!
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Some Chipsets also support a STPGNT if a HLT signal is detected. This Motherboards/Chipsets
|
||||
|
@ -247,6 +238,19 @@
|
|||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>on KT880:</term>
|
||||
<listitem>
|
||||
<para>enable:</para>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 82=$(printf %x $((0x$(setpci -H1 -s 0:0.0 82) | 0x80)))</command></para>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 85=$(printf %x $((0x$(setpci -H1 -s 0:0.0 85) | 0x02)))</command></para>
|
||||
<para>disable:</para>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 82=$(printf %x $((0x$(setpci -H1 -s 0:0.0 82) & 0x7f)))</command></para>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 85=$(printf %x $((0x$(setpci -H1 -s 0:0.0 85) & 0xfd)))</command></para>
|
||||
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>on SIS730/733:</term>
|
||||
<listitem>
|
||||
|
@ -263,6 +267,17 @@
|
|||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>on SIS746/748:</term>
|
||||
<listitem>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 6C=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6C) | 0x8000)))</command></para>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 E6=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E6) | 0x0600)))</command></para>
|
||||
<para>disable:</para>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 6C=$(printf %x $((0x$(setpci -H1 -s 0:0.0 6C) & 0x7fff)))</command></para>
|
||||
<para><command>setpci -v -H1 -s 0:0.0 E6=$(printf %x $((0x$(setpci -H1 -s 0:0.0 E6) & 0xf9ff)))</command></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry>
|
||||
<term>on Nforce:</term>
|
||||
<listitem>
|
||||
|
@ -326,7 +341,7 @@
|
|||
</sect2>
|
||||
|
||||
<sect2 id="patch">
|
||||
<title>Kernel Patch</title>
|
||||
<title>Kernel Patches</title>
|
||||
|
||||
<para>
|
||||
The patch is based on another patch (from Jan Niehusmann) I found on the
|
||||
|
@ -448,7 +463,7 @@
|
|||
After about 20 or 30 seconds you should notice that the noise of the fan is getting louder while the fan is getting faster. Don't forget to end the while-loop after some time ( a few minutes) with STRG-C.
|
||||
</para>
|
||||
<para>
|
||||
The same procedure as above works also with a monitoring program for the cpu-temperature (like lm-sensors or xmbmon).
|
||||
The same procedure as above works also with a monitoring program for the cpu-temperature (like <ulink url="http://secure.netroedge.com/~lm78/">lm-sensors</ulink>, <ulink url="http://www.nt.phys.kyushu-u.ac.jp/shimizu/download/download.html">xmbmon</ulink> and <ulink url="http://perso.wanadoo.es/com.ea/rtsensors/">rtsensors</ulink>).
|
||||
</para>
|
||||
</sect2>
|
||||
|
||||
|
@ -570,7 +585,8 @@
|
|||
Translations into different languages also exist. At the moment, some of
|
||||
them are not up to date (lets say: heavily outdated).
|
||||
</para>
|
||||
|
||||
<para><ulink url="http://tldp.fsf.hu/HOWTO/Athlon-Powersaving-HOWTO-hu/index.html">
|
||||
Hungarian</ulink>by Zsolt Mocza</para>
|
||||
<para><ulink url="http://perso.wanadoo.es/cmayo/docs/Athlon-Powersaving-HOWTO-es.html">
|
||||
Spanish</ulink> by Carlos Mayo</para>
|
||||
<para><ulink url="http://planeta.terra.com.br/arte/brunobuys/ldp/Gerenciamento%20de%20energia%20em%20athlon%20COMO%20FAZER.txt">
|
||||
|
|
Loading…
Reference in New Issue