When I change window manager to compiz the desktop goes completely white (blank). I can change desktop with the ctrl-alt-left, ctrl-alt-right and ctrl-alt-down and I see the 3D cube effect but all the desktops are completely blank. I have also tried the proprietary fglrx X server which works on initial start-up and the switch it compiz but crashes when the X server restarts (e.g. after a log out or ctrl-alt-bs). The same set up works on two of my older systems (i86-32 with older Radeon AGP cards) with the same X server (from the xserver-xorg-video-radeon package) so I am not certain whether the problem is with the X server, the 3D acceleration, libgl1-mesa-glx or compiz. But it seems to me that the 3D acceleration is the likely suspect, though we must credit AMD/ATI Technologies for withholding documentation. Some details about my system: Toshiba Satelite L350D-01M (PSLE8C-01M012) Debian 5.0 amd64 (lenny) with current packages. lspci -v -n yields: 01:05.0 VGA compatible controller: ATI Technologies Inc RS780MC [Radeon HD 3100 Graphics] pci-id 1002:9613 The Xorg.0.log attached shows that the RADEON X server is loaded and AIGLX is enabled. Would it be useful to install the debug version? I am a reasonably sophisticated user and sometime programmer but not a major hacker so I could try some patches or provide more detailed reports with help from a developer. It would be great to get compiz working an my laptop - it has closed the deal on four Debian GNU/Linux installs and I would like to move more. Any help would be appreciated.
Created attachment 24297 [details] Log from X server
There is no R600 3D hardware acceleration yet, and the GLX_EXT_texture_from_pixmap extension needed by compiz isn't fully implemented with software rendering, resulting in the white screen. While it might be nice to fix this at some point, the result would most likely be too slow to be usable anyway.
Created attachment 25550 [details] xorg.conf Interestingly this white screen issue applies to my 1.5.2 X.org server (64 bit openSUSE 11.1) when I switch to 16 bit colour depth. On 24 bit colour depth, compositing works well. I'm using compiz-fusion 0.7.8 on AIGLX with Intel driver (Intel 945 GM card): milleniumfalcon:~ # hwinfo --gfxcard 10: PCI 02.0: 0300 VGA compatible controller (VGA) [Created at pci.318] UDI: /org/freedesktop/Hal/devices/pci_8086_27a2 Unique ID: _Znp.tgYFl3n12UC SysFS ID: /devices/pci0000:00/0000:00:02.0 SysFS BusID: 0000:00:02.0 Hardware Class: graphics card Model: "Intel 945 GM" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x27a2 "945 GM" SubVendor: pci 0x103c "Hewlett-Packard Company" SubDevice: pci 0x30aa Revision: 0x03 Memory Range: 0xe8400000-0xe847ffff (rw,non-prefetchable) I/O Ports: 0x6000-0x6007 (rw) Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable) Memory Range: 0xe8480000-0xe84bffff (rw,non-prefetchable) IRQ: 16 (9474914 events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v00008086d000027A2sv0000103Csd000030AAbc03sc00i00" Driver Info #0: XFree86 v4 Server Module: intel Driver Info #1: XFree86 v4 Server Module: intel 3D Support: yes Extensions: dri Config Status: cfg=no, avail=yes, need=no, active=unknown 11: PCI 02.1: 0380 Display controller [Created at pci.318] UDI: /org/freedesktop/Hal/devices/pci_8086_27a6 Unique ID: ruGf.xMl75dQpuE3 SysFS ID: /devices/pci0000:00/0000:00:02.1 SysFS BusID: 0000:00:02.1 Hardware Class: graphics card Model: "Intel Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x27a6 "Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller" SubVendor: pci 0x103c "Hewlett-Packard Company" SubDevice: pci 0x30aa Revision: 0x03 Memory Range: 0xe8500000-0xe857ffff (rw,non-prefetchable) Module Alias: "pci:v00008086d000027A6sv0000103Csd000030AAbc03sc80i00" Config Status: cfg=no, avail=yes, need=no, active=unknown Primary display adapter: #10
Looks like this should have been resolved long ago. Closing.
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.