Bug 22294 - [865G] Corrupted text in xterm and slow windows moving/switching
Summary: [865G] Corrupted text in xterm and slow windows moving/switching
Status: VERIFIED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Carl Worth
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-15 05:25 UTC by Michal Pokrywka
Modified: 2009-07-15 15:22 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (85.89 KB, text/plain)
2009-06-15 05:25 UTC, Michal Pokrywka
no flags Details
xterm-corruption-Xorg.0.log (28.94 KB, text/plain)
2009-06-24 10:09 UTC, Andy Isaacson
no flags Details
xterm-corruption-dmesg (72.52 KB, text/plain)
2009-06-24 10:10 UTC, Andy Isaacson
no flags Details
xterm-corruption-2.7.99.png (13.44 KB, image/png)
2009-06-24 10:11 UTC, Andy Isaacson
no flags Details

Description Michal Pokrywka 2009-06-15 05:25:27 UTC
Created attachment 26808 [details]
Xorg.0.log

Bug description: Corrupted text in xterm and slow windows moving/switching

System environment:
-- chipset: 865G
-- system architecture: 32-bit
-- xf86-video-intel: 2.7.99.901 (debian version: 2:2.7.99.901-2)
-- xserver: X.Org X Server 1.6.1.901 (1.6.2 RC 1)
-- mesa: 7.4.1
-- libdrm: 2.4.11
-- kernel: 2.6.26-2-686
-- Linux distribution: Debian GNU/Linux squeeze/sid
-- Machine or mobo model: mobo with 82865G/PE/P and 82801EB/ER
-- Display connector: VGA

Reproducing steps:
It should be 2.6.26 kernel, because with newer kernel there are some other bugs already reported.
Moving windows over other windows or beyond desktop edge.

Additional info:
dmesg output and some videos: http://fretka.porubis.pl/~szaman/intel_driver/
Comment 1 Gordon Jin 2009-06-16 03:00:23 UTC
Could you try 2.6.30? We would be more interested in fixing bugs with newer kernel.
Comment 2 Michal Pokrywka 2009-06-16 05:40:15 UTC
(In reply to comment #1)
> Could you try 2.6.30? We would be more interested in fixing bugs with newer
> kernel.
> 

As I said with newer kernels (2.6.28 - 2.6.30) there are some other bugs. I even can't login then.

See: https://bugs.freedesktop.org/show_bug.cgi?id=21470

Michal Pokrywka
Comment 3 Andy Isaacson 2009-06-24 10:08:33 UTC
(In reply to comment #1)
> Could you try 2.6.30? We would be more interested in fixing bugs with newer
> kernel.

I'm seeing symptoms that match this description.  I'm running 2.6.30 from the Ubuntu Karmic repository, my tip commit is: git://kernel.ubuntu.com/ubuntu/ubuntu-karmic.git a60055b551a7abf39dc66a88456bb4174abf9312

Linux cvpe4300 2.6.30-cvp20090601-00003-ga60055b #1 SMP Tue Jun 23 12:02:30 PDT 2009 x86_64 GNU/Linux

The hardware is a Dell E4300, no KMS.

I'll attach a screenshot, Xorg.0.log, and dmesg.
Comment 4 Andy Isaacson 2009-06-24 10:09:54 UTC
Created attachment 27089 [details]
xterm-corruption-Xorg.0.log
Comment 5 Andy Isaacson 2009-06-24 10:10:28 UTC
Created attachment 27090 [details]
xterm-corruption-dmesg
Comment 6 Andy Isaacson 2009-06-24 10:11:17 UTC
Created attachment 27091 [details]
xterm-corruption-2.7.99.png
Comment 7 Andy Isaacson 2009-06-24 10:19:36 UTC
(In reply to comment #3)
> I'm seeing symptoms that match this description.

Specifically, xterm is corrupting almost every time it scrolls (but it scrolls *really* *fast*!)  while firefox scrolls pretty slowly and there's a fair bit of delay on window and desktop switches.  (I'm using metacity.)

Redrawing xterm (switch desktops, switch back) results in an uncorrupted image 90% of the time.

xorg                           1:7.4~5ubuntu18
xserver-xorg                   1:7.4~5ubuntu18
xserver-xorg-video-intel       2:2.7.99.901+git20090623.6d025e67-0ubuntu0sarvatt~jaunty
xserver-xorg-video-intel-dbg   2:2.7.99.901+git20090623.6d025e67-0ubuntu0sarvatt~jaunty
Comment 8 Eric Anholt 2009-07-15 15:00:55 UTC
commit ed8a9a94e1a670ca35311c9ed83d0c479530d41a
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Jul 10 17:13:14 2009 -0700

    i830_uxa_prepare_access: Flush and wait for idle for non-bo pixmaps

(but please report your own bug for your 2.6.30 issues, as that's far more useful for us to be fixing)
Comment 9 Andy Isaacson 2009-07-15 15:22:59 UTC
Happened to upgrade to 2:2.7.99.902+git20090715.b74bf3f9-0ubuntu0sarvatt~jaunty this morning and noticed that the text corruption hadn't occurred, so marking this verified.

Thanks!


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.