[i965gm] (Needs UXA) Kubuntu: Distorted display after switching virtual desktops when using EXA

Bug #357851 reported by pittipatti
6
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Low
Unassigned
Nominated for Jaunty by pittipatti

Bug Description

I'm using Kubuntu jaunty with Intel X3100 (GM965) graphics.
Xorg-Version: xserver-xorg-video-intel 2:2.6.3-0ubuntu8

Using the standard (empty) xorg config (with EXA acceleration) I get this reproducible error:

1. open a pdf dokument in okular and scroll down a bit, e.g. to bottom of a page
2. switch to 2nd virtual desktop
3. start a 2nd application (e.g. konsole) and maximize it
4. switch back to 1st virtual desktop and scroll up a bit in okular

=> the top of the document is distorted

this bug does not occur using UXA acceleration

[lspci]
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
     Subsystem: Samsung Electronics Co Ltd Device [144d:c510]
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03)
     Subsystem: Samsung Electronics Co Ltd Device [144d:c510]

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

Please attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well. A photo showing the distortion may also be of use if you can take one.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
summary: - [jaunty] Distorted display after switching virtual desktops when using
- EXA
+ [Needs UXA] Distorted display after switching virtual desktops when
+ using EXA
Revision history for this message
pittipatti (pittipatti) wrote : Re: [Bug 357851] Re: [jaunty] Distorted display after switching virtual desktops when using EXA

Please find the requested files attached.

In the Xorg.0.log I can only find these three lines repeating
continously when working with the desktop:
(II) intel(0): EXA fallback: Component alpha not supported with source
alpha and source value blending.
(II) intel(0): EXA fallback: Unsupported picture format 0x1011000
(II) intel(0): EXA fallback: Check Mask picture texture

But there are no extra errors shown when the distortion occurs.

I can also see this kind of distortion when I switch to fullscreen in
dragon player.
The control bar at the top of the screen gets distorted. (please see
attachment)

I also saw this in Digikam, but can't find a way to reproduce it right now.

Revision history for this message
pittipatti (pittipatti) wrote :

Another way to provoke the bug is as follows:

1. load a PDF in okular and maximize okular
2. switch compositioning off
3. switch compositioning on
4. move up in dokument in okular => distortion

(I use switch compositioning plasma widget to do this)

Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
summary: - [Needs UXA] Distorted display after switching virtual desktops when
- using EXA
+ [i965gm] [Needs UXA] Distorted display after switching virtual desktops
+ when using EXA
Bryce Harrington (bryce)
summary: - [i965gm] [Needs UXA] Distorted display after switching virtual desktops
+ [i965gm] (Needs UXA) Distorted display after switching virtual desktops
when using EXA
Geir Ove Myhr (gomyhr)
tags: added: 965gm corruption intel jaunty kubuntu xorg
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Low
status: Incomplete → Triaged
Bryce Harrington (bryce)
summary: - [i965gm] (Needs UXA) Distorted display after switching virtual desktops
- when using EXA
+ [i965gm] (Needs UXA) Kubuntu: Distorted display after switching virtual
+ desktops when using EXA
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1

---------------
xserver-xorg-video-intel (2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1) karmic; urgency=low

  * Update to git 20090602 (master branch) up to commit ec2fde7c
    - xvmc is disabled since DRI1 no longer supported
    - LP: #96991 - 3D stuff breaks with Compiz: Redirected Direct Rendering
      is needed in DRI
    - LP: #120834 - X freezes with I830WaitLpRing error when running OpenGL apps
    - LP: #337608 - X crashes in fbBlt() when using Sun Java Plugin 6 + firefox3.0
    - LP: #339555 - compiz slowmotion after Jaunty upgrade
    - LP: #363900 - X.org freezes with intel driver, no apparent trigger
    - LP: #331719 - VT switching doesn't work on Intel 915GM
    - LP: #339091 - X freezes a few minutes after resuming
    - LP: #348436 - Kubuntu: X server crash when screensaver is started (4500MHD)
    - LP: #279727 - Kubuntu: Display Corruption w/ Intel 4700MHD
    - LP: #357851 - Kubuntu: Distorted display after switching virtual desktops w/ exa
    - LP: #158415 - Front buffer dynamic resize not supported
    - LP: #324998 - x server restarts itself w/ compiz on Intel 945GM
    - LP: #355593 - after upgrade to 9.04, rotating desktop cube ran slow
    - LP: #357290 - 1 fps in 3d apps like neverball with EXA
    - LP: #360774 - Graphical Corruption with EXA on X4500
    - LP: #364126 - screensaver prefs dialog in 9.04 RC livecd leaves dirt
    - LP: #375712 - Native resolution for dell "2005fpw" monitor not listed
    - LP: #375264 - Choppy flash video and poor performance with compiz
    - LP: #349568 - Jaunty / Compiz slow and tearing on GMA 4500MHD
    - LP: #356056 - window tearing during movement on 965 (no compiz)
    - LP: #330460 - xorg shows black image/hangs with jpg in firefox
    - LP: #347587 - X asserts on pI830->batch_ptr != 0 on resume from suspend
  * Merge with Debian experimental. Remaining Ubuntu changes:
    - Add lpia architecture
    - Re-enable the patch system, add quilt to build-deps.
    - 110_quirk_hp_mini.patch: quirk (sent upstream)
    - 117_quirk_thinkpad_x30.patch: quirk (sent upstream)
  * Drop 116_8xx_disable_dri.patch. There have been fixes for 3d on 8xx
    chipsets upstream, so drop the DRI disablement so the fixes can be
    re-tested.
  * Drop 103_quirk_intel_mb890.patch. Better quirk available upstream.
    (LP: #305269)

 -- Bryce Harrington <email address hidden> Tue, 02 Jun 2009 10:47:32 -0700

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Fix Released
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.