Radeon Mobility X1600 texture garbage w/ compiz skydome

Soeren Sonnenburg xorg-ml at nn7.de
Sun Sep 21 03:54:11 PDT 2008


I am on debian-experimental (xorg 1.5, mesa 7.1, xserver-xorg-video-ati
6.9.0+git20080826.a3cc1d7a-2 ) and running compiz 0.7.6. While things
work mostly OK, the skydome displays random garbage and the bottom and
top texture of the cube/cylinder displays more or less the texture
distorted (some lines are ok, some not) + random garbage inbetween.

Trying other 3d heavy applications like 

a) quake2 -> works perfectly.
b) ut2004demo -> also texture garbage + crashes.

Does anyone else see this and/or have an idea what the problem could be?


Relevant parts of Xorg.0.log follow:

X.Org X Server 1.5.0
Release Date: 
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.26-1-686 i686 Debian
Current Operating System: Linux no 2.6.27-rc6-sonne #57 SMP PREEMPT Tue
Sep 16 15:44:26 CEST 2008 i686
Build Date: 04 September 2008  02:08:46AM
xorg-server 2:1.5.0-1 (jcristau at debian.org) 
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

(II) Setting vga for screen 0.
(II) RADEON(0): MMIO registers at 0x0000000098300000: size 64KB
(II) RADEON(0): PCI bus 1 card 0 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option "GARTSize" "64"
(**) RADEON(0): Option "FBTexPercent" "0"
(**) RADEON(0): Option "AccelMethod" "EXA"
(**) RADEON(0): Option "DRI"
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"

(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(--) RADEON(0): Chipset: "ATI Mobility Radeon X1600" (ChipID = 0x71c5)
(WW) RADEON(0): R500 support is under development. Please report any issues to xorg-driver-ati at lists.x.org
(--) RADEON(0): Linear framebuffer at 0x0000000080000000
(II) RADEON(0): PCIE card detected

drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables.
(II) RADEON(0): [drm] framebuffer handle = 0x80000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): X context handle = 0x1
(II) RADEON(0): [drm] installed DRM signal handler
(II) RADEON(0): [pci] 65536 kB allocated with handle 0xf8be8000
(II) RADEON(0): [pci] ring handle = 0xf8be8000
(II) RADEON(0): [pci] Ring mapped at 0xb7983000
(II) RADEON(0): [pci] Ring contents 0x00000000
(II) RADEON(0): [pci] ring read ptr handle = 0xf8ce9000
(II) RADEON(0): [pci] Ring read ptr mapped at 0xb8013000
(II) RADEON(0): [pci] Ring read ptr contents 0x00000000
(II) RADEON(0): [pci] vertex/indirect buffers handle = 0xf8cea000
(II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0xa7700000
(II) RADEON(0): [pci] Vertex/indirect buffers contents 0x00000000
(II) RADEON(0): [pci] GART texture map handle = 0xf8eea000
(II) RADEON(0): [pci] GART Texture map mapped at 0xa3b00000
(II) RADEON(0): [drm] register handle = 0x98300000
(II) RADEON(0): [dri] Visual configs initialized
Output 23 disable success

(II) AIGLX: Screen 0 is not DRI2 capable
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: enabled GLX_texture_from_pixmap with driver support
(II) AIGLX: Loaded and initialized /usr/lib/dri/r300_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
(II) RADEON(0): Setting screen physical size to 380 x 238

More information about the xorg mailing list