1 |
Hey guys, |
2 |
|
3 |
When I'm compiling something large and close the lid of my laptop (lid |
4 |
close events disabled) or leave it on the couch where it can't get |
5 |
proper airflow, it tends to overheat and crash. If I leave it open and |
6 |
on a table, everything is fine. |
7 |
|
8 |
I have a quad-core processor and MAKEOPTS="-j5". During compilation, |
9 |
system load is around 5 and all 4 cores are maxed out. My CPU temp is |
10 |
99C or under, which is safe for this machine. |
11 |
|
12 |
dmesg shows this every few minutes whenever my machine is at max temp, |
13 |
which I've read is normal: |
14 |
|
15 |
[ 2092.018902] CPU0: Core temperature above threshold, cpu clock throttled (total events = 179101) |
16 |
[ 2092.018903] CPU2: Core temperature above threshold, cpu clock throttled (total events = 179101) |
17 |
[ 2092.018906] CPU3: Package temperature above threshold, cpu clock throttled (total events = 227311) |
18 |
[ 2092.018907] CPU1: Package temperature above threshold, cpu clock throttled (total events = 227311) |
19 |
[ 2092.018908] CPU2: Package temperature above threshold, cpu clock throttled (total events = 227311) |
20 |
[ 2092.018916] CPU0: Package temperature above threshold, cpu clock throttled (total events = 227311) |
21 |
[ 2092.019864] CPU0: Core temperature/speed normal |
22 |
[ 2092.019865] CPU2: Core temperature/speed normal |
23 |
[ 2092.019866] CPU1: Package temperature/speed normal |
24 |
[ 2092.019867] CPU3: Package temperature/speed normal |
25 |
[ 2092.019868] CPU2: Package temperature/speed normal |
26 |
[ 2092.019874] CPU0: Package temperature/speed normal |
27 |
[ 2099.655532] mce: [Hardware Error]: Machine check events logged |
28 |
|
29 |
At the time of crash, syslog contains a bunch of '^@^@^@^@^@^@^@...', |
30 |
but nothing useful. |
31 |
|
32 |
It looks like my cpu clock is being scaled, but perhaps not being scaled |
33 |
enough. I'm guessing the processor halts when I hit 100C. Again, when |
34 |
I leave it well-ventilated it never goes above 99C and everything is |
35 |
fine. |
36 |
|
37 |
Any ideas about where I should look? |
38 |
|
39 |
Randy |