Passive Cooling, at last

Eventually, I took 5 minutes of my time and adjusted the sysctl values needed for passive cooling my amd64 machine (running i386 -CURRENT because of ndis(4) support).

It identifies itself as:

CPU: AMD Athlon(tm) 64 Processor 3500+ (2200.10-MHz 686-class CPU)
    Origin = "AuthenticAMD"  Id = 0xf7a  Stepping = 10
    Features=0x78bfbff   AMD Features=0xe0500800
[snip]
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0:  on acpi0
powernow0:  on cpu0
acpi_button0:  on acpi0
[snip]
acpi_tz0:  on acpi0

I set the following sysctls:

hw.acpi.thermal.user_override=1
hw.acpi.thermal.tz0._PSV=55,0C
hw.acpi.thermal.tz0._HOT=70,0C
hw.acpi.thermal.tz0._CRT=80,0C 

These were set to, IMHO, absurd values: the first two were set to “98,0C” and the third had a value of “100,0C”. The important one for passive cooling is the first one and I’m not sure about what the other two do, but a look at the code will hopefully explain everything.

Post a Comment

Your email is never published nor shared. Required fields are marked *