OSD showing corruption on ATI graphics

Bug #429295 reported by Andy Whitcroft
70
This bug affects 14 people
Affects Status Importance Assigned to Milestone
Release Notes for Ubuntu
New
Undecided
Unassigned
xserver-xorg-driver-ati
Won't Fix
Unknown
gnome-system-monitor (Ubuntu)
Invalid
Undecided
Unassigned
notify-osd (Ubuntu)
Invalid
Medium
Mirco Müller
xserver-xorg-video-ati (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-ati

Having turned off compiz to avoid major corruption I am seeing specific corruption to OSD popup messages only. Every other applicaiton I have tried appears ok. (This may be related to XRENDER?)

I have tried this with an Intel graphics system without issue.

ProblemType: Bug
Architecture: i386
Date: Mon Sep 14 12:01:34 2009
DistroRelease: Ubuntu 9.10
Lsusb:
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: IBM 2366EG9
Package: xserver-xorg-video-ati 1:6.12.99+git20090825.fc74e119-0ubuntu1
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-10-generic root=UUID=a496a7f2-ff19-4c5e-8429-539a2abe365d ro quiet
ProcEnviron:
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.32-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.6.0~git20090817.7c422387-0ubuntu3
 libdrm2 2.4.13-1ubuntu1
 xserver-xorg-video-intel 2:2.8.1-1ubuntu1
 xserver-xorg-video-ati 1:6.12.99+git20090825.fc74e119-0ubuntu1
SourcePackage: xserver-xorg-video-ati
Uname: Linux 2.6.31-10-generic i686
dmi.bios.date: 06/11/2004
dmi.bios.vendor: IBM
dmi.bios.version: 1IET69WW (2.08 )
dmi.board.name: 2366EG9
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnIBM:bvr1IET69WW(2.08):bd06/11/2004:svnIBM:pn2366EG9:pvrNotAvailable:rvnIBM:rn2366EG9:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2366EG9
dmi.product.version: Not Available
dmi.sys.vendor: IBM
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.31-10-generic

[lspci]
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] [1002:4c57]
     Subsystem: IBM Device [1014:0517]

Revision history for this message
Andy Whitcroft (apw) wrote :
Revision history for this message
Andy Whitcroft (apw) wrote :

Attaching a picture of a sample of the corruption. This appears repeatably.

Bryce Harrington (bryce)
Changed in xserver-xorg-video-ati (Ubuntu):
status: New → Confirmed
Revision history for this message
Andy Whitcroft (apw) wrote :

I was requested to test the options below, each individually to see if any would fix this issue. Tried all three, no effect from any of them:

        Option "EXANoComposite"
        Option "EXANoUploadToScreen"
        Option "EXANoDownloadFromScreen"

Mirco Müller (macslow)
Changed in notify-osd (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Mirco Müller (macslow) wrote :

Andy, due to the lack of comparable ATI-hardware, I can't try to reproduce this rendering corruption you show in the screenshots. I've only intel and nvidia hardware here and on thoese notify-osd renders the bubbles just fine. Since you mention that you're seeing also rendering corruptions with just compiz running I'm suspecting the xorg-ati driver to be the culprit.

Can anyone with an ATI Radeon Mobility 7500 run compiz, metacity and metacity+compositor in order to try to reproduce this rendering corruption?

Changed in xserver-xorg-video-ati (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Crispin Flowerday (crispin-flowerday-deactivatedaccount) wrote :

This also occurs for me with an IBM x31 laptop - notify-osd and gnome-system-monitor both show the same corruption

Revision history for this message
Florian Stoll (flostoll) wrote :

I have same bug on my ibm t42 ati mobility 7500 32MB. Therefore i opened #437117 bugreport, which is a duplicate of this bug.
It only appears with ati renderacceleration XAA not EXA. I use XAA because it has more performance with karmic koala...

Revision history for this message
Mirco Müller (macslow) wrote :

Schmankerl, your observation regarding the different Xorg acceleration-methods (XAA vs. EXA) clearly indicate this to be a ATI-driver bug.

Changed in notify-osd (Ubuntu):
status: New → Invalid
assignee: nobody → Mirco Müller (macslow)
Changed in gnome-system-monitor (Ubuntu):
status: New → Invalid
Revision history for this message
Crispin Flowerday (crispin-flowerday-deactivatedaccount) wrote :

I can confirm the fact that everything is fine using EXA - but that isn't an option for me as the performance with EXA is abysmal.

Revision history for this message
Crispin Flowerday (crispin-flowerday-deactivatedaccount) wrote :

This appears to be https://bugs.freedesktop.org/show_bug.cgi?id=22055

Setting Option "RenderAccel" "off" in xorg.conf fixes at least the osd and system monitor for me.

Bryce Harrington (bryce)
tags: added: karmic
Bryce Harrington (bryce)
description: updated
Changed in xserver-xorg-driver-ati:
status: Unknown → Confirmed
Revision history for this message
bojo42 (bojo42) wrote :

Can confirm Crispin: "RenderAccel" "off" fixed it on XAA with a Radeon Mobility 7500. Maybe this should be X's default for this generation of ATi chips, as EXA is AFAIK also off per default.

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

Is EXA off by default? 'man radeon' (or ati) says EXA is the default.

By the way "RenderAccel" "off" fixes the problem for me on ATI Radeon 7000.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

This may be a dupe of bug #426582

Revision history for this message
Tormod Volden (tormodvolden) wrote :

EXA is default for radeon, but it uses XAA if VRAM <= 32 MB or if there is not enough VRAM for the virtual screen size (times 3).

See also my comments on trying out KMS in bug 426582.

Revision history for this message
Andy Whitcroft (apw) wrote :

Release notes on the master bug.

Changed in xserver-xorg-driver-ati:
status: Confirmed → Won't Fix
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.