Bug 21600

Summary: 3D windows drawn on top of other windows
Product: xorg Reporter: Patrick Bouffard <patrick.m.bouffard>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED NOTOURBUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Screenshot showing 3D being rendered over top of another window which has the focus none

Description Patrick Bouffard 2009-05-06 10:36:41 UTC
Created attachment 25560 [details]
Screenshot showing 3D being rendered over top of another window which has the focus

Since upgrading to Ubuntu Jaunty, any 3D window is drawn over top of all the other windows. Also when the 3D window is moved, minimized, closed etc. it leaves behind an image where it was.

I've tried changing several options in xorg.conf including EXA vs. XAA.
Comment 1 Alex Deucher 2009-05-06 11:30:45 UTC
This is a limitation of DRI 1.  disable compiz or desktop effects to avoid this.
Comment 2 Patrick Bouffard 2009-05-06 11:54:20 UTC
This happens for me with and without compiz enabled.
Comment 3 Alex Deucher 2009-05-06 11:56:43 UTC
(In reply to comment #2)
> This happens for me with and without compiz enabled.
> 

Any compositing manager (metacity compositer, xcompmgr, etc.) will cause this.
Comment 4 Patrick Bouffard 2009-05-06 12:08:15 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > This happens for me with and without compiz enabled.
> > 
> 
> Any compositing manager (metacity compositer, xcompmgr, etc.) will cause this.
> 

As far as I'm aware I'm not running any of these. I'm using metacity but there are no fancy fading effects or anything like that.
Comment 5 Michel Dänzer 2009-05-07 03:00:19 UTC
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524794 . My theory is that apps tend to select the 32 bit ARGB visual with current versions of xserver and Mesa, resulting in automatic compositing of the GLX window. In theory running affected apps with XLIB_SKIP_ARGB_VISUALS=1 should work around it, but there's a libGL issue which may cause apps to fail to find a visual at all. I'm working on getting that fixed.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.