Le mardi 31 janvier 2006 à 10:14 -0500, Owen Taylor a écrit : > On Tue, 2006-01-31 at 09:16 -0500, Pat Suwalski wrote: > > James Henstridge wrote: > > > If this is the case, has anyone pinged Carl Worth about the slowdown, to > > > see if it can be fixed? (either on our end by doing the rendering in a > > > more efficient way, or by adding fast paths to Cairo for the particular > > > calls). > > > > I wonder if it would make sense to implement the same technique as eog > > uses, with a first rough-pass for a very fast application, and a better > > pass when it becomes available? > > That's only necessary when we can't make it fast enough to begin > with! :-) > > I think the first step is for someone to simply spend a little time > figuring out what is slow: > > - Gradients > - Scaled images > - Solid color backgrounds? > > If we are scaling images *via Cairo* that is known to be slow with > older X servers; if investigation proves that actually is the problem, > it can be worked around.
I think the problem most people are encountering are with scaled images, see https://bugs.freedesktop.org/show_bug.cgi?id=4320 . The only way I found for Mandriva 2006 to ship with decent performance was to always force cairo to use XCopyArea instead of XRenderComposite -- Frederic Crozat <[EMAIL PROTECTED]> Mandriva _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
