All of lore.kernel.org
 help / color / mirror / Atom feed
From: Phillip Susi <psusi@cfl.rr.com>
To: "Michel Dänzer" <michel@daenzer.net>
Cc: dri-devel@lists.freedesktop.org
Subject: Re: [Bug 29842] Radeon runs very hot
Date: Sat, 26 Feb 2011 10:40:38 -0500	[thread overview]
Message-ID: <4D691EF6.7000702@cfl.rr.com> (raw)
In-Reply-To: <1298707778.7092.12.camel@thor.local>

On 02/26/2011 03:09 AM, Michel Dänzer wrote:
> On Fre, 2011-02-25 at 12:11 -0500, Phillip Susi wrote:
>>
>> It seems like the GPU is executing a few different microcode kernels
>> that process commands placed into ring buffers.  When the ring buffers
>> are empty and the gui is idle, it seems like the GPU is still busily
>> executing an infinite loop checking for work in the ring buffers.
>
> As has been pointed out by Alex, that's not true to the best of our
> knowledge.

I wonder how that is though.  I see nothing in the R600 microcode 
documentation about a way to halt execution, and it explicitly says it 
does not support interrupts, so I don't see any way for the CP to avoid 
busy waiting other than to be explicitly stopped by the driver.

>> Shouldn't the driver detect the idle condition and issue an
>> r600_cp_stop() to halt execution and stop wasting power?
>
> Feel free to try it, but I wouldn't expect it to make much if any
> difference.

I tried adding a debugfs file to call it and it didn't seem to make any 
difference.

> Did you check that your card runs significantly cooler in the other OS
> before starting all this ruckus? (Though even if it does, the lack of
> clock gating might explain the difference)

I don't even have a working copy of the other OS any more.  It is on my 
old first gen WD raptor fakeraid 0 that the new system's bios and 
Windows driver won't recognize.  Now that you mention it though, I do 
think it always tended to run hot there and I usually underclocked it a 
bit to try and help.  Maybe I just have a poorly designed card with 
insufficient heatsink+fan?

It seems like clock gating, while helpful to maximize power savings, 
should not be needed to stay below critical temperatures when idle.

Strange.  This morning it seems to be running at "only" 66 C instead of 80+.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

  reply	other threads:[~2011-02-26 15:40 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-24 19:24 [Bug 29842] New: Radeon runs very hot bugzilla-daemon
2011-02-25 14:54 ` [Bug 29842] " bugzilla-daemon
2011-02-25 17:11   ` Phillip Susi
2011-02-25 17:35     ` Matt Turner
2011-02-26  8:09     ` Michel Dänzer
2011-02-26 15:40       ` Phillip Susi [this message]
2011-02-26 17:35         ` Alex Deucher
2011-03-01  0:40 ` bugzilla-daemon
2011-03-01  3:19 ` bugzilla-daemon
2011-03-01  3:43 ` bugzilla-daemon
2011-03-01  3:49 ` bugzilla-daemon
2011-03-01 19:58 ` bugzilla-daemon
2011-03-01 21:06 ` bugzilla-daemon
2011-03-01 21:09 ` bugzilla-daemon
2011-04-12  1:22 ` bugzilla-daemon
2011-04-12  2:26 ` bugzilla-daemon
2011-04-12 16:35 ` bugzilla-daemon
2011-06-27 12:44 ` bugzilla-daemon
2011-06-27 19:12 ` bugzilla-daemon
2011-07-02 11:57 ` bugzilla-daemon
2012-02-22 16:56 ` bugzilla-daemon
2012-02-23  6:45   ` Pasi Kärkkäinen
2012-03-19 10:50 ` bugzilla-daemon
2012-03-19 14:01 ` bugzilla-daemon
2012-03-19 16:35 ` bugzilla-daemon
2012-05-12 15:13 ` bugzilla-daemon
2015-02-19 16:19 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4D691EF6.7000702@cfl.rr.com \
    --to=psusi@cfl.rr.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=michel@daenzer.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.