Notification-bubbles (notify-osd) are rendered with artifacts

Asked by Mirco Müller on 2009-11-13

When a notification shows up, it's rendered in a garbled way. This happens on an ATI-GPUs using the (free) Xorg-drivers. How do I fix that?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Mirco Müller
Solved:
2009-11-13
Last query:
2009-11-13
Last reply:
Mirco Müller (macslow) said : #1

On the (free) Xorg ATI-video-driver using the acceleration-method XAA (instead of EXA) for XRender-acceleration, causes these artifacts, due to bugs in that code-path of the driver. The XAA-codepath in Xorg video-drivers is unmaintained by now (considered deprecated) and will not see any further work. The XRender-acceleration-method EXA should be used.

In /etc/X11/xorg.conf be sure to use the correct option for the acceleration-method like:

...
Section "Device"
  ...
  Option "AccelMethod" "EXA"
  ...
EndSection
...

That will make sure you are using the more modern acceleration-method EXA and solve the rendering artifacts. The relevant bug-entry against the free Xorg ATI-driver is located here:

https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/426582

Jorge Dardón (jdardon) said : #2

the same it's happening to me

the info of my card is:

lspci:

00:02.1 Display controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
 Subsystem: Dell Device 0211
 Flags: bus master, fast devsel, latency 0
 Memory at fea80000 (32-bit, non-prefetchable) [size=512K]

lsmod:

vga16fb 11349 0
vgastate 8961 1 vga16fb
i915 284091 2
drm_kms_helper 27478 1 i915
i2c_algo_bit 4964 1 i915
intel_agp 24210 2 i915
video 17491 1 i915
output 1871 1 video
agpgart 31703 2 drm,intel_agp