[cairo-bugs] [Bug 31603] Performance regression when drawing a CAIRO_FORMAT_RGB24 onto a xlib surface with 16bit

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Nov 13 13:25:29 PST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=31603

--- Comment #6 from holger+fdo at moiji-mobile.com 2010-11-13 13:25:28 PST ---
(In reply to comment #3)
> Is it possible to update a testcase to provide some performance numbers? Or
> probably create some relevant cairo-perf trace? So that alternative patches
> solving the problems could be easily compared to each other.

Well, the easiest is to paint in a loop and measure the time to draw the image
thousands of time. But as we will move work from Cairo to the Xserver this kind
of benchmark will be a bit single sided. With cairo 1.10 _draw_image_surface
shows up at the top of the profiler (opreport -l), with cairo 1.8 cairo and
pixman are pretty low in the profile. I can create that one sided benchmark, I
can also include oparchives of cairo 1.10 with and without the patch if that is
of any interest.

I agree that this is a band aid, but it is also a huge performance regression
compared to cairo 1.8 for 16bit depth devices.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list