Bug 9253

Summary: rendering problems on radeon 9600 XT + compiz
Product: DRI Reporter: Xavier Bestel <xavier.bestel>
Component: DRM/otherAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: high CC: dragon_fog
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Xavier Bestel 2006-12-05 05:15:32 UTC
Hi,

I'm using debian/sid, currently with Xorg 7.1, ati 6.6.3, kernel 2.6.18, libdrm
2.0.2, mesa 6.5.1. DRI is enabled, I'm using compiz on a radon 9600 XT. There
are rendering problems all over the place:
- xcreensaver doesn't work at all: even when I launch the settings
  and press "preview", I only have a black screen (GL or X11 hacks).
- totem-gstreamer can't play fullscreen if using Xv: the window
  seems to not be refreshed correctly, so it's not painted with the
  overlay color, so the video displays only partially or not at all.
- eog doesn't work well fullscreen (displays only partially, looks
  like the same problem as totem).
- evince and epiphany sometimes flicker a lot when fullscreen.

These problems disappear when I replace compiz with e.g. metacity.


Here is an excerpt of my config file:

Section "Device"
        Identifier      "ATI Radeon 9600XT"
        Driver          "radeon"
        VendorName      "ATI"
        Option          "accel"
        Option          "AccelMethod"           "xaa"
        Option          "RenderAccel"           "true"
        Option          "EnablePageFlip"        "true"
        Option          "ColorTiling"           "true"
        Option          "AccelDFS"              "true"
        Option          "XAANoOffscreenPixmaps"
        Option          "GARTSize"              "64"
        Option          "DDCMode"               "true"
EndSection
Comment 1 Michel Dänzer 2006-12-05 05:31:42 UTC
(In reply to comment #0)
> 
> - totem-gstreamer can't play fullscreen if using Xv: the window
>   seems to not be refreshed correctly, so it's not painted with the
>   overlay color, so the video displays only partially or not at all.

This might be at least partly fixed in xserver and xf86-video-ati git, which
together draw the colour key directly into the specific drawable instead of
always on the root window, which interacts badly with compositing managers.


>         Option          "EnablePageFlip"        "true"
>         Option          "ColorTiling"           "true"

Does not enabling either of these make any difference?
Comment 2 Xavier Bestel 2006-12-05 10:37:12 UTC
Disabling both does not help.
Comment 3 Pauli 2009-06-21 04:29:15 UTC
*** Bug 22395 has been marked as a duplicate of this bug. ***
Comment 4 Matt Turner 2010-12-02 19:55:38 UTC
Closing due to inactivity. Reopen if this is still a bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.