User Tools

Site Tools


powersaving_a7v333

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
powersaving_a7v333 [2013/01/15 15:22]
krakonos
powersaving_a7v333 [2014/11/23 16:29] (current)
krakonos
Line 1: Line 1:
 +~~REDIRECT>http://krakonos.org/p/powersaving-with-a7v333~~
 +
 ====== Power savings on A7V333 ====== ====== Power savings on A7V333 ======
 I have some old 320GB hard drives for some time now. They are all IDE and all unused. I decided to make some backup machine which would sit at home and be handling daily backups. Here is what I have: I have some old 320GB hard drives for some time now. They are all IDE and all unused. I decided to make some backup machine which would sit at home and be handling daily backups. Here is what I have:
Line 16: Line 18:
  
 ==== ACPI power saving modes ==== ==== ACPI power saving modes ====
-Next I wanted to gain some power savings via software, via cpufreq or the like. It turns out that the board is not supported by cpufreq, possibly not even by APM (did not tried). There is however a tool called LVCool that should do it for these chipsets. Unfortunately, it did not worked, my chipset is too different fromt the one it's written for. Fortunately, quick search gave me athtool, which is more general tool and is in Gentoo Portage. It works like a charm and underclocked system now takes only 71W. Great!+Next I wanted to gain some power savings via software, via cpufreq or the like. It turns out that the board is not supported by cpufreq, possibly not even by APM (did not tried). There is however a tool called LVCool that should do it for these chipsets. Unfortunately, it did not worked, my chipset is too different fromt the one it's written for. Fortunately, quick search gave me athcool, which is more general tool and is in Gentoo Portage. It works like a charm and underclocked system now takes only 71W. Great!
  
 ==== Undervolting ==== ==== Undervolting ====
-It is only natural that so underclocked system would not need the default 1.75V. After googling a little bit, it seems that these CPUs can run @1.6GHz with 1.5V! Unforunately, the BIOS is made for overclockers and only allows overvolting the cpu (all the way up to the 2.3V!), but not undervolting. On board, there are however jumpers that allow you to set lower voltage. Unfortunately, it goes only to 1.7V, which gained me nothing (it is not that surprising, since the athtool essentialy allows cpu powerdown when idle). It turns out that you can undervolt the CPU down to 1.2V via the jumpers, it's just not documented anywhere in the official manuals. See below for table of undocumented jumper settings (keep in mind, that althoug bios offers you software choice when jumpers are set to lower voltages, the choice is always ignored and the hardware takes precendence). Undervolting to 1.5V gained something around 3W, down to a total of 68W. Further undervolting to 1.3V did not decrease power consumption, and at 1.2V the machine was unstable (freezed in bios, could not detect drives on Promise controller). I left it at 1.3V.+It is only natural that so underclocked system would not need the default 1.75V. After googling a little bit, it seems that these CPUs can run @1.6GHz with 1.5V! Unforunately, the BIOS is made for overclockers and only allows overvolting the cpu (all the way up to the 2.3V!), but not undervolting. On board, there are however jumpers that allow you to set lower voltage. Unfortunately, it goes only to 1.7V, which gained me nothing (it is not that surprising, since the athcool essentialy allows cpu powerdown when idle). It turns out that you can undervolt the CPU down to 1.2V via the jumpers, it's just not documented anywhere in the official manuals. See below for table of undocumented jumper settings (keep in mind, that althoug bios offers you software choice when jumpers are set to lower voltages, the choice is always ignored and the hardware takes precendence). Undervolting to 1.5V gained something around 3W, down to a total of 68W. Further undervolting to 1.3V did not decrease power consumption, and at 1.2V the machine was unstable (freezed in bios, could not detect drives on Promise controller). I left it at 1.3V
 + 
 +It seemed to work fine, but sometime during emerging stuff (relatively few things, lzo & openvpn for example), the gcc would segfault on different places. I decided it is time to volt it up back to 1.5V. Segfaults vanished.
  
 ^ Voltage ^ Jumpers ^ ^ Voltage ^ Jumpers ^
Line 42: Line 46:
 | idle, plain | 121W | | idle, plain | 121W |
 | underclocked to 1.2GHz | 101W | | underclocked to 1.2GHz | 101W |
-| underclocked + athtool | 71W | +| underclocked + athcool | 71W | 
-| underclocked + athtool + undervolt | 68W | +| underclocked + athcool + undervolt | 68W | 
-| underclocked + athtool + undervolt + 3 hdd powered down, usb keyboard unplugged | 47W | +| underclocked + athcool + undervolt + 3 hdd powered down, usb keyboard unplugged | 47W | 
-| underclocked + athtool + undervolt + 4 hdd powered down, usb keyboard unplugged | 42W |+| underclocked + athcool + undervolt + 4 hdd powered down, usb keyboard unplugged | 42W |
powersaving_a7v333.1358263368.txt.gz · Last modified: 2013/01/15 15:22 by krakonos