<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:blue;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=blue>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Chrisophe,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> On my platform, the “x11perf
–rgbftext” can run and have a speed of 27300/s.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'> What’s your problem?<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Thanks,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Frank<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
xorg-driver-geode-bounces+frankr.huang=amd.com@lists.x.org
[mailto:xorg-driver-geode-bounces+frankr.huang=amd.com@lists.x.org] <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 lang=ZH-CN style='font-size:10.0pt;
font-family:SimSun'>年</span></font><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma'>7</span></font><font size=2
face=宋体><span lang=ZH-CN style='font-size:10.0pt;font-family:
SimSun'>月</span></font><font size=2 face=Tahoma><span style='font-size:
10.0pt;font-family:Tahoma'>7</span></font><font size=2 face=宋体><span
lang=ZH-CN style='font-size:10.0pt;font-family:SimSun'>日</span></font><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> 14:09<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">Mart
Raudsepp</st1:PersonName>; xorg-driver-geode@lists.x.org<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Xorg-driver-geode]
Driver Perf LX800</span></font><o:p></o:p></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Hi.<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>Sorry, forgot the list in
copy...<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>2010/7/6 <st1:PersonName w:st="on">Mart Raudsepp</st1:PersonName> <<a
href="mailto:leio@gentoo.org">leio@gentoo.org</a>><o:p></o:p></span></font></p>
<div>
<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>On Tue, 2010-07-06 at
16:26 +0200, Christophe Lindheimer wrote:<br>
> Hi.<br>
><br>
> Ok, thanks for this quick answer.<br>
> I will retry with 2.11.9 with pleasure.<o:p></o:p></span></font></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>With NoAccel or something? There will be no significant performance
work<br>
in upcoming 2.11.9<o:p></o:p></span></font></p>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>Yes I will try with NoAccel.<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I would like, at least, have the perf I had before.<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I tried vesa with new server & driver but it crashes
(illegal extended x86 opcode)<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I also tried fbdev as advised on <a
href="https://bugzilla.novell.com/show_bug.cgi?id=600862">https://bugzilla.novell.com/show_bug.cgi?id=600862</a> but
it didn't work on my 11.2 (no correct output on screen)<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>So real geode driver is my last hope :)<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>
<div>
<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>> BTW, is it normal to
have VTs buggy ?<br>
> With Ctrl Alt F1, I have nothing on screen :[<o:p></o:p></span></font></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>No. Please send your e-mails to the mailing list.<o:p></o:p></span></font></p>
<div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
</div>
</blockquote>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>This seems to be the same issue that the ont reported in <a
href="https://bugzilla.novell.com/show_bug.cgi?id=600862">https://bugzilla.novell.com/show_bug.cgi?id=600862</a><o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>I don't know how are managed the text consoles. Is it done by the geode
driver ?<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>The guy seems to say that with fbdev the consoles are OK...<o:p></o:p></span></font></p>
</div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>
</div>
<blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;
margin-left:4.8pt;margin-right:0in'>
<div>
<div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>> Thanks<br>
><br>
><br>
><br>
> 2010/7/6 <st1:PersonName w:st="on">Mart Raudsepp</st1:PersonName> <<a
href="mailto:leio@gentoo.org">leio@gentoo.org</a>><br>
> Hello Christophe,<br>
><br>
><br>
> On T, 2010-07-06 at 15:54 +0200, Christophe
Lindheimer wrote:<br>
> > I use a board with a Geode LX800.<br>
> ><br>
> > previous config was :<br>
> > Debian<br>
> > X Window System 7.1.1<br>
> > Video driver Vesa<br>
> ><br>
> > new config :<br>
> > Opensuse 11.2<br>
> > Updated Xserver 1.8.2<br>
> > Updated Geode Driver 2.11.8<br>
> ><br>
> > My application worked fine before, it is
now unusable (too<br>
> slow)<br>
> ><br>
> > I run a x11perf -rgbftext.<br>
> > Old config :81300 / s<br>
> > New config : 36000 / s<br>
> ><br>
> > I am rather newbie in X11, so I don't
what are the resources<br>
> used by<br>
> > x11perf in this case.<br>
> > From your point of view, the lost of perf
is due to :<br>
> > 1. Issue within Geode driver.<br>
> > 2. due to the change of OS (maybe change
in <st1:City w:st="on"><st1:place w:st="on">Cairo</st1:place></st1:City>
version of<br>
> other<br>
> > stuff that would consume much more cpu
..)<br>
><br>
><br>
> Before you used a completely different driver
that does most<br>
> everything<br>
> in software on the CPU part of the chip. The
current state of<br>
> xf86-video-geode is that many things are
actually slower with<br>
> hardware<br>
> acceleration due to many paths not being
accelerated and the<br>
> nature of<br>
> EXA acceleration - as soon as something can't
be accelerated,<br>
> it<br>
> involves slow memory copies to get the pixmap
from video<br>
> memory to<br>
> system memory to do that operation in
software. And then the<br>
> next<br>
> operation that can be accelerated makes it
copy it from system<br>
> memory to<br>
> video memory again, and so on. So we are
currently losing all<br>
> the gains<br>
> from hardware acceleration (and more) on
memory copies, and in<br>
> profiling<br>
> memcpy should be the main CPU consumer shown.<br>
><br>
> We are aware that glyph drawing became even
slower since<br>
> xorg-server-1.7<br>
> with xf86-video-geode, due to some
improvements in EXA glyph<br>
> cache<br>
> handling (for the benefit of many other GPU
drivers), which<br>
> now uses<br>
> some render operation that doesn't yet have
hardware<br>
> acceleration code<br>
> in the geode driver, among other things we do
have<br>
> accelerated. So we<br>
> suffer a pixmap ping-pong death (the glyph
picture getting<br>
> copied from<br>
> system memory to reserved video memory and
back).<br>
><br>
> The focus will soon shift to performance in
the revived<br>
> xf86-video-geode<br>
> development, and glyph drawing is probably the
first thing<br>
> that will be<br>
> concentrated on. Big gains from probably just
one new hwaccel<br>
> path.<br>
> So hopefully it will be better in 2.11.10
version or so,<br>
> whenever we get<br>
> to that, still work ongoing for 2.11.9, which
concentrates on<br>
> bug and<br>
> misrendering fixes.<br>
><br>
> If you require more performant graphics from
the Geode right<br>
> now, then I<br>
> suggest to use Option "NoAccel"
"true" in your configuration,<br>
> so that<br>
> always software rendering is forced. However
this currently<br>
> crashes and<br>
> can't be used - I hope to get this fixed later
this week for<br>
> the<br>
> upcoming 2.11.9 release (the crash fix is trivial,
but no<br>
> picture is<br>
> then shown until a VT switch to console and
back, so that<br>
> needs fixing<br>
> too before pushing fixes).<br>
> Of course once we shift focus on performance
after 2.11.9 and<br>
> fix things<br>
> there, you would eventually want to stop using
NoAccel, once<br>
> hardware<br>
> acceleration actually makes things faster
again in a future<br>
> release or<br>
> GIT repository state.<br>
><br>
> I will soon write a long e-mail to the list of
what<br>
> outstanding tasks we<br>
> have, with some details provided for each.<br>
><br>
><br>
> Feel free to monitor the list and actively
test patches or GIT<br>
> state :)<br>
><br>
> You can find some more information from<br>
> <a href="http://www.x.org/wiki/GeodeDriver"
target="_blank">http://www.x.org/wiki/GeodeDriver</a> - including more
community<br>
> resources<br>
> (IRC, bugzilla locations, GIT repository
information, etc)<br>
><br>
><br>
> Regards,<br>
> <st1:PersonName w:st="on">Mart Raudsepp</st1:PersonName><br>
><br>
><o:p></o:p></span></font></p>
</div>
</div>
<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color="#888888"
face="Times New Roman"><span style='font-size:12.0pt;color:#888888'>--<br>
<st1:PersonName w:st="on">Mart Raudsepp</st1:PersonName><br>
Gentoo Developer<br>
Mail: <a href="mailto:leio@gentoo.org">leio@gentoo.org</a><br>
Weblog: <a href="http://blogs.gentoo.org/leio" target="_blank">http://blogs.gentoo.org/leio</a></span></font><o:p></o:p></p>
</blockquote>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
</div>
</div>
</body>
</html>