System running hot / CPU freq changes randomly

Nate Lawson nate at root.org
Wed Mar 2 20:00:54 GMT 2005


Eric Anderson wrote:
> I've jsut upgraded from 5.3-STABLE to -CURRENT, and have a few things 
> I've noticed.  One, my machine runs much hotter - it used to stay around 
> 40 - 41C, but not stays around 49C.  Also, it actually seems like it's 
> running slower - and maybe it is.  It looks like the cpu frequency is 
> changing all the time, hopping around from one freq to another, for no 
> real reason that I can tell.
> I'm running on a dell D600 (1.6GHZ Pentium M), with -CURRENT as of last 
> night.
> I can provide any additional information needed..
> 
> 
> Here's what I mean (on AC, not battery):
> [ 12:48:25 root at neutrino ~ ]# sysctl dev.cpu.0.freq
> dev.cpu.0.freq: 1600
> [ 12:48:27 root at neutrino ~ ]# sysctl dev.cpu.0.freq
> dev.cpu.0.freq: 400
> [ 12:48:28 root at neutrino ~ ]# sysctl dev.cpu.0.freq
> dev.cpu.0.freq: 400

Are you running powerd?  If you have powerd_enable="YES" in 
/etc/rc.conf, it defaults to adaptive control.  I _thought_ I made the 
default "NO" until we get more testing.

> hw.acpi.cpu.cx_supported: C1/1 C2/1 C3/85 C4/185
> hw.acpi.cpu.cx_lowest: C1
> hw.acpi.cpu.cx_usage: 100.00% 0.00% 0.00% 0.00%

I had to disable C2 and higher by default due to some C3 problems some 
users were having.  Hopefully we'll sort this out at some point and 
re-enable it by default.

You can get the old values back through /etc/rc.conf.  Add:

performance_cx_lowest="LOW"
economy_cx_lowest="LOW"

(Or explicitly use "C3" if C4 doesn't work right for you).

-- 
Nate


More information about the freebsd-acpi mailing list