<div>Hi.</div>
<div> </div>
<div>My prob is just that I had much better perfomances with my old system...</div>
<div><br><br><br>I run a x11perf -rgbftext.<br> Old config :81300 / s<br> New config : 36000 / s</div>
<div> </div>
<div> </div>
<div>But I guess (and hope) that Mart&#39;s analysis is OK and that the performances will get much better once the driver will be fully optimized...</div>
<div> </div>
<div> </div>
<div>Chris</div>
<div> </div>
<div> </div>
<div class="gmail_quote">2010/7/26 Huang, FrankR <span dir="ltr">&lt;<a href="mailto:FrankR.Huang@amd.com">FrankR.Huang@amd.com</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div lang="EN-US" link="blue" vlink="blue">
<div>
<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt">Chrisophe,</span></font></p>
<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt"> </span></font></p>
<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt">            On my platform, the “x11perf –rgbftext” can run and have a speed of 27300/s.</span></font></p>

<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt">            What’s your problem?</span></font></p>
<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt"> </span></font></p>
<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt">Thanks,</span></font></p>
<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt">Frank</span></font></p>
<p class="MsoNormal"><font color="navy" size="2" face="Arial"><span style="FONT-FAMILY: Arial; COLOR: navy; FONT-SIZE: 10pt"> </span></font></p>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: blue 1.5pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 4pt; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in">
<div>
<div style="TEXT-ALIGN: center" class="MsoNormal" align="center"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">
<hr align="center" size="2" width="100%">
</span></font></div>
<p class="MsoNormal"><b><font size="2" face="Tahoma"><span style="FONT-FAMILY: Tahoma; FONT-SIZE: 10pt; FONT-WEIGHT: bold">From:</span></font></b><font size="2" face="Tahoma"><span style="FONT-FAMILY: Tahoma; FONT-SIZE: 10pt"> xorg-driver-geode-bounces+frankr.huang=<a href="http://amd.com/" target="_blank">amd.com</a>@<a href="http://lists.x.org/" target="_blank">lists.x.org</a> [mailto:<a href="mailto:xorg-driver-geode-bounces%2Bfrankr.huang" target="_blank">xorg-driver-geode-bounces+frankr.huang</a>=<a href="http://amd.com/" target="_blank">amd.com</a>@<a href="http://lists.x.org/" target="_blank">lists.x.org</a>] <b><span style="FONT-WEIGHT: bold">On Behalf Of </span></b>Christophe Lindheimer<br>
<b><span style="FONT-WEIGHT: bold">Sent:</span></b> 2010</span></font><font size="2" face="宋体"><span style="FONT-FAMILY: SimSun; FONT-SIZE: 10pt" lang="ZH-CN">年</span></font><font size="2" face="Tahoma"><span style="FONT-FAMILY: Tahoma; FONT-SIZE: 10pt">7</span></font><font size="2" face="宋体"><span style="FONT-FAMILY: SimSun; FONT-SIZE: 10pt" lang="ZH-CN">月</span></font><font size="2" face="Tahoma"><span style="FONT-FAMILY: Tahoma; FONT-SIZE: 10pt">7</span></font><font size="2" face="宋体"><span style="FONT-FAMILY: SimSun; FONT-SIZE: 10pt" lang="ZH-CN">日</span></font><font size="2" face="Tahoma"><span style="FONT-FAMILY: Tahoma; FONT-SIZE: 10pt"> 14:09<br>
<b><span style="FONT-WEIGHT: bold">To:</span></b> Mart Raudsepp; <a href="mailto:xorg-driver-geode@lists.x.org" target="_blank">xorg-driver-geode@lists.x.org</a> 
<div class="im"><br><b><span style="FONT-WEIGHT: bold">Subject:</span></b> Re: [Xorg-driver-geode] Driver Perf LX800</div></span></font>
<p></p></p></div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">Hi.</span></font></p></div>
<div>
<div></div>
<div class="h5">
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div>
<div>
<p style="MARGIN-BOTTOM: 12pt" class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">Sorry, forgot the list in copy...</span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">2010/7/6 Mart Raudsepp &lt;<a href="mailto:leio@gentoo.org" target="_blank">leio@gentoo.org</a>&gt;</span></font></p>
<div>
<p style="MARGIN-BOTTOM: 12pt" class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">On Tue, 2010-07-06 at 16:26 +0200, Christophe Lindheimer wrote:<br>&gt; Hi.<br>&gt;<br>&gt; Ok, thanks for this quick answer.<br>
&gt; I will retry with 2.11.9 with pleasure.</span></font></p></div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">With NoAccel or something? There will be no significant performance work<br>in upcoming 2.11.9</span></font></p>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">Yes I will try with NoAccel.</span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">I would like, at least, have the perf I had before.</span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">I tried vesa with new server &amp; driver but it crashes (illegal extended x86 opcode)</span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">I also tried fbdev as advised on <a href="https://bugzilla.novell.com/show_bug.cgi?id=600862" target="_blank">https://bugzilla.novell.com/show_bug.cgi?id=600862</a> but it didn&#39;t work on my 11.2 (no correct output on screen)</span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">So real geode driver is my last hope :)</span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div>
<blockquote style="BORDER-BOTTOM: medium none; BORDER-LEFT: #cccccc 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 6pt; PADDING-RIGHT: 0in; MARGIN-LEFT: 4.8pt; BORDER-TOP: medium none; MARGIN-RIGHT: 0in; BORDER-RIGHT: medium none; PADDING-TOP: 0in">

<div>
<p style="MARGIN-BOTTOM: 12pt" class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">&gt; BTW, is it normal to have VTs buggy ?<br>&gt; With Ctrl Alt F1, I have nothing on screen :[</span></font></p>
</div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">No. Please send your e-mails to the mailing list.</span></font></p>
<div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div></div></blockquote>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">This seems to be the same issue that the ont reported in <a href="https://bugzilla.novell.com/show_bug.cgi?id=600862" target="_blank">https://bugzilla.novell.com/show_bug.cgi?id=600862</a></span></font></p>
</div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">I don&#39;t know how are managed the text consoles. Is it done by the geode driver ?</span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">The guy seems to say that with fbdev the consoles are OK...</span></font></p></div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div>
<blockquote style="BORDER-BOTTOM: medium none; BORDER-LEFT: #cccccc 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 6pt; PADDING-RIGHT: 0in; MARGIN-LEFT: 4.8pt; BORDER-TOP: medium none; MARGIN-RIGHT: 0in; BORDER-RIGHT: medium none; PADDING-TOP: 0in">

<div>
<div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt">&gt; Thanks<br>&gt;<br>&gt;<br>&gt;<br>&gt; 2010/7/6 Mart Raudsepp &lt;<a href="mailto:leio@gentoo.org" target="_blank">leio@gentoo.org</a>&gt;<br>
&gt;         Hello Christophe,<br>&gt;<br>&gt;<br>&gt;         On T, 2010-07-06 at 15:54 +0200, Christophe Lindheimer wrote:<br>&gt;         &gt; I use a board with a Geode LX800.<br>&gt;         &gt;<br>&gt;         &gt; previous config was :<br>
&gt;         &gt;   Debian<br>&gt;         &gt;   X Window System 7.1.1<br>&gt;         &gt;   Video driver Vesa<br>&gt;         &gt;<br>&gt;         &gt; new config :<br>&gt;         &gt;   Opensuse 11.2<br>&gt;         &gt;   Updated Xserver 1.8.2<br>
&gt;         &gt;   Updated Geode Driver 2.11.8<br>&gt;         &gt;<br>&gt;         &gt; My application worked fine before, it is now unusable (too<br>&gt;         slow)<br>&gt;         &gt;<br>&gt;         &gt; I run a x11perf -rgbftext.<br>
&gt;         &gt;   Old config :81300 / s<br>&gt;         &gt;   New config : 36000 / s<br>&gt;         &gt;<br>&gt;         &gt; I am rather newbie in X11, so I don&#39;t what are the resources<br>&gt;         used by<br>
&gt;         &gt; x11perf in this case.<br>&gt;         &gt; From your point of view, the lost of perf is due to :<br>&gt;         &gt; 1. Issue within Geode driver.<br>&gt;         &gt; 2. due to the change of OS (maybe change in Cairo version of<br>
&gt;         other<br>&gt;         &gt; stuff that would consume much more cpu ..)<br>&gt;<br>&gt;<br>&gt;         Before you used a completely different driver that does most<br>&gt;         everything<br>&gt;         in software on the CPU part of the chip. The current state of<br>
&gt;         xf86-video-geode is that many things are actually slower with<br>&gt;         hardware<br>&gt;         acceleration due to many paths not being accelerated and the<br>&gt;         nature of<br>&gt;         EXA acceleration - as soon as something can&#39;t be accelerated,<br>
&gt;         it<br>&gt;         involves slow memory copies to get the pixmap from video<br>&gt;         memory to<br>&gt;         system memory to do that operation in software. And then the<br>&gt;         next<br>&gt;         operation that can be accelerated makes it copy it from system<br>
&gt;         memory to<br>&gt;         video memory again, and so on. So we are currently losing all<br>&gt;         the gains<br>&gt;         from hardware acceleration (and more) on memory copies, and in<br>&gt;         profiling<br>
&gt;         memcpy should be the main CPU consumer shown.<br>&gt;<br>&gt;         We are aware that glyph drawing became even slower since<br>&gt;         xorg-server-1.7<br>&gt;         with xf86-video-geode, due to some improvements in EXA glyph<br>
&gt;         cache<br>&gt;         handling (for the benefit of many other GPU drivers), which<br>&gt;         now uses<br>&gt;         some render operation that doesn&#39;t yet have hardware<br>&gt;         acceleration code<br>
&gt;         in the geode driver, among other things we do have<br>&gt;         accelerated. So we<br>&gt;         suffer a pixmap ping-pong death (the glyph picture getting<br>&gt;         copied from<br>&gt;         system memory to reserved video memory and back).<br>
&gt;<br>&gt;         The focus will soon shift to performance in the revived<br>&gt;         xf86-video-geode<br>&gt;         development, and glyph drawing is probably the first thing<br>&gt;         that will be<br>&gt;         concentrated on. Big gains from probably just one new hwaccel<br>
&gt;         path.<br>&gt;         So hopefully it will be better in 2.11.10 version or so,<br>&gt;         whenever we get<br>&gt;         to that, still work ongoing for 2.11.9, which concentrates on<br>&gt;         bug and<br>
&gt;         misrendering fixes.<br>&gt;<br>&gt;         If you require more performant graphics from the Geode right<br>&gt;         now, then I<br>&gt;         suggest to use Option &quot;NoAccel&quot; &quot;true&quot; in your configuration,<br>
&gt;         so that<br>&gt;         always software rendering is forced. However this currently<br>&gt;         crashes and<br>&gt;         can&#39;t be used - I hope to get this fixed later this week for<br>&gt;         the<br>
&gt;         upcoming 2.11.9 release (the crash fix is trivial, but no<br>&gt;         picture is<br>&gt;         then shown until a VT switch to console and back, so that<br>&gt;         needs fixing<br>&gt;         too before pushing fixes).<br>
&gt;         Of course once we shift focus on performance after 2.11.9 and<br>&gt;         fix things<br>&gt;         there, you would eventually want to stop using NoAccel, once<br>&gt;         hardware<br>&gt;         acceleration actually makes things faster again in a future<br>
&gt;         release or<br>&gt;         GIT repository state.<br>&gt;<br>&gt;         I will soon write a long e-mail to the list of what<br>&gt;         outstanding tasks we<br>&gt;         have, with some details provided for each.<br>
&gt;<br>&gt;<br>&gt;         Feel free to monitor the list and actively test patches or GIT<br>&gt;         state :)<br>&gt;<br>&gt;         You can find some more information from<br>&gt;         <a href="http://www.x.org/wiki/GeodeDriver" target="_blank">http://www.x.org/wiki/GeodeDriver</a> - including more community<br>
&gt;         resources<br>&gt;         (IRC, bugzilla locations, GIT repository information, etc)<br>&gt;<br>&gt;<br>&gt;         Regards,<br>&gt;         Mart Raudsepp<br>&gt;<br>&gt;</span></font></p></div></div>
<p style="MARGIN-BOTTOM: 12pt" class="MsoNormal"><font color="#888888" size="3" face="Times New Roman"><span style="COLOR: #888888; FONT-SIZE: 12pt">--<br>Mart Raudsepp<br>Gentoo Developer<br>Mail: <a href="mailto:leio@gentoo.org" target="_blank">leio@gentoo.org</a><br>
Weblog: <a href="http://blogs.gentoo.org/leio" target="_blank">http://blogs.gentoo.org/leio</a></span></font></p></blockquote></div>
<p class="MsoNormal"><font size="3" face="Times New Roman"><span style="FONT-SIZE: 12pt"> </span></font></p></div></div></div></div></div></blockquote></div><br>