[RV730] xorg-edgers: Desaturated windows turn into solid colored rectangles

Bug #425334 reported by marmuta
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: libgl1-mesa-dri

Setting the saturation for a composited window to less than 100% abruptly turns it into a solid white/grey rectangle. Its content stays invisible until the saturation is returned to 100%. This happens in compiz with unresponsive windows via the "Fading Windows" plug-in as well as when manually setting saturation with the "Opacity Brightness Saturation" plug-in. Opacity and brightness are unaffected and work as expected.

Steps to reproduce:
$ gnome-calculator&
$ killall -s STOP gnome-calculator
-> wait and watch gnome-calculator become solid grey (see screen shot)

or:
$ gnome-calculator&
$ ccsm
Accessibility->Opacity Brightness Saturation->Saturation
press "new ", Windows: class=Gnome-calculator, Window values: 99
-> gnome-calculator turns solid white

lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10

packages from xorg-edgers and xorg-edger/radeon:
xserver-xorg-video-ati
   1:6.12.99+git20090902.794ae743-0ubuntu0tormod
xserver-xorg-video-radeon
   1:6.12.99+git20090902.794ae743-0ubuntu0tormod
libgl1-mesa-dri
   7.6.0+git20090906.97787317-0ubuntu0tormod
drm-modules-source
   2.4.3+git20090831+r6xx-r7xx-3d.8e297c0a-0ubuntu0tormod4
xserver-xorg-core
   2:1.6.3+git20090805+server-1.6-branch.f274e595-0ubuntu0sarvatt

linux-image-generic
   2.6.31.9.20

lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV730XT [Radeon HD 4670] [1002:9490]

Tags: karmic
Revision history for this message
marmuta (marmuta) wrote :
Revision history for this message
marmuta (marmuta) wrote :
Revision history for this message
marmuta (marmuta) wrote :
Revision history for this message
marmuta (marmuta) wrote :

Can't reproduce this anymore in libgl1-mesa-dri 7.7.0~git20090914.d3f5a2e5-0ubuntu0tormod.
Changing window saturation works well for both of the above test cases.
Thanks to whoever is listening.

marmuta (marmuta)
Changed in mesa (Ubuntu):
status: New → Fix Committed
Revision history for this message
Bryce Harrington (bryce) wrote :

We're looking at shipping 7.6.0 in karmic, so if you can test to verify the fix is included in that, please let us know.

Revision history for this message
marmuta (marmuta) wrote :

Sorry for the delay, it took a me a while to get this working. So I downgraded everything but drm-modules-source from xorg-edgers to mesa 7.6.0-1ubuntu2 and then recompiled libgl1-mesa-dri with some troubles to enable r600 support. In the end it turned out well and the fix does seem to be included, desaturated windows work fine.

Except for bug 425303 I didn't find anything else wrong with 7.6. Not-a-benchmark shows >8000 frames/5s, /usr/lib/xscreensaver/gl* all work, wine games work, only blender was easy to crash

drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream.
[ 2975.471078] [drm:radeon_cs_ioctl] *ERROR* cs->dwords too big: 16437

but this looks more like a result of the version mismatch between karmic's libdrm and drm-modules-source from xorg-edgers.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Closing as fixed, lucid has 7.6.1rc3 and soon 7.7.

Changed in mesa (Ubuntu):
status: Fix Committed → 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.