<br><br><div class="gmail_quote">On Tue, Aug 4, 2009 at 10:02 AM, Joel Feiner <span dir="ltr">&lt;<a href="mailto:jafeiner@gmail.com">jafeiner@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div class="gmail_quote"><div><div></div><div class="h5">On Tue, Aug 4, 2009 at 9:54 AM, Dave Airlie <span dir="ltr">&lt;<a href="mailto:airlied@redhat.com" target="_blank">airlied@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>On Tue, 2009-08-04 at 09:49 +0800, Joel Feiner wrote:<br>
&gt; 2009/8/4 Michel Dänzer &lt;<a href="mailto:michel@daenzer.net" target="_blank">michel@daenzer.net</a>&gt;<br>
&gt;         &lt;snip&gt;<br>
&gt;<br>
&gt;         I wonder if maybe the slowdown I&#39;m seeing is because the<br>
&gt;         radeon driver<br>
&gt;         is temporarily lacking UploadToScreen and DownloadFromScreen<br>
&gt;         hooks with<br>
&gt;         KMS, though I&#39;m not sure what those would be used for with<br>
&gt;         text<br>
&gt;         rendering.<br>
&gt;<br>
&gt; Off-topic, but if I may enquire out of intellectual curiosity: why<br>
&gt; doesn&#39;t the KMS version of Radeon have UTS and DFS acceleration?<br>
<br>
</div>The code is in the branch, but its really ugly, I was hoping to actual<br>
do it cleaner which might involve a new kernel interface to ask for the<br>
current placement of a buffer object so we can decide whether to just<br>
memcpy or we need to blit for DFS. I&#39;m not sure I saw a good reason for<br>
UTS, doing Host data blits isn&#39;t really useful with BOs at least with<br>
the current code.<br>
<font color="#888888"><br>
Dave.<br>
<br>
</font></blockquote></div></div><div>Which branch?  And does it work?  I&#39;m wondering if it might be worth trying if only to see if it solves my KMS slowness bug (<a href="https://bugs.freedesktop.org/show_bug.cgi?id=23085" target="_blank">https://bugs.freedesktop.org/show_bug.cgi?id=23085</a>) -- that&#39;s the selfish reason for my question ;).<br>

<br>And I&#39;m sorry for my lack of knowledge on the subject, but why would UTS be unnecessary?  Is all 2d rendering done in such a way that it can be done in video memory?  Or perhaps I am misunderstanding what UTS and DFS actually do.<br>

</div></div><br>
</blockquote></div>I just saw the updated post on the bug report, so I now know which branch.  I will check it out.  Sorry for the email spam.<br>