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