damaged windows fail to redraw

Bug #270222 reported by Jeffrey Baker
2
Affects Status Importance Assigned to Milestone
X.Org X server
Invalid
Medium
xserver-xorg-video-intel (Ubuntu)
Invalid
Medium
Unassigned
Nominated for Intrepid by Wouter Stomp

Bug Description

Binary package hint: xserver-xorg-video-intel

On Intrepid Alpha 5 + latest updates, I get visual glitches when damaged windows fail to redraw. I did not have this problem in Hardy. The attached screenshot shows an example of the problem.

xserver-xorg 1:7.4~2ubuntu1
xserver-xorg-video-intel 2:2.4.1-1ubuntu4

Revision history for this message
In , Jeffrey Baker (jwbaker) wrote :

Created an attachment (id=18865)
Xorg.log

Revision history for this message
In , Jeffrey Baker (jwbaker) wrote :

Created an attachment (id=18866)
xorg.conf

Revision history for this message
Jeffrey Baker (jwbaker) wrote :

Binary package hint: xserver-xorg-video-intel

On Intrepid Alpha 5 + latest updates, I get visual glitches when damaged windows fail to redraw. I did not have this problem in Hardy. The attached screenshot shows an example of the problem.

xserver-xorg 1:7.4~2ubuntu1
xserver-xorg-video-intel 2:2.4.1-1ubuntu4

Revision history for this message
Jeffrey Baker (jwbaker) wrote :
Revision history for this message
Jeffrey Baker (jwbaker) wrote :

By the way, I use metacity, not compiz.

Revision history for this message
Jeffrey Baker (jwbaker) wrote :

My graphics controller is:

00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

Revision history for this message
Jeffrey Baker (jwbaker) wrote :
Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

[log files, etc. present on upstreamed bug]

Changed in xserver-xorg-video-intel:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
In , Carl Worth (cworth) wrote :

Thank you for the bug report.

Coul you try the latest 2.5.0 release of the driver to see if the problem goes away:

http://intellinuxgraphics.org/download.html

Thanks,

-Carl

Revision history for this message
In , Jeffrey Baker (jwbaker) wrote :

Sure, I'll be happy to, but being slightly averse to building it right now I'd be grateful if you could point me to a distro or livecd that already packs the 2.5 driver.

Changed in xorg-server:
status: Confirmed → In Progress
Revision history for this message
In , Carl Worth (cworth) wrote :

(In reply to comment #4)
> Sure, I'll be happy to, but being slightly averse to building it right now I'd
> be grateful if you could point me to a distro or livecd that already packs the
> 2.5 driver.

I'm not aware of one, but that doesn't mean that one exists, (I haven't followed any recent distribution snapshots or live CDs, etc.).

I can understand your hesitance to entirely break a working system, but it can actually be fairly simple to compile this driver and use it without installing anything. Here's the basic recipe I use:

1. Download and untar the driver

2. Change into the new source directory and:

    ./configure && make

3. Make a local copy of your X configuration file:

    cp /etc/X11/xorg.conf .

4. Edit that file and add a section like the following at the top:

      Section "Files"
        ModulePath "/home/username/src/xf86-video-intel/src/.libs"
        ModulePath "/usr/lib/xorg/modules"
      EndSection

   Edit the /home/username/src/ portion to match the actual directory where you untarred the driver source. This will direct the X server to look in the directory where the driver is compiled, (but never installed).

5. Finally, start an X server, pointing it at your custom config file. Something like:

   X -config /home/username/src/xf6-video-/intel/xorg.conf :0 & sleep 1 && DISPLAY=:0 xterm

   This starts an X server, waits one second, then starts an xterm. You can modify the command to start whatever else you like. Or from within that xterm you can then run something like "gnome-session" or "startkde" or similar to get a complete session.

Do let me know if you have any trouble with that---otherwise I'll look forward to whatever report you can provide.

-Carl

Revision history for this message
In , Jeffrey Baker (jwbaker) wrote :

Created an attachment (id=20204)
Xorg.0.log with driver 2.5.0

You left out the part about building a private libdrm and setting DRM_LIBS and DRM_CFLAGS :-)

Anyway, I was able to reproduce the problem still with 2.5.0. Scrambled contents of damaged windows is still the symptom.

I would note that I can't make this happen with Compiz, only with Metacity. Perhaps there is a non-compositing, non-render drawing path that's being overlooked if the developers and testers are mainly using Compiz?

Revision history for this message
In , Jeffrey Baker (jwbaker) wrote :

Created an attachment (id=20205)
Screenshot of damaged areas with 2.5.0 driver

Screenshot of the 2.5.0 behavior. Similar to the previous shot.

Revision history for this message
Steve Beattie (sbeattie) wrote :

This bug was reported in the Intrepid development cycle; removing regression-potential and marking as regression-release.

Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notice.]

We'd like to forward your bug upstream, however upstream requires
that you first test it against their newer driver code.

To save you the effort of building the driver from source, we've built
packages for the driver and its new dependencies.

So you have a couple options:

 1. Download and test .debs for intrepid, from:
     https://edge.launchpad.net/~intel-gfx-testing/+archive

 -or-

 2. Download and test the Jaunty alpha-2 (or newer) Live CD,
     (which includes a beta of the new xserver 1.6 as well).
     See http://cdimage.ubuntu.com/releases/9.04/ for ISOs

Thanks ahead of time! You can simply reply to this email to report your
findings.

P.S., if you wish to forward your bug upstream yourself, please follow
these directions to do so:
  http://intellinuxgraphics.org/how_to_report_bug.html

Changed in xserver-xorg-video-intel:
status: Triaged → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-intel:
status: Incomplete → Invalid
Revision history for this message
In , Jeffrey Baker (jwbaker) wrote :

With the latest released bits I can no longer reproduce this.

Revision history for this message
Jeffrey Baker (jwbaker) wrote :

I can't reproduce this with latest bits.

Changed in xorg-server:
status: In Progress → Invalid
Changed in xorg-server:
importance: Unknown → Medium
Changed in xorg-server:
importance: Medium → Unknown
Changed in xorg-server:
importance: Unknown → Medium
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.