Subject: PowerNow on Turion (Acer) laptop success.
To: None <port-amd64@NetBSD.org>
From: John Murphy <netbsd001@freeode.co.uk>
List: port-amd64
Date: 11/30/2006 01:49:53
Hi,
I've just installed a current snapshot on an Acer Aspire 5001WLMI.
It may become part of a small fixed network as it has no screen.

I'd like it to run efficiently so I've reduced the speed of the
cpu to 800 (it can do 800 or 1600MHz). machdep syctls include:

machdep.sleep_state = 0
machdep.powernow.frequency.target = 1600
machdep.powernow.frequency.current = 1600
machdep.powernow.frequency.available = 800 1600

turion: {1} sysctl -w machdep.powernow.frequency.target=800
machdep.powernow.frequency.target: 1600 -> 800
turion: {2} sysctl machdep.powernow.frequency.current
machdep.powernow.frequency.current = 800

It's running batteryless on a cheap psu via a power meter.
Was using 27 to 28 Watts at 1600MHz down to ~22 at 800MHz.
Reduced electromigration too.

Thanks!
John.

dmesg section:
NetBSD 4.99.4 (GENERIC_ACPI) #0: Tue Nov 28 08:20:40 UTC 2006
        builds@b1.netbsd.org:/home/builds/ab/HEAD/amd64/200611280000Z-obj/home/builds/ab/HEAD/src/sys/arch/amd64/compile/GENERIC_ACPI
total memory = 222 MB
avail memory = 204 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
mainbus0 (root)
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Turion(tm) 64 Mobile Technology ML-28, 1600.13 MHz
cpu0: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
cpu0: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
cpu0: I-cache 64 KB 64B/line 2-way, D-cache 64 KB 64B/line 2-way
cpu0: L2 cache 512 KB 64B/line 16-way
cpu0: ITLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
cpu0: DTLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
cpu0: AMD Power Management features: 3f<STC,TM,TTP,VID,FID,TS>
cpu0: AMD PowerNow! Technology 1600 MHz
cpu0: available frequencies (Mhz): 800 1600
cpu0: calibrating local timer
cpu0: apic clock running at 200 MHz
cpu0: 8 page colors
ioapic0 at mainbus0 apid 1 (I/O APIC)
ioapic0: pa 0xfec00000, version 11, 24 pins
acpi0 at mainbus0: Advanced Configuration and Power Interface
acpi0: using Intel ACPI CA subsystem version 20060217
acpi0: X/RSDT: OemId <PTLTD ,  RSDT  ,06040000>, AslId < LTP,00000000>
acpi0: SCI interrupting at int 11
acpi0: fixed-feature power button present
timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
ACPI-Fast 24-bit timer
ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
PNP0200 [AT DMA Controller] at acpi0 not configured
PNP0000 [AT Interrupt Controller] at acpi0 not configured
PNP0100 [AT Timer] at acpi0 not configured
PNP0B00 [AT Real-Time Clock] at acpi0 not configured
PNP0800 [AT-style speaker sound] at acpi0 not configured
PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
PNP0C04 [Math Coprocessor] at acpi0 not configured
PNP0303 [IBM Enhanced (101/102-key, PS/2 mouse support)] at acpi0 not configured
SYN1003 [Synaptics PS/2-style Touchpad] at acpi0 not configured
PNP0C09 [ACPI Embedded Controller] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
PNP0C0F [PCI interrupt link device] at acpi0 not configured
ACPI0003 [AC Device] at acpi0 not configured
PNP0C0A [ACPI Control Method Battery] at acpi0 not configured
PNP0C0D [ACPI lid device] at acpi0 not configured
PNP0C0C [ACPI power button device] at acpi0 not configured
PNP0C0E [ACPI sleep button device] at acpi0 not configured
ACPI Object Type 'Thermal' (0x0d) at acpi0 not configured