Bug 702953 - Computer becomes very hot (2011 27inch iMac)
Summary: Computer becomes very hot (2011 27inch iMac)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-ati
Version: 15
Hardware: x86_64
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-05-08 16:17 UTC by Andreas Tunek
Modified: 2018-04-11 08:38 UTC (History)
13 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-08-07 19:12:48 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
dmesg (72.12 KB, text/plain)
2011-05-11 19:08 UTC, Andreas Tunek
no flags Details

Description Andreas Tunek 2011-05-08 16:17:33 UTC
When using my new computer, it becomes very hot on the top. This is probably because the graphic card is running full speed.

HW: 2011 27 inch iMac, smolt: http://www.smolts.org/client/show/pub_d9693c43-4ee8-4a8c-82a8-5332c6481f4d

Comment 1 Chuck Ebbert 2011-05-09 10:50:12 UTC
PCI ID for the video chip is 1002:6720, which is supported in kernel-2.6.38.5-24

Boot the machine and then attach the file /var/log/dmesg (as a plain-text attachment.)

Comment 2 Andreas Tunek 2011-05-10 20:16:51 UTC
I can not see that file. I see a file called messages, is that the one?

Comment 3 Chuck Ebbert 2011-05-10 23:31:18 UTC
(In reply to comment #2)
> I can not see that file. I see a file called messages, is that the one?

Looks like we don't create /var/log/dmesg upon boot anymore. Run the command 'dmesg' in a terminal, capture the output and attach that instead.

Comment 4 Andreas Tunek 2011-05-11 19:08:51 UTC
Created attachment 498375 [details]
dmesg

dmesg output

Comment 5 Chuck Ebbert 2011-05-12 13:46:47 UTC
Linux version 2.6.38.5-24.fc15.x86_64

Some interesting ACPI messages:

[    0.432700] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    2.431589] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored

[    2.698755] ACPI: acpi_idle yielding to intel_idle

[    6.820799] [Firmware Bug]: ACPI(GFX0) defines _DOD but not _DOS
[    6.823593] acpi device:03: registered as cooling_device4
[    6.823619] ACPI Error: Evaluating _BCM failed (20110112/video-365)

And radeon:

[    4.277989] [drm] initializing kernel modesetting (BARTS 0x1002:0x6720).

[    4.278122] radeon 0000:01:00.0: Invalid ROM contents
[    4.278218] ATOM BIOS: Apple

[    4.425832] [drm] Special thermal controller config
[    4.426976] [drm] radeon: power management initialized

Can you see if cpufreq was enabled? Run the command:

  grep "" /sys/devices/system/cpu/cpu0/cpufreq/*

and post the output if you get something other than an error message.

Comment 6 Matthew Garrett 2011-05-12 14:18:13 UTC
Unlikely to have anything to do with ACPI, and likely to have everything to do with our not having proper GPU power management.

Comment 7 Andreas Tunek 2011-05-14 21:10:46 UTC
Is that the kernel or the Xorg driver's responsibility?

Comment 8 Andreas Tunek 2011-05-17 18:31:50 UTC
$ radeontool --debug
usage: radeontool [options] [command]
         --debug            - show a little debug info
         --skip=1           - use the second radeon card
reading RADEON_DAC_CNTL (58) is internal error

Is this what is expected?

Comment 9 Andreas Tunek 2011-05-20 18:51:21 UTC
Still happens in latest kernel.

Comment 10 Jérémy Lal 2011-05-22 13:55:06 UTC
Note that applesmc fan1_min, fan2_min, fan3_min can be changed to higher values,
so that this model does not become too hot (1400 is rather good).

Comment 11 Andreas Tunek 2011-05-22 16:09:21 UTC
Do you have any more info regarding on how to set fans? Right now the do not seem to become active at all.

Comment 12 Jérémy Lal 2011-05-22 16:55:47 UTC
echo 1400 > /sys/devices/platform/applesmc.768/fan1_min
and so on.
use sysfsutils (might be something else on redhat) to set it once and for all.

Comment 13 Jérémy Lal 2011-06-10 12:14:15 UTC
GPU power management problem confirmed : the computer is way cooler with fglrx than with radeon driver (sometimes more than 15°c cooler).

Comment 14 Andreas Tunek 2011-06-11 07:45:15 UTC
Yeah, I am running the fglrx now, much much cooler. Too bad it is much slower as well, and you get artifacts.

Comment 15 Pasi Karkkainen 2011-06-13 07:59:30 UTC
Does "echo mid > /sys/class/drm/card0/device/power_profile" help for you guys?

Comment 16 Andreas Tunek 2011-06-13 19:07:53 UTC
What does that command do? Does it change anything?

Comment 17 Pasi Karkkainen 2011-06-14 06:53:33 UTC
It changes the power profile to be "middle" for the first drm/graphics card..

Did you check which power profile you're using now?
cat /sys/class/drm/card0/device/power_profile

Comment 18 Jérémy Lal 2011-06-17 23:10:10 UTC
Current power profile is "default" for me.
Changing it to "mid" makes temperature go down within seconds.

Comment 19 Pasi Karkkainen 2011-06-19 13:47:17 UTC
On my laptop (HP Elitebook 8530p with radeon HD3650 graphics) the default power profile seems to be "default" aswell, and when I change it to "mid", the temperature goes down immediately. This is on stock Fedora 15 live CD with no fglrx.

Comment 20 Pasi Karkkainen 2011-06-29 11:58:32 UTC
Interesting related article: http://www.phoronix.com/scan.php?page=article&item=amd_radeon_powerm&num=1

Comment 21 Andreas Tunek 2011-07-02 08:51:31 UTC
Computer seems to become much cooler when set to low and mid.

Comment 22 Jérémy Lal 2011-07-02 09:04:20 UTC
class/drm/card0/device/power_method = dynpm
is a good compromise, too

Comment 23 Pasi Karkkainen 2011-07-05 12:29:35 UTC
Also: Does "pcie_aspm=force" kernel cmdline option help for you guys?

"The Leading Cause Of The Recent Linux Kernel Power Problems":
http://www.phoronix.com/scan.php?page=article&item=linux_2638_aspm&num=1

Comment 24 Pavel Alexeev 2011-07-10 17:29:46 UTC
I also have similar problem, but that workaround does not work:
# LANG=C cat /sys/class/drm/card0/device/power_profile
cat: /sys/class/drm/card0/device/power_profile: No such file or directory

It is Packard Bell (Acer) notebook. With proprietary Catalyst driver it much more cold.

Comment 25 Matěj Cepl 2011-07-12 09:57:10 UTC
Isn't this just one of many duplicates of bug 682851?

Comment 26 Dave Jones 2011-09-01 19:09:21 UTC
comment #13 would suggest so.

Comment 27 Andreas Tunek 2011-09-01 20:03:50 UTC
I say this is not duplicate of 682851. The root cause of this problem is that instead of having dynamic power state on the GPU Fedora set it to the max power state. Maybe it would be better to set it to low on default in dynamic does not work?

My fans does not start always but my computer gets pretty hot.

Comment 28 Fedora End Of Life 2012-08-07 19:12:51 UTC
This message is a notice that Fedora 15 is now at end of life. Fedora
has stopped maintaining and issuing updates for Fedora 15. It is
Fedora's policy to close all bug reports from releases that are no
longer maintained. At this time, all open bugs with a Fedora 'version'
of '15' have been closed as WONTFIX.

(Please note: Our normal process is to give advanced warning of this
occurring, but we forgot to do that. A thousand apologies.)

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, feel free to reopen
this bug and simply change the 'version' to a later Fedora version.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we were unable to fix it before Fedora 15 reached end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora, you are encouraged to click on
"Clone This Bug" (top right of this page) and open it against that
version of Fedora.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping


Note You need to log in before you can comment on or make changes to this bug.