Comments for cairo-ickle https://ickle.wordpress.com Isn't the world 2D? Mon, 28 Apr 2014 05:05:35 +0000 hourly 1 http://wordpress.com/ Comment on A glamorous refresh by Anon https://ickle.wordpress.com/2013/10/01/a-glamorous-refresh/#comment-778 Mon, 28 Apr 2014 05:05:35 +0000 http://ickle.wordpress.com/?p=345#comment-778 We want more of your benchmarks but against Keith’s glamour branch – http://keithp.com/blogs/Glamor_performance/ !

]]>
Comment on A glamorous refresh by ickle https://ickle.wordpress.com/2013/10/01/a-glamorous-refresh/#comment-764 Mon, 04 Nov 2013 21:56:28 +0000 http://ickle.wordpress.com/?p=345#comment-764 In reply to Aaron W.

Sure, I’ll look into running the benchmarks again. Iirc the patches had very little impact for my Intel systems. The tests I do is simply cairo-perf-trace (from http://cgit.freedesktop.org/cairo/) using the benchmarks in http://cgit.freedesktop.org/cairo-traces, with the cairo-xlib backend obviously.

]]>
Comment on A glamorous refresh by Aaron W https://ickle.wordpress.com/2013/10/01/a-glamorous-refresh/#comment-763 Mon, 04 Nov 2013 18:23:57 +0000 http://ickle.wordpress.com/?p=345#comment-763 In reply to ickle.

Now that Grigori’s patches have been committed to upstream glamor, would you be able to refresh these benchmarks (I’m more interested in the effect on radeon, but any hardware works). Alternatively, if you could disclose/document your methodology I can try to recreate these benchmarks myself.

]]>
Comment on And over in the red corner by ickle https://ickle.wordpress.com/2013/10/02/and-over-in-the-red-corner/#comment-736 Thu, 03 Oct 2013 09:43:08 +0000 http://ickle.wordpress.com/?p=356#comment-736 In reply to Grigori.

That should make for an interesting comparison on Baytrail…

]]>
Comment on And over in the red corner by ssvb https://ickle.wordpress.com/2013/10/02/and-over-in-the-red-corner/#comment-735 Thu, 03 Oct 2013 09:36:07 +0000 http://ickle.wordpress.com/?p=356#comment-735 In reply to ssvb.

To be more specific, on ARM hardware the EXA bookkeeping overhead (compared to having no EXA hooks installed by the DDX driver) costs roughly the same in terms of CPU usage as 1/3 of the whole work done by the cairo image backend. Which basically eliminates EXA as a viable option for even trying to implement any kind of 2D acceleration using it.

]]>
Comment on And over in the red corner by ssvb https://ickle.wordpress.com/2013/10/02/and-over-in-the-red-corner/#comment-734 Thu, 03 Oct 2013 09:27:59 +0000 http://ickle.wordpress.com/?p=356#comment-734 In reply to Grigori.

Well, the EXA layer is not much better. It also has a terrible CPU overhead.

]]>
Comment on And over in the red corner by Grigori https://ickle.wordpress.com/2013/10/02/and-over-in-the-red-corner/#comment-733 Thu, 03 Oct 2013 09:07:32 +0000 http://ickle.wordpress.com/?p=356#comment-733 The biggest problem with glamor seems to be CPU overhead, really. (And terribly slow fallbacks.) On a system with fast CPU vs slow GPU, it can outperform EXA. On a system with slow CPU vs fast GPU, it can be much slower than EXA.

]]>
Comment on A glamorous refresh by ickle https://ickle.wordpress.com/2013/10/01/a-glamorous-refresh/#comment-732 Wed, 02 Oct 2013 09:19:32 +0000 http://ickle.wordpress.com/?p=345#comment-732 In reply to Chriss.

Supporting new (and old) GPUs keeps me occupied for most of my time. SNA isn’t quite finished – optimisation is a never ending battle, but I have a few features planned to try and make DRI more efficient (to support pageflipping on a subset of connected monitors). The biggest crux I see at the moment is that Cairo does not meet the requirements of its users (i.e. there are gaps in our support of , SVG and PDF features) and that Render is inadequate for accelerating Cairo. In the post-X world, Cairo will need its own dispatch mechanism that would look very similar to a Render+. It’s too early to call where Cairo will end up – to go fast on a GPU, you have to design your entire interface around the limitations of the GPU – which is the opposite of Cairo’s hardware agnostic minimal interface. The tradeoff may simply be that Cairo remains best on the CPU with the “accelerated compositing” being done on the GPU. That still requires a lot of work in Mesa to make data transfer efficient, if we were to use Mesa for that task. Clear as mud!

]]>
Comment on A glamorous refresh by Chriss https://ickle.wordpress.com/2013/10/01/a-glamorous-refresh/#comment-731 Tue, 01 Oct 2013 20:54:44 +0000 http://ickle.wordpress.com/?p=345#comment-731 Your post is excellent as usual and very educating. Thank you !!!
Can you tell us whats coming for xorg intel down the road except supoporting new GPU’s ?
Is SNA considered complete at this point ? And what about Wayland? What will be the preferred back end for rendering with cairo there ?

Thanks in advance..

]]>
Comment on A glamorous refresh by ickle https://ickle.wordpress.com/2013/10/01/a-glamorous-refresh/#comment-730 Tue, 01 Oct 2013 16:20:41 +0000 http://ickle.wordpress.com/?p=345#comment-730 In reply to Grigori.

We look forward to your patches.

]]>