Compositing results in garbage on the screen for Intel 82815, shouldn't be turn on by default

Bug #221920 reported by Ludwik Trammer
2
Affects Status Importance Assigned to Milestone
xf86-video-intel
Confirmed
Medium
compiz (Ubuntu)
Fix Released
Medium
Michael Vogt
Hardy
Fix Released
Undecided
Michael Vogt
Intrepid
Fix Released
Medium
Michael Vogt
xserver-xorg-video-intel (Ubuntu)
Fix Released
Medium
Unassigned
Hardy
Won't Fix
Undecided
Unassigned
Intrepid
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

We use bunch of Compaq Deskpro computers with Intel 82815 Chipset Graphics Controller (PCI 00:02:0). Since Ubuntu 8.04 desktop effects are turned on by default on those machines. While the visual effects them self work, every action (ex. move of the mouse) generate a lot of garbage on the screen. Therefore it's not possible to work with effects turn on on those machines. This hardware configuration should be blacklisted and visual effects should be turned off by default.

TEST CASE:
1. install hardy on a system with a i815
2. run compiz
3. verify there is garbage on the screen

4. install the updated compiz from hardy-proposed
5. restart X
6. verify that compiz is no longer started

Revision history for this message
Ludwik Trammer (ludwik) wrote :
Revision history for this message
Ludwik Trammer (ludwik) wrote :
Revision history for this message
Michael Vogt (mvo) wrote :

If this is a problem for more people, we need to blacklist that pciid for 8.04.1

Changed in compiz:
importance: Undecided → Medium
milestone: none → ubuntu-8.04.1
Revision history for this message
In , Bryce Harrington (bryce) wrote :

This is a bug reported by a Ubuntu user that I'm forwarding here.
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/221920

We ship Ubuntu with Compiz turned on for -intel, but the reporter says that on i815 Compiz works in general, but rendering generates a lot of garbage on the screen.

Xorg.0.log: http://launchpadlibrarian.net/13896464/Xorg.0.log
00:02.0 VGA compatible controller [0300]: Intel Corporation 82815 Chipset Graphics Controller (CGC) [8086:1132] (rev 04)

== Original Report by Ludwik Trammer ==
Binary package hint: xserver-xorg-video-intel

We use bunch of Compaq Deskpro computers with Intel 82815 Chipset Graphics Controller (PCI 00:02:0). Since Ubuntu 8.04 desktop effects are turned on by default on those machines. While the visual effects them self work, every action (ex. move of the mouse) generate a lot of garbage on the screen. Therefore it's not possible to work with effects turn on on those machines. This hardware configuration should be blacklisted and visual effects should be turned off by default.

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

Ludwik, thanks for the report. It doesn't surprise me that there are some compiz issues with i815 since it's a fairly old chipset. I've gone ahead and forwarded this issue upstream at https://bugs.freedesktop.org/show_bug.cgi?id=15763.

Would you mind subscribing to that bug in bugzilla, in case upstream has questions or needs additional questions, so they can reach you directly?

Blacklisting i815 from compiz for 8.04.1 sounds like a good strategy; hopefully meanwhile upstream can get a real fix we can include for Intrepid.

Changed in xserver-xorg-video-intel:
importance: Undecided → Medium
status: New → Triaged
Changed in xserver-xorg-video-intel:
status: Unknown → Confirmed
Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

Eric/Keith, is composite supposed to work on 81x?

Revision history for this message
In , Eric Anholt (eric-anholt) wrote :

Reassign it back away from me.

Our team hasn't ever supported 810-class hardware. It ought to work, but it's not something we work on.

Revision history for this message
Martin Pitt (pitti) wrote :

Should be blacklisted for hardy.1 and the stable update.

Changed in compiz:
assignee: nobody → mvo
status: New → Triaged
assignee: nobody → mvo
milestone: none → ubuntu-8.04.1
status: New → Triaged
Changed in xserver-xorg-video-intel:
status: New → Invalid
Changed in compiz:
milestone: ubuntu-8.04.1 → none
Changed in xserver-xorg-video-intel:
status: Invalid → Won't Fix
Revision history for this message
Michael Vogt (mvo) wrote :

Diff for the proposed fix:

--- debian/changelog 2008-04-21 16:03:25 +0000
+++ debian/changelog 2008-05-08 15:57:14 +0000
@@ -1,9 +1,16 @@
+compiz (1:0.7.4-0ubuntu7) hardy; urgency=low
+
+ * debian/patches/028_compiz_manager_blacklist:
+ - blacklist i815 (LP: #221920)
+
+ --
+
 compiz (1:0.7.4-0ubuntu6) hardy; urgency=low

   [ Travis Watkins ]
   * debian/patches/038_from_git_fix_incomplete_rotate.patch:
     - cherry pick git commit cd93bb966ccf0bd951d202ec0cf4df610af0c9e0
- to fix incomplete rotation in rotate plugin (LP: #216786)
+ to fix incomplete rotation in rotate plugin (LP: #216705)

  -- Michael Vogt <email address hidden> Tue, 15 Apr 2008 10:04:25 +0200

=== modified file 'debian/patches/028_compiz_manager_blacklist'
--- debian/patches/028_compiz_manager_blacklist 2008-01-07 13:09:42 +0000
+++ debian/patches/028_compiz_manager_blacklist 2008-05-08 15:56:33 +0000
@@ -1,7 +1,7 @@
 Index: ubuntu/debian/compiz-manager
 ===================================================================
---- ubuntu.orig/debian/compiz-manager 2007-12-06 11:19:45.000000000 +0100
-+++ ubuntu/debian/compiz-manager 2008-01-07 11:59:51.000000000 +0100
+--- ubuntu.orig/debian/compiz-manager 2008-04-21 11:20:15.000000000 +0200
++++ ubuntu/debian/compiz-manager 2008-05-08 17:56:29.000000000 +0200
 @@ -51,13 +51,14 @@
  FALLBACKWM_OPTIONS="--replace $@"

@@ -17,7 +17,7 @@
 +#T=" 1002:5954 1002:5854 1002:5955" # ati rs480
 +#T="$T 1002:4153" # ATI Rv350
 +#T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700
-+T=""
++T="8086:1132" # intel i815 (LP: #221920)
  BLACKLIST_PCIIDS="$T"
  unset T

Revision history for this message
Tom Vetterlein (smbm) wrote :

Is this only in Compiz or also Metacity and xfwm? Both of which support compositing.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.7.4+git20080527-0ubuntu1

---------------
compiz (1:0.7.4+git20080527-0ubuntu1) intrepid; urgency=low

  * new git snapshot for intrepid, ABI break, updated dependencies
  * debian/patches/022_fix_session_managment.patch:
    - updated and simplified
  * debian/patches/028_compiz_manager_blacklist:
    - blacklist i815 (LP: #221920)
  * debian/patches/series:
    - disable "030_fix_screensaver", that is fixed in the xserver
      now

 -- Michael Vogt <email address hidden> Tue, 27 May 2008 09:42:19 +0200

Changed in compiz:
status: Triaged → Fix Released
Michael Vogt (mvo)
Changed in compiz:
status: Triaged → Fix Committed
Michael Vogt (mvo)
description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into hardy-proposed, please test and give feedback here.

Revision history for this message
Martin Pitt (pitti) wrote :

Ludwik, any chance you could test the package in hardy-proposed?

Revision history for this message
Martin Pitt (pitti) wrote :

Copied to hardy-updates.

Changed in compiz:
status: Fix Committed → Fix Released
Revision history for this message
LightBlueEyez (lbebusiness) wrote :

please note that I have the same chipset and have found easy fixes to make 3d rendering work properly (i dont use compiz)
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/243991
just look into it and see if anything may be of benifit to you

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

Upstream does not support the old 810-class hardware and won't fix this issue. So I think the workaround to solve this bug - blacklisting 82815 in compiz - will have to be the permanent solution here. We can focus on bug #243991 mentioned in comment #12 as the community-level support work for this chipset. But I'll close the intrepid task on this one.

Changed in xserver-xorg-video-intel:
status: Triaged → Fix Released
Revision history for this message
Ludwik Trammer (ludwik) wrote :

Regression: the fix worked and after installing in Ubuntu 7.10 everything was fine, but after installing Ubuntu 9.04 on the same computers effects are turned on by default again, still resulting in the screen garbage.

Revision history for this message
In , Keith Packard (keithp) wrote :

We don't have any i81x hardware to work on this issue.

Changed in xserver-xorg-video-intel:
importance: Unknown → Medium
Changed in xserver-xorg-video-intel:
importance: Medium → Unknown
Changed in xserver-xorg-video-intel:
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.