Bug 13006

Summary: GLX display broken (partially, stripe-y, rolling display of e.g. glxgears)
Product: xorg Reporter: Jens Stroebel <dr-xorg>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: pierre
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
snapshot of broken glxgears display
none
another snap of broken glxgears display
none
glxinfo for xserver w. GLX problems none

Description Jens Stroebel 2007-10-30 06:26:30 UTC
after trying xorg from git of today (2007-10-30), we noticed a severely broken display of windows with GLX content. The GLX content has stripes of not-painted space "rolling" over it's surface (fast vertical movement of the stripes).

This is true for glxgears, too, so should be easily reproduceable. Talk on IRC suggests that this is true regardless of the (video-)driver used.

The issue does not appear if commits

"a5546a99ac4da61aee0d49c55bcb38bbce9a96aa" and "692654b4300e61a9481e6fa588bcb44a3c3ca150" 

are reverted. So one of them or both cause the described behavior.
Comment 1 Jens Stroebel 2007-10-30 07:17:13 UTC
Created attachment 12257 [details]
snapshot of broken glxgears display

as you'll notice, 2 wheels are missing
Comment 2 Jens Stroebel 2007-10-30 07:18:33 UTC
Created attachment 12258 [details]
another snap of broken glxgears display

as you'll notice, one whell is missing , one of the displayed wheels is in the process of being re-displayed..
Comment 3 Jens Stroebel 2007-10-30 07:25:15 UTC
Created attachment 12259 [details]
glxinfo for xserver w. GLX problems
Comment 4 Pierre Willenbrock 2007-11-01 15:57:20 UTC
For me, the stripes go away when glxgears renders using AIGLX(i.e. with LIBGL_ALWAYS_INDIRECT=1). 
Comment 5 Jens Stroebel 2007-11-06 07:58:54 UTC
here, the described effect does no longer occur.

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.