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
o...@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
o...@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.

o...@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.

Reply via email to