CURRENT Kernel makes the system run very very hot

Sam Leffler sam at errno.com
Mon Dec 10 13:51:35 PST 2007


Poul-Henning Kamp wrote:
> In message <20071210201106.GB90158 at cons.org>, Martin Cracauer writes:
>
> I installed this on my laptop yesterday:
>
> 	FreeBSD critter.freebsd.dk 8.0-CURRENT FreeBSD 8.0-CURRENT
> 	#0: Sun Dec  9 10:41:25 UTC 2007
> 	root at critter.freebsd.dk:/usr/obj/freebsd/src/sys/C5  i386
>
> And it does indeed look like the idle threads do not HLT the cpu.
>
> Interestingly, powerd(8) does the right thing and throttles down
> the cpu clock even though the idle threads churn away.
>
> top -HS shows:
>
>   PID USERNAME   PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
>    10 root       171 ki31     0K    16K CPU1   1  25.2H 100.00% {idle: cpu1}
>    10 root       171 ki31     0K    16K RUN    0  25.2H 95.36% {idle: cpu0}
>   928 phk         45    0   319M 68624K *Giant 0  42:46  0.98% Xorg
> 28654 phk         44    0  3540K  1552K CPU1   0   0:01  0.98% top
>   982 phk         44    0  6500K  3940K select 1  11:03  0.29% xterm
>    11 root       -24    -     0K   112K WAIT   1  19:49  0.00% {swi6: task queu
>   

This might also explain why I started to see buildworld overheat my t41 
where previously I'd built world countless times w/o an issue.  The only 
good thing that came out of that was that I verified thermal shutdown 
worked correctly and it uncovered a bug in acpi where a failed read 
would cause acpi to fall over (still unfixed).

    Sam




More information about the freebsd-current mailing list