<span style="color:rgb(0,102,0)">Hi again Chris,</span><br style="color:rgb(0,102,0)"><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">I am attaching the cairo-trace file created on my Fedora 15 laptop (different specs from the Desktop PC I mentioned in a previous email):</span><br style="color:rgb(0,102,0)">
<br style="color:rgb(0,102,0)"><b style="color:rgb(0,102,0)">X Version:</b><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">X.Org X Server 1.10.4</span><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">Release Date: 2011-08-19</span><br style="color:rgb(0,102,0)">
<span style="color:rgb(0,102,0)">X Protocol Version 11, Revision 0</span><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">Build Operating System: x86-16 2.6.32-131.2.1.el6.x86_64</span><br style="color:rgb(0,102,0)">
<br style="color:rgb(0,102,0)"><b style="color:rgb(0,102,0)">X Driver:</b><span style="color:rgb(0,102,0)"> radeon </span><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">/lib/modules/2.6.40.6-0.fc15.i686/kernel/drivers/gpu/drm/radeon/radeon.ko</span><br style="color:rgb(0,102,0)">
<br style="color:rgb(0,102,0)"><b style="color:rgb(0,102,0)">Cairo RPMs Version:<br></b><span style="color:rgb(0,102,0)">cairo-1.10.2-3.fc15.i686</span><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">cairo-devel-1.10.2-3.fc15.i686</span><br style="color:rgb(0,102,0)">
<br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">The trace was created as follows:</span><br style="color:rgb(0,102,0)"><span style="font-family:courier new,monospace;color:rgb(0,102,0)">cairo-trace --profile <application_name></span><span style="color:rgb(0,102,0)">, whereby I loaded a simple testcase with >100K rectangles, and zoomed in a few times.</span><br style="color:rgb(0,102,0)">
<br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">Let me know if the trace makes sense.</span><br style="color:rgb(0,102,0)"><br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">Thanks for your help!</span><br style="color:rgb(0,102,0)">
<br style="color:rgb(0,102,0)"><span style="color:rgb(0,102,0)">Christos.</span><br style="color:rgb(0,102,0)"><br><div class="gmail_quote">On 19 March 2012 16:47, Chris Wilson <span dir="ltr"><<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Mon, 19 Mar 2012 16:35:30 +0200, Christos Sotiriou <<a href="mailto:csotiriou@gmail.com">csotiriou@gmail.com</a>> wrote:<br>
> On 19 March 2012 12:51, Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>> wrote:<br>
> > If you can create a small benchmark for your current drawing routine,<br>
> > i.e. extract out your GtkWidget put it into a window and add some<br>
> > dummy/representation data, I am very interested in making sure that<br>
> > the drivers are performing as well as can be expected.<br>
> ><br>
><br>
> If I understand correctly, to analyse driver performance you either need<br>
> (a) trace output from the cairo-trace utility, OR (b) compilable benchmark<br>
> source-code? Is this the case?<br>
<br>
</div>Yes. Traces are nice as they can be integrated into performance test<br>
harness easily. An application benchmark I'm likely to use once then<br>
forget about, though if it looks interesting I can convert it to a<br>
trace as well.<br>
<div><div></div><div class="h5">-Chris<br>
<br>
--<br>
Chris Wilson, Intel Open Source Technology Centre<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>--------------------------------------------------------------------------<br>Christos P. Sotiriou<br>email: <a href="mailto:csotiriou@gmail.com">csotiriou@gmail.com</a><br>
Cell: +30 697 8984 222<br>