Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148559 - x11-wm/compiz - when minimize or show-desktop, screen is full of artifacts
Summary: x11-wm/compiz - when minimize or show-desktop, screen is full of artifacts
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Lowest minor (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-21 11:28 UTC by Massimo Fantin
Modified: 2007-01-28 12:18 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Massimo Fantin 2006-09-21 11:28:42 UTC
I installed with success AIGLX with Compiz on my gentoo linux box with intel 855GM video card.
I'm using compiz-0.0.13_pre20060921 (but same problem with older version)

The problem is the following:
when I minimize a window (with the minimize button or with show-desktop) on gnome environment the screen remain dirty (I think from the rectangle of windows animations) 

thanks
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-21 11:31:45 UTC
Don't restrict bugs without any reason. Just leave the checkboxes alone.
Comment 2 Massimo Fantin 2006-09-21 11:40:49 UTC
here a screenshot : http://151.9.216.57/screen.jpg
Comment 3 Alex 2006-09-23 07:22:37 UTC
Try disabling the sync_to_vblank option. I think it's under general in gconf.
Comment 4 Massimo Fantin 2006-09-23 08:25:15 UTC
i can't find the SYNC_TO_VBLANK option in my gconf , so i try to modify the compiz-aiglx script adding SYNC_TO_VBLANK=0 or (=1) but i have the same problem

i search on google and SYNC_TO_VBLANK it seem to me related to nvidia driver not to i810...(i have an integrated intel 855GM )

Comment 5 Huanwen Qu 2006-09-25 06:07:36 UTC
I have the same problem. It seems that the problem relates to stencil buffer. I have no solution about it. 
Comment 6 Hanno Böck gentoo-dev 2006-09-27 18:58:25 UTC
Can you try updating glproto to 1.4.8 (if you haven't already done so) and then rebuild
mesa xorg-server compiz
and use the latest (just committed) version of compiz (20060928) and see if it still occurs.
Comment 7 Huanwen Qu 2006-09-28 06:20:37 UTC
(In reply to comment #6)
> Can you try updating glproto to 1.4.8 (if you haven't already done so) and then
> rebuild
> mesa xorg-server compiz
> and use the latest (just committed) version of compiz (20060928) and see if it
> still occurs.
> 
I updated glproto and rebuilt mesa xorg-server compiz as you said. But it is even worse. The minimize problem is still there. And a new problem occurs. I cannot move any window by dragging the title of window. I think the move plugin doesn't work on my system now. 

My lapton uses an Intel 855GM video card.

Everything in the system is up to date. 

Comment 8 Huanwen Qu 2006-09-28 09:58:13 UTC
Ok, the move plugin has no problem. It doesn't work because it is accidently not enabled in the gconf. I deleted all keys of compiz, and it works now.

But minimize still has problem. 
Comment 9 Massimo Fantin 2006-09-28 11:38:56 UTC
(In reply to comment #6)
> Can you try updating glproto to 1.4.8 (if you haven't already done so) and then
> rebuild
> mesa xorg-server compiz
> and use the latest (just committed) version of compiz (20060928) and see if it
> still occurs.
> 

the problem still here  (glproto already at 1.4.8 previously) ...
Comment 10 element 2006-09-28 12:30:47 UTC
I also have this issue.

nvidia 9625 + compiz (portage version) but I figure the nvidia driver may not be supported by gentoo.
Comment 11 element 2006-09-29 11:58:31 UTC
small update, I think this problem is not present in compiz-quinnstorm. That is to say that the minimize effect doesn't leave a trail behind while all other things remain the same.
Comment 12 Scott Jubenville 2006-09-29 20:23:10 UTC
I had the minimize trail problem also.

Running export __GL_YIELD="NOTHING" fixed the problem.

Seems the __GL_YIELD="NOTHING" in /usr/bin/compiz-nvidia was not being applied properly.
Comment 13 element 2006-09-30 00:29:24 UTC
I tried this:

__GL_YIELD="NOTHING" [enter]
compiz-nvidia [enter]

And the problem remained. Additionally after installing the 0.1.0 release of beryl today, aside from it seeming more sluggish than the vanilla compiz, it exhibited no artifacting of any sort in any of its effects.

It is probably not a driver bug from my research and contact with nvidia.
Comment 14 srrijkers 2006-10-05 08:22:58 UTC
I experience the same problem after compiz is first installed. For me, merging the compiz gconf entries (with gconftool-2 --install-schema-file /etc/gconf/schemas/compiz.schemas) as a normal user solves it, so I guess there is a conpiz gconf setting which controls this.

On a related note, it would be nice if the compiz schema would be installed just like other (gnome related) gconf schemas are. That way, users wouldn't have to merge them by hand (I believe). Doesn't the gnome2 eclass offer this functionality?
Comment 15 element 2006-10-05 13:03:27 UTC
It seems that your suggestion has still not fixed my problem. I still see artifacts.

I think it may be a good idea to make a post to the mailing list for compiz to see if anyone has come across this issue.
Comment 16 element 2006-10-08 15:37:49 UTC
I finally fixed this problem. It seems it was a gconf problem but instead of merely doing a
gconftool-2 --install-schema-file /etc/gconf/schemas/compiz.schemas

I had to do a gconftool-2 --recursive-unset /apps/compiz first.
Comment 17 Massimo Fantin 2006-10-09 10:17:14 UTC
i can confirm, solve the problem to me too. (on 810 driver)
thanks 
Comment 18 Hanno Böck gentoo-dev 2006-11-26 07:57:10 UTC
latest compiz ebuild installs the schema file, so this shouldn't be an issue any more.
Comment 19 Hanno Böck gentoo-dev 2007-01-28 12:18:47 UTC
hopefully fixed...