nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   Redraw issue with compiz. (http://www.nvnews.net/vbulletin/showthread.php?t=129711)

j0n 03-08-09 09:42 AM

Redraw issue with compiz.
 
Why Nvidia drivers are slow without loose-binding option and don't redraw some window contents with it (e.g. in KDE3 apps running under KDE4.2). Any ideas?

epsilon72 03-09-09 07:39 PM

Re: Redraw issue with compiz.
 
I don't know about the loose-binding option, but I'm having some pretty serious compiz-fusion redrawing problems.

epsilon72 03-11-09 10:03 AM

Re: Redraw issue with compiz.
 
Is anyone else having this problem?

cpasoft 03-11-09 11:09 AM

Re: Redraw issue with compiz.
 
Quote:

Originally Posted by epsilon72 (Post 1955004)
Is anyone else having this problem?

Of course we have a lot of problems with this...
Have a look:
http://www.nvnews.net/vbulletin/showthread.php?t=124470
http://www.nvnews.net/vbulletin/showthread.php?t=125706
http://forum.compiz-fusion.org/showthread.php?t=10757

and there are also a lot of post like these...

j0n 03-11-09 01:32 PM

Re: Redraw issue with compiz.
 
Problem is gone without "loose-binding" compiz option, but compiz is unusable. It's SLOOOW.

cpasoft 03-11-09 04:05 PM

Re: Redraw issue with compiz.
 
Quote:

Originally Posted by j0n (Post 1955160)
Problem is gone without "loose-binding" compiz option, but compiz is unusable. It's SLOOOW.

That's it... :(

On my other computer, with an ATI video card, all is working allright... :thumbdwn:

ledoc 03-11-09 04:42 PM

Re: Redraw issue with compiz.
 
I have that very annoying problem, too. I think at some point they blamed a race condition in the xorg damage extension for it (or something like that, who the heck has the time to follow all this..).

maniac103 03-12-09 02:57 AM

Re: Redraw issue with compiz.
 
Quote:

Originally Posted by ledoc (Post 1955381)
I have that very annoying problem, too. I think at some point they blamed a race condition in the xorg damage extension for it (or something like that, who the heck has the time to follow all this..).

The problem _is_ a race condition in the damage extension.
I have added a workaround to the workarounds plugin that should help to get rid of most of the symptoms. You can either compile the plugin yourself to get it or ask your distro to include this patch (unfortunately, it came a bit too late for 0.8.2).

j0n 03-12-09 04:44 PM

Re: Redraw issue with compiz.
 
Quote:

Originally Posted by maniac103 (Post 1955770)
The problem _is_ a race condition in the damage extension.
I have added a workaround to the workarounds plugin that should help to get rid of most of the symptoms. You can either compile the plugin yourself to get it or ask your distro to include this patch (unfortunately, it came a bit too late for 0.8.2).

Yeah! It works! Thank you, thank you, thank you maniac103!:clap2:

ledoc 03-12-09 05:11 PM

Re: Redraw issue with compiz.
 
Quote:

Originally Posted by maniac103 (Post 1955770)
The problem _is_ a race condition in the damage extension.
I have added a workaround to the workarounds plugin that should help to get rid of most of the symptoms. You can either compile the plugin yourself to get it or ask your distro to include this patch (unfortunately, it came a bit too late for 0.8.2).

Neat. Thanks, man.
Not sure I'll be able to compile git-tip of compiz on a debian box but I'll try..

maniac103 03-13-09 03:31 AM

Re: Redraw issue with compiz.
 
Quote:

Originally Posted by ledoc (Post 1956335)
Neat. Thanks, man.
Not sure I'll be able to compile git-tip of compiz on a debian box but I'll try..

You don't need to compile all of compiz, it's enough to compile the workarounds plugin if you already have 0.7.8 or newer.
If your version of compiz is older than that, it might still be possible to just take the patch from my commit and apply it to the debian plugins-main package if it's 0.7.2 or newer. If it's even older (I do not hope so) it would require some more fiddling.

cpasoft 03-13-09 07:48 AM

Re: Redraw issue with compiz.
 
Dear Maniac103...

Which are the dependencies of your plugin??...

When I run make, i get this error:
Code:

convert  : workarounds.xml.in -> build/workarounds.xml
bcop'ing  : build/workarounds.xml -> build/workarounds_options.h
bcop'ing  : build/workarounds.xml -> build/workarounds_options.c
schema    : build/workarounds.xml -> build/compiz-workarounds.schema
compiling : workarounds.c -> build/workarounds.loworkarounds.c: En la función ‘updateUrgencyState’:
workarounds.c:284: error: ‘CompWindow’ no tiene un miembro llamado ‘hints’
workarounds.c:284: error: ‘CompWindow’ no tiene un miembro llamado ‘hints’
make: *** [build/workarounds.lo] Error 1

(Under gentoo linux)...

Cheers... ;-)


All times are GMT -5. The time now is 03:47 PM.

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