I am going to have to get caught up on the development chain.  I dropped off for a while while I pursued my MS degree and concentrated on paying the bills, but I am going to have to get back into the thick of coding.  I am going through withdrawal. Management courses and systems administration tasks are enough to drive any good developer to blog on facebook.<br>
<br><div class="gmail_quote">On Fri, Feb 25, 2011 at 3:56 PM, Dave Airlie <span dir="ltr">&lt;<a href="mailto:airlied@redhat.com">airlied@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On Fri, 2011-02-25 at 15:42 -0500, Phillip Susi wrote:<br>
&gt; On 2/25/2011 3:03 PM, Dave Airlie wrote:<br>
&gt; &gt; How do you know its running in an infinite loop?<br>
&gt;<br>
&gt; Because the gpu temperature is rising to over 80 C, so it is busy doing<br>
&gt; something.  And this is booting with init=/bin/bash, so NOTHING is<br>
&gt; running that could be keeping it busy.<br>
<br>
</div>So you made an assumpution you knew how graphics cards worked and<br>
derived a theory, unfortunately the assumption was wrong.<br>
<br>
a GPU doing nothing still runs at a high clock speed, clocking the<br>
memory bus for the video RAM at full tilt. We don&#39;t have reliably<br>
dynamic power management yet so at the moment manual clock switching is<br>
all we have.<br>
<br>
Even if the CP was running in a tight loop it consumes no power compared<br>
to the memory interfaces.<br>
<div class="im"><br>
&gt;<br>
&gt; I had been under the impression that since ati/amd started releasing<br>
&gt; documentation a few years ago that the mesa driver had managed to<br>
&gt; implement its own firmware.  I sounds more like it has ripped the<br>
&gt; firmware out of the proprietary driver and reverse engineered the interface?<br>
<br>
</div>Yes and no. AMD supplied firmware from their driver with the interfaces<br>
documented like they have done since r100. You could write your own<br>
microcode after you RE and write an assembler for the CP core, but so<br>
far nobody has done this and we have a lot of other areas to improve<br>
before most of the developers would care.<br>
<font color="#888888"><br>
Dave.<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
dri-devel mailing list<br>
<a href="mailto:dri-devel@lists.freedesktop.org">dri-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/dri-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dri-devel</a><br>
</div></div></blockquote></div><br>