A64LOWP 1.0 by Falcosoft

usage: A64LOWP [multiplier] [voltage] -without parameters shows CPU info

The order of the parameters are mandatory. You can use number only forms too.
eg: A64LOWP 4x 0.800v is equivalent to A64LOWP 4 0.8
	

The program enables power saving low power states of your Athlon64 based processor (including mobile Turion, Sempron) under DOS.
A64LOWP does not require BIOS generated Performance State Block or ACPI-defined P-state objects, and every combination of frequency and voltage can be set (of course not every combination will work...). 
If you have problem to set big p-state transitions in one step, you should try multiple steps.
eg. If you have a processor with 2200 MHz native speed and 1.15 default voltage you should try:
(I presume the deafault 200 MHz reference clock here)

A64LOWP 10x 1.1v  --sets 2000 MHz 1.1v
A64LOWP 5x  0.85v --sets 1000 MHz 0.85v

There are so called portal frequencies defined by AMD, these could help to determine the necessary steps:

Min.Core Freq  | Portal Freq.
---------------------------------
800 		1600, 1800
1000 		1800, 2000, 2200
1200 		2200, 2400, 2600
1400 		2600, 2800, 3000


The theoretical minimum and maximum values defined by AMD:
Min. multiplier:4x  Max.multiplier:25x
Min. voltage: 0.800v Max. voltage:1.550v


Source code is included (Turbo Pascal 6+,TPC16 Syntax)
You can download the free TPC16 compiler from here:
http://turbo51.com/compiler-design/tpc16-turbo-pascal-compiler-written-in-turbo-pascal


falco
zbacsko@freemail.hu
http://falcosoft.tk