Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 09-09-10, 11:57 AM   #1
ioni
Registered User
 
Join Date: Aug 2010
Posts: 63
Default cairo 1.10.10 causing rendering problems with GTK2 wigets

Hi,

After upgrade to cairo version 1.10.0 from 1.8.10, some of GTK+ widgets, such as pressed button and progress bar, are rendered incorrectly.

The problem affects all GTK+ theme engines and themes.

using nvidia 256.53-1 and the beta 260.19.04 having the same issue. Somebody from bugtracker said that that 195.36.24 doesn't have this issue.
Attached Files
File Type: gz nvidia-bug-report.log.gz (62.7 KB, 107 views)
ioni is offline   Reply With Quote
Old 09-09-10, 01:54 PM   #2
bearoso
Registered User
 
Join Date: Sep 2003
Posts: 57
Default Re: cairo 1.10.10 causing rendering problems with GTK2 wigets

Quote:
Originally Posted by ioni View Post
Hi,

After upgrade to cairo version 1.10.0 from 1.8.10, some of GTK+ widgets, such as pressed button and progress bar, are rendered incorrectly.

The problem affects all GTK+ theme engines and themes.

using nvidia 256.53-1 and the beta 260.19.04 having the same issue. Somebody from bugtracker said that that 195.36.24 doesn't have this issue.
Use the attached patch, which comes from the ubuntu cairo package. It disables the use of render accelerated gradients.
Attached Files
File Type: txt cairo-1.10.0-buggy_gradients.patch.txt (556 Bytes, 314 views)
bearoso is offline   Reply With Quote
Old 09-09-10, 02:05 PM   #3
hl_
Registered User
 
Join Date: Feb 2009
Posts: 138
Default Re: cairo 1.10.10 causing rendering problems with GTK2 wigets

That's quite unfortunate, bearoso. NVidia's drivers are one of the few X.Org drivers that actually accelerate gradients.
hl_ is offline   Reply With Quote
Old 09-09-10, 03:37 PM   #4
ioni
Registered User
 
Join Date: Aug 2010
Posts: 63
Default Re: cairo 1.10.10 causing rendering problems with GTK2 wigets

Quote:
Originally Posted by bearoso View Post
Use the attached patch, which comes from the ubuntu cairo package. It disables the use of render accelerated gradients.
that is more a workaround rather than an actually fix. this is just clarify that is an actually nvidia problem rather than a cairo bug
ioni is offline   Reply With Quote
Old 09-09-10, 04:39 PM   #5
bearoso
Registered User
 
Join Date: Sep 2003
Posts: 57
Default Re: cairo 1.10.10 causing rendering problems with GTK2 wigets

Quote:
Originally Posted by ioni View Post
that is more a workaround rather than an actually fix. this is just clarify that is an actually nvidia problem rather than a cairo bug
Well, Aaron Plattner posted about this bug in the ubuntu tracker here: https://bugs.launchpad.net/ubuntu/+s...ne/+bug/605979, so even if someone doesn't reply to this thread, they do know about it.

Using the Xrender gradients also resulted in some fairly bad speed hits, too. Since the 6 and 7 series don't have hardware gradients, and cairo is still going to be requesting server gradients due to the Xrender version, there will need to be a better-performance software fallback in place. As it is now, cairo's software implementation is much faster than whatever Xrender is falling back on.
bearoso is offline   Reply With Quote
Old 10-10-10, 06:18 AM   #6
Ahmad Samir
Registered User
 
Join Date: Nov 2009
Posts: 13
Default Re: cairo 1.10.10 causing rendering problems with GTK2 wigets

Any news about this issue?

FWIW patching cairo to enable buggy_gradients makes firefox-4.0 nightly crash with any theme that uses gradients, e.g. clearlooks. And leaving it enabled makes GTK apps really slow. :/
Ahmad Samir is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:46 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.