Bug 35731 - Cairo Graphics Acceleration...
Summary: Cairo Graphics Acceleration...
Status: RESOLVED NOTABUG
Alias: None
Product: cairo
Classification: Unclassified
Component: image backend (show other bugs)
Version: 1.10.3
Hardware: Other All
: medium critical
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-27 22:39 UTC by ssseintr
Modified: 2011-03-29 04:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description ssseintr 2011-03-27 22:39:25 UTC
hi,

actually i'm using cairo on top of pixman(only pixman surface is supported) as
my graphics engine. I want to accelerate on top of my hardware. 

Which one is better, either doing it on pixman or doing it on cairo..?

Currently I'm using s/w only surface by disabling all other surfaces.

Please guide me to accelerate on top of h/w so i can get the jet fast graphics
engine.

Regards,
Vicky
Comment 1 Benjamin Otte 2011-03-28 04:05:43 UTC
bugzilla is a bug tracker, not a help forum.
Comment 2 M Joonas Pihlaja 2011-03-29 04:21:01 UTC
(In reply to comment #0)

> Please guide me to accelerate on top of h/w so i can get the jet fast graphics
> engine.

As Benjamin pointed out this would be better discussed in another forum such as the cairo mailing list (see http://cairographics.org/lists/). The gist of the hardware acceleration story with cairo is currently that you need to be running a development version of cairo and use the OpenGL backend, or alternatively rely on the X server to use the hardware to the best extent possible.  The speedups from using OpenGL are very dependent on the workload you pass it, and in many cases the image surface is actually faster due to lower overheads compared to talking to the hardware.  If you wish to contribute to development of hardware acceleration of cairo or pixman, your best bet would be to join the development mailing lists and optionally poke your head in the #cairo irc channel on irc.freenode.net.

Hope that helps,

Joonas


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.