laptop overheats and suddenly shuts down/off
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Expired
|
Medium
|
|||
acpi |
New
|
Undecided
|
Unassigned | ||
acpid |
New
|
Undecided
|
Unassigned | ||
cpufreqd |
New
|
Undecided
|
Unassigned | ||
lm-sensors |
New
|
Undecided
|
Unassigned | ||
acpi (Debian) |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Won't Fix
|
High
|
Unassigned | ||
Bug Description
Ubuntu 9.04, fresh install on Acer Aspire 5005 / Toshiba Satellite.
(confirmed also with 9.10 and 10.04)
Not sure about package, but it seems the problem is:
* with CPU frequency adjustment,
* fan control,
* thermal sensors,
* control of cooling itself.
Laptop shuts down right in the middle of CPU-greedy operation overheated. I haven't seen it before (since 7.10).
The issue is discussed at several forums (eg. http://
*-cpu
product: AMD Turion(tm) 64 Mobile Technology ML-37
vendor: Advanced Micro Devices [AMD]
physical id: 1
bus info: cpu@0
version: 15.4.2
size: 2GHz
capacity: 2GHz
width: 64 bits
also: AMD Turion Ultra 64 X2 RM-80 @ 2.1 GHz, AMD Turion 64 X2 TL-60, Intel(R) Celeron(R) CPU 540 @ 1.86GHz
-----
Replication:
You can try:
# sudo apt-get install stress
# stress --cpu 16 --vm 2 --vm-bytes 128M
But it may be the graphics card (gpu), connected to the same heat sink as the cpu, that causes the shutdown. And the gpu will only overheat when cpu is not getting very stressed/hot and thus the fan is not running fast enough to keep the gpu from overheating.
It may also be reproducable by installing the ubunu alternate CD into virtualbox (without guest additions).
-----
Workarounds:
Hint 1: Make sure the heatsink/vent system is not dusty. (Do clean it with pressured air/vacuum at own risk.)
Hint 2: Using your laptop standing on its side or front edge (even if opened), i.e. when it is connected to external monitor etc., can change the heat flow and make parts like the gpu overheat which won't get so hot in normal orientation.
In some cases using some additional kernel modules (or other cpu throttling packages) seem to work around the problem.
Comment #308 points out how with ati graphics cards supported by the fglrx driver you can disable its acpi functions as a workaround. Bug #488152 and Bug #570589 deal with the many ATI cards that overheat.
An example /etc/X11/xorg.conf to keep the gpu cooler in general is the following:
Section "Screen"
Identifier "Configured Screen Device"
Device "Configured Video Device"
EndSection
Section "Device"
Identifier "Configured Video Device"
Option "ClockGating" "true"
Option "DynamicPM" "true"
Option "DynamicClocks" "on"
EndSection
Comment #327 points to the "server" edition which does not use acpi and does not suffer from this bug.
Comment #328 hinted that adding the "acpi.power_
---
If your fan does not start at all, but in emergency overheating conditions, you may be seeing an (source code wise) unrelated issue/bug, that can be worked around however by the same acpi.power_
tags: | added: laptop |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
assignee: | nobody → Ubuntu Kernel ACPI Team (ubuntu-kernel-acpi) |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu Kernel ACPI Team (ubuntu-kernel-acpi) → Ubuntu Laptop Team (ubuntu-laptop) |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu Laptop Team (ubuntu-laptop) → Ubuntu Kernel ACPI Team (ubuntu-kernel-acpi) |
Changed in linux (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu Kernel ACPI Team (ubuntu-kernel-acpi) → Andy Whitcroft (apw) |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu): | |
status: | Fix Committed → In Progress |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- Ubuntu 9.04 laptop overheat and shutdown + laptop overheats and suddenly shuts down/off |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in linux (Ubuntu): | |
status: | In Progress → Confirmed |
description: | updated |
Changed in linux (Ubuntu): | |
assignee: | Andy Whitcroft (apw) → nobody |
Changed in linux: | |
status: | Unknown → Confirmed |
Changed in linux: | |
importance: | Unknown → Medium |
description: | updated |
tags: | added: karmic lucid maverick natty |
Changed in linux: | |
status: | Confirmed → Expired |
I can confirm this issue in a Sony Vaio VGN-NS150J.
Also, battery time has been considerably reduced from Ubuntu 8.10. Powertop output:
Top causes for wakeups: start_range_ ns (hrtimer_wakeup) start_range_ ns (hrtimer_wakeup) start_range_ ns (tick_sched_timer) start_range_ ns (hrtimer_wakeup) start_range_ ns (hrtimer_wakeup) start_range_ ns (hrtimer_wakeup) timeout_ uninterruptible (process_timeout) 0000:00: 02.0 start_range_ ns (hrtimer_wakeup)
96.1% (43222.2) <interrupt> : extra timer interrupt
2.0% (887.4) pidgin : hrtimer_
0.6% (286.6) firefox : hrtimer_
0.5% (229.4) <kernel core> : hrtimer_
0.3% (115.8) amarok : hrtimer_
0.2% ( 98.6) <interrupt> : HDA Intel
0.0% ( 21.6) gnome-panel : hrtimer_
0.0% ( 21.0) skype : hrtimer_
0.0% ( 20.0) <interrupt> : ahci
0.0% ( 15.2) <interrupt> : iwlagn
0.0% ( 10.0) async/0 : timer_action (ehci_watchdog)
0.0% ( 5.6) python : schedule_
0.0% ( 5.4) <interrupt> : i915@pci:
0.0% ( 4.2) VBoxSVC : hrtimer_
0.0% ( 3.6) <interrupt> : acpi
0.0% ( 2.4) <kernel core> : hrtimer_start (tick_sched_timer)