You are not logged in.

#1 2010-09-21 07:14:51

onyx.nz
Member
Registered: 2009-09-26
Posts: 11

Compiz Wallpaper broken refresh

Just updated my x86_64 Testing system, and noticed xorg server 1.9 come thru...

upon restart Compiz Fusion's wallpaper system is broken (I was using this instead of Gnome's) - it shows the Gnome desktop wallpaper, and any movement of windows leaves a hideous artifact - ghosting- behind. Just like being drunk, and turning too quickly...only I haven't been drinking ... and the artifact doesn't fade.

Turn off Compiz's wallpaper, and the artifacts disappear. Turn It back on , and the same artifacts are back where they were, but still no compiz wallpaper. Tried loose binding, indirect rendering, adjusting vsync manually.

I have a nVidia 8600GT on Phenom3-845.

Only other reference I have found is Ubu 10.10 having same issue : https://bugs.launchpad.net/ubuntu/+sour … bug/629391

Offline

#2 2010-10-01 07:44:03

bkuri
Member
From: Mexico City
Registered: 2010-01-08
Posts: 12
Website

Re: Compiz Wallpaper broken refresh

I have the same problem. Quite annoying, since now all I'm staring at is black workspaces and it's hard for me to know where I am sometimes.

Hopefully this can get fixed soon enough.

[EDIT] Some details on my setup:

NVIDIA 7950GT under i686 arch

extra/xorg-server 1.9.0-1
extra/nvidia 256.53-1
community/compiz-core 0.8.6-2

Last edited by bkuri (2010-10-02 05:41:59)

Offline

#3 2010-10-01 07:54:57

Stunts
Member
From: Portugal
Registered: 2009-03-28
Posts: 297
Website

Re: Compiz Wallpaper broken refresh

I can confirm this.
I have also not found a solution for it yet.
I also have an nVidia 8600M GT.

The beta drivers seem to have solved some problems with Xorg 1.9, I wonder if this could be solved too?
Maybe I'll try it tomorrow.

Last edited by Stunts (2010-10-01 08:00:03)

Online

#4 2010-10-02 02:20:15

SoapSeller
Member
Registered: 2009-09-13
Posts: 3

Re: Compiz Wallpaper broken refresh

Same here with Nvidia 260GTX
Beta drivers didn't helped.

Offline

#5 2010-10-02 12:45:52

libretto
Member
Registered: 2010-05-18
Posts: 19

Re: Compiz Wallpaper broken refresh

Same thing here with ATI HD3470 on i686.

Offline

#6 2010-10-02 14:29:09

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: Compiz Wallpaper broken refresh

It's an upstream bug in the xserver.

For those who want to experiment by themselves, here is the patch:

--- a/damageext/damageext.c    2010-10-02 11:18:36.540987984 +0200
+++ b/damageext/damageext.c    2010-10-02 11:19:21.983987987 +0200
@@ -217,7 +217,6 @@ ProcDamageCreate (ClientPtr client)
     if (!AddResource (stuff->damage, DamageExtType, (pointer) pDamageExt))
     return BadAlloc;
 
-    DamageSetReportAfterOp (pDamageExt->pDamage, TRUE);
     DamageRegister (pDamageExt->pDrawable, pDamageExt->pDamage);
 
     if (pDrawable->type == DRAWABLE_WINDOW)

Even though this is manifested with metacity+compositing in my case it looks like that same commit caused this bug also.

Offline

#7 2010-10-04 13:34:01

SaVVa
Member
Registered: 2010-03-18
Posts: 6

Re: Compiz Wallpaper broken refresh

combuster wrote:

It's an upstream bug in the xserver.
Even though this is manifested with metacity+compositing in my case it looks like that same commit caused this bug also.

Thanks, that  works fine.
nvidia (256.53-1) + compizStandAlone

Offline

#8 2010-10-04 14:21:10

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: Compiz Wallpaper broken refresh

http://aur.archlinux.org/packages.php?ID=41438

Here is the PKGBUILD and patches...

Offline

#9 2010-10-04 22:12:31

frabjous
Member
Registered: 2010-07-13
Posts: 318

Re: Compiz Wallpaper broken refresh

Thanks for putting up the fix, combuster. Worked great!

Offline

#10 2010-10-04 22:40:58

lifeafter2am
Member
From: .........
Registered: 2009-06-10
Posts: 1,325
Website

Re: Compiz Wallpaper broken refresh

Worked for me as well, thanks!


#binarii @ irc.binarii.wtf
-------------
Allan -> ArchBang is not supported because it is stupid.

Offline

#11 2010-10-04 23:02:09

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: Compiz Wallpaper broken refresh

I'm glad it helped...

Offline

#12 2010-10-05 00:23:04

IndridCold
Member
Registered: 2010-09-17
Posts: 1

Re: Compiz Wallpaper broken refresh

what worked for me was to disable the wallpaper feature in ccsm. my wallpaper still shows up though!

Offline

#13 2010-10-05 20:40:08

bkuri
Member
From: Mexico City
Registered: 2010-01-08
Posts: 12
Website

Re: Compiz Wallpaper broken refresh

combuster wrote:

http://aur.archlinux.org/packages.php?ID=41438

Here is the PKGBUILD and patches...

I can also confirm that this PKGBUILD works great. Thanks again, combuster!

Offline

#14 2010-10-09 16:53:47

sweetthdevil
Member
Registered: 2009-10-20
Posts: 327

Re: Compiz Wallpaper broken refresh

Hi Guys,

I am trying to use this pkg to resolve the same issue I believe but here is the terminal asking me to remove xorg-server on installation, is that normal??

[sweetth@myhost test]$ sudo pacman -U xorg-server-compositing-fix-1.9.0-1-i686.pkg.tar.xz
resolving dependencies...
looking for inter-conflicts...
:: xorg-server-compositing-fix and xorg-server are in conflict. Remove xorg-server? [y/N]

Offline

#15 2010-10-09 16:58:26

frabjous
Member
Registered: 2010-07-13
Posts: 318

Re: Compiz Wallpaper broken refresh

Yes, that's normal. It provides a replacement for it.

Last edited by frabjous (2010-10-09 16:58:44)

Offline

#16 2010-10-09 17:20:55

sweetthdevil
Member
Registered: 2009-10-20
Posts: 327

Re: Compiz Wallpaper broken refresh

great work like a charm, but then when an update for xorg will come, is it going to update normally or would I have to do it manually?

Offline

#17 2010-10-18 15:02:05

johnr
Member
From: NYC, NY
Registered: 2004-04-19
Posts: 27

Re: Compiz Wallpaper broken refresh

thanks Combuster... I had same problem and the package build solved it.

Offline

#18 2010-10-22 15:07:50

johnr
Member
From: NYC, NY
Registered: 2004-04-19
Posts: 27

Re: Compiz Wallpaper broken refresh

when will it be safe to return to the main xorg-server?  I guess I'm asking *How* will we know when it is safe...

Offline

#19 2010-10-22 19:15:26

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: Compiz Wallpaper broken refresh

I'll flag it out of date, report here and in comments from AUR.

We'll see if they will merge this patch in 1.9.1, for now it's in master branch, not yet in 1.9 branch...

Offline

#20 2010-10-22 19:50:40

FeatherMonkey
Member
Registered: 2007-02-26
Posts: 313

Re: Compiz Wallpaper broken refresh

Correct me if I'm wrong but isn't this an api change and related to compiz rather than reverting to fix..

Just reading the upstream the latest fix seems to be applied to compiz 0.9.0(though that is a problem in it self as 0.8.6 is latest stable) unless I'm mistaken http://bugs.freedesktop.org/show_bug.cgi?id=30260#c10

Offline

#21 2010-10-22 20:35:05

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: Compiz Wallpaper broken refresh

This is not only related to compiz wallpaper plugin, I have metacity with compositing enabled and I had all sorts of artifacts. One of my friends also reported that xcompmngr with compositing is giving him headaches with artifacts.

So in both cases (api change in xserver that needs modifying of all window managers that supports compositing or regression that reflects on all compositing window managers) this must be reverted temporarily untill a permanent solution is found.

Offline

#22 2010-10-24 01:02:45

tinhtruong
Member
From: Việt Nam
Registered: 2008-12-18
Posts: 109

Re: Compiz Wallpaper broken refresh

combuster wrote:

This is not only related to compiz wallpaper plugin, I have metacity with compositing enabled and I had all sorts of artifacts. One of my friends also reported that xcompmngr with compositing is giving him headaches with artifacts.

So in both cases (api change in xserver that needs modifying of all window managers that supports compositing or regression that reflects on all compositing window managers) this must be reverted temporarily untill a permanent solution is found.

I can confirm this. I am using compiz with metacity and my screen does not repaint correctly, it cannot display correctly characters I type in a textarea.

Offline

#23 2010-10-24 01:27:04

tinhtruong
Member
From: Việt Nam
Registered: 2008-12-18
Posts: 109

Re: Compiz Wallpaper broken refresh

I've installed the patched package. It does not work for me with intel driver 2.12.0-3. Hope the xorg developers fix that soon.

Offline

#24 2010-10-24 10:31:32

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: Compiz Wallpaper broken refresh

You can not have compiz with metacity, both are window managers, you use either one or the other.

If you are using compiz, try with indirect rendering enabled, either with fusion-icon or starting compiz with --indirect-rendering switch.

Offline

#25 2010-10-24 12:06:27

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: Compiz Wallpaper broken refresh

PKGBUILD updated, this package is still neded because the patch that reverts the offending commit didn't make it in 1.9.1

If there are any problems after updating please let me know. Works for me...

Offline

Board footer

Powered by FluxBB