Hi Julian,
Thanks for your reply.
Here is what I came up with:
>Bizarrely, there is no dependency
>mentioned, and yet this was the entire problem: upgrading this package
>from 0.7.6-1 to 0.8.2-1 solved the problem for me.
I didn't even have this package installed ! So I grabbed it and install it. This actually solved
White screen problem I had.
Also, I think I found another missing depandancy: libgl1-mesa-dri
prior to installing this package I had:
LIBGL_DEBUG=verbose
oz@karo:~$ glxinfo | grep direct
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
oz@karo:~$ LIBGL_DEBUG=verbose glxinfo | grep direct
libGL: XF86DRIGetClientDriverName: 1.9.0 i915 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/dri/i915_dri.so
libGL error: dlopen /usr/lib/dri/i915_dri.so failed (/usr/lib/dri/i915_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: i915_dri.so
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: swrast_dri.so
libGL error: reverting to indirect rendering
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa GLX Indirect
After installing this package I get:
$ glxinfo | grep direct
direct rendering: Yes
But compiz is still not working as desired. When I start compiz from the compiz fusion icon - it fails to redraw the windows and it fails to display their borders (I'm guessing these are two separate issues).
When I launch compiz from the command line, the behavior is different because it falls back to metacity and does not freeze the windows. But the result is the same - it's not working.
oz@karo:~$ compiz --replace ccp
Detected PCI ID for VGA: 00:02.0 0300: 8086:2592 (rev 03) (prog-if 00 [VGA controller])
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Checking screen 1Comparing resolution (1024x768) to maximum 3D texture size (2048): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
/usr/bin/compiz.real (core) - Fatal: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz.real (core) - Error: Failed to manage screen: 0
/usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :0.0
So, the hint is probably in the last 3 lines.
What am I missing ?
Also, I know this is not a support forum, but there is just too much clutter around the interent regarding compiz/compiz fusion/different versions. The reason I am doing that here, is because I believe this will help releasing the next version of debian with easy-as-possible compiz for the avarage- joe-user.
Should the missing dependecies be reported as separate bugs ?
Thanks, Oz.