Some windows are empty

Bug #82999 reported by Sebastian Breier
6
Affects Status Importance Assigned to Milestone
desktop-effects (Ubuntu)
Invalid
Undecided
Unassigned
xorg (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: compiz

When enabling compiz through desktop-effect, some windows I open are completely empty, as seen in the following screenshot.

I use feisty, compiz 0.3.6-1ubuntu2 and desktop-effects 0.7.0-0ubuntu1.

Revision history for this message
Sebastian Breier (tomcat42) wrote :
Revision history for this message
Sebastian Breier (tomcat42) wrote :

So far, I haven't found out why only some windows are affected.

Revision history for this message
Thomas Butter (tbutter) wrote :

which graphic card do you have? same happens here with intel915 and can be fixed by starting compiz with the --indirect-rendering option.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

Intel 855 (i810 driver). I can't really try your workaround, because I have no idea what command line desktop-effects uses... I guess I'll add this bug to desktop-effects then, so they'll change the command line.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

Anyway, thanks for replying and confirming.

Changed in compiz:
status: Unconfirmed → Confirmed
Revision history for this message
Thomas Butter (tbutter) wrote :

Try "compiz --replace --indirect-rendering gconf". I dont think this is a desktop effects bug since compiz should automatically switch to indirect if it is not supported by the driver.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

Thanks, that worked. Got another bug (terminal window not updating), but that's another thing.

I guess in that case, that compiz bug should be fixed. We'll see when a dev turns up here.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

I also think this is not a desktop-effects bug, but a compiz one. So I close the desktop-effects report. But feel free to reopen it if you need to.

Changed in desktop-effects:
status: Unconfirmed → Rejected
Revision history for this message
Thomas Butter (tbutter) wrote :

It works for me with the latest compiz in feisty (1:0.3.6-1ubuntu3) and compiz uses indirect rendering automatically. My terminals are also updating now.

compiz.real: GLX_EXT_texture_from_pixmap is not supported by direct rendering context, trying indirect rendering context instead

Revision history for this message
Sebastian Breier (tomcat42) wrote :

I get the

compiz.real: GLX_EXT_texture_from_pixmap is not supported by direct rendering context, trying indirect rendering context instead

message as well, but I still have empty windows and non-updating terminals. No idea if it's different than before or if I made a mistake, but now even --indirect-rendering doesn't make it work.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

I just played around a bit. No matter if I enable or disable wobbling or cube (in desktop-effects), no matter if I use d-e or terminal (with --indirect-rendering) to start compiz, it's totally nondeterministic: Sometimes I get blank windows, sometimes my terminals don't update, sometimes everything just works.

Could somebody with compiz working completely try a full reinstall? I just installed feisty herd-3 last weekend and compiz is just not working although it worked perfectly until before herd-2.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

Apart from that, maybe straces and/or debug packages will help?

Revision history for this message
gandalfn (gandalfn) wrote :

Can you check if you have Option "XAANoOffscreenPixmaps" in your xorg.conf Device section. If not, can you try with it.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

Works with XAANoOffscreenPixmaps. Thanks, Nicolas.

I guess this should be added to xorg.conf when desktop-effects are enabled. Should I reopen the bug for that package?

Revision history for this message
Thomas Butter (tbutter) wrote :

Since desktop-effects are enabled instantly and the changes in the xorg.conf only come into effect after restarting X this seems to be the wrong place.

Revision history for this message
Sebastian Breier (tomcat42) wrote :

Good point. Well, there needs to be some easy way if enabling desktop-effects should be easy. :-)

Revision history for this message
Travis Watkins (amaranth) wrote :

xserver-xorg would need to put this option in when you configure it.

Revision history for this message
Mattias Bengtsson (benmat) wrote :

I can confirm this bug, and that is was solved with XAANoOffscreenPixmaps.

Bug #90184 and #80734 might be dupes.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.