[Bug 605979] Re: Buttons rendered wrong (with white background) with nvidia-current

Benjamin Otte (Company) otte at gnome.org
Fri Jul 23 01:22:45 BST 2010


As I said in the linked GNOME bug:

It's a bug in the nvidia driver.

If anybody wanted to work around this problem (other than installing nouveau), I'd suggest looking in Cairo's _cairo_xlib_device_create() in src/cairo-xlib-display.c and ensure that display->buggy_gradients is set to TRUE. Setting it to TRUE unconditionally will cause slowdowns on all drivers, so detecting the nvidia binary driver sounds like a good idea. I've been told by the Xorg developers that checking for the availablility of the NV-CONTROL extension works for that.
I'm not sure I'd want that patch upstream as it isn't a reliable check, but as a Maverick-specifc Ubuntu patch, it certainly makes sense.

-- 
Buttons rendered wrong (with white background) with nvidia-current
https://bugs.launchpad.net/bugs/605979
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.

Status in Murrine Gtk+ Cairo Engine: New
Status in “gtk2-engines-murrine” package in Ubuntu: Confirmed

Bug description:
Binary package hint: gtk2-engines-murrine

With cairo 1.9 and the NVIDIA proprietary driver, buttons fail to render properly with the Ambiance and Radiance themes, among others. See attached screenshot (Finery theme).





More information about the Ubuntu-sponsors mailing list