Rainers Home

Athlon-Powersaving

The original and up-to-date HOWTO with all details can be found at http://www.daniel.nofftz.net/linux/

On my system (AthlonXP 2000+) the idle-temperature has fallen from 51°C in addition with kernel 2.4.28 and acpi even to 34°C. These commands work at the moment only for single-processor-systems and KT133/133A, KX133, KT266/266A and AMD760 based Motherboards.
So do the following:

  • get root
  • cd /usr/src/linux
  • make menuconfig (or xconfig or whatever)
  • enable the following options in general setup:
    • Power Management support
    • acpi support
    • acpi bus manager
    • system
    • processor
    • button
  • Save your new config, make a new kernel, install it and reboot.
If you have acpi enabled you can enable/disable the power saving from the command line with the following commands (WARNING: on some systems this can cause a system hang - so do it at your own risk!):
  • get root
  • on KT133/133a and KT133:
    enable: setpci -v -H1 -s 0:0.0 52=EB
    disable: setpci -v -H1 -s 0:0.0 52=6B
  • on KT266/266a:
    enable: setpci -v -H1 -s 0:0.0 92=EB
    disable: setpci -v -H1 -s 0:0.0 92=6Bi
  • on MSI K7T266Pro (MS-6380) (KT266) and KT333 based Motherboards:
    enable:
    setpci -v -H1 -s 0:0.0 70=86
    setpci -v -H1 -s 0:0.0 95=1e
    disable:
    setpci -v -H1 -s 0:0.0 70=82
    setpci -v -H1 -s 0:0.0 95=1c
  • on AMD760/AMD761:
    enable: setpci -s 0:0.0 0x62=0xb7
    disable: setpci -s 0:0.0 0x62=0xb1
  • on KT400: (experimental)
    enable: setpci -v -H1 -s 0:0.0 D2=EB
  • on sis730: (experimental)
    enable: setpci -s 0:0.0 6b=0x19
    disbale: setpci -s 0:0.0 6b=0x18
SPIP | | Aktivitäten verfolgen RSS 2.0