Cairo 1.10 broken for nvidia users

Michal Varga varga.michal at gmail.com
Sun Nov 21 19:36:05 UTC 2010


On Sun, 2010-11-21 at 13:39 -0500, Joe Marcus Clarke wrote:
> Can anyone confirm this patch?  The patch can be downloaded from:
> 
> http://repos.archlinux.org/wsvn/packages/cairo/trunk/cairo-1.10.0-buggy_gradients.patch?op=dl&rev=100207&peg=100207&
> 
> Joe
> 

Confirming the patch indeed fixes all cairo symptoms (patch itself
doesn't apply cleanly, but consists of three lines total, so it's an
easy edit). All performance and button rendering issues are fixed (which
is pretty scary, by the way).

Also per the following thread, the regression seems to target
specifically 256. and 260. series of nvidia drivers (well, any nvidia
user with a modern graphics card anyway):

https://bugs.archlinux.org/task/20790

As the patch is already included (or being included) in most major linux
distributions, I'd assume it doesn't break stuff for non-nvidia users,
so we should probably include it too. Refs:

http://bugs.gentoo.org/show_bug.cgi?id=336696
https://lists.ubuntu.com/archives/maverick-changes/2010-September/007248.html
https://bugs.archlinux.org/task/20790
https://bugzilla.redhat.com/show_bug.cgi?id=649955

m.

-- 
Michal Varga,
Stonehenge (Gmail account)




More information about the freebsd-gnome mailing list