On Mon, 2008-04-07 at 10:28 -0700, Sergio Silva wrote:
> Hi all,
> 
> I'm trying to start compiz on my laptop (Toshiba Tecra A9) but unfortunately 
> I'm out of luck, specially since my graphic card is an Intel 965GM... :(

To the contrary, the newer Intel chips are some of the best supported.
I've been doing Compiz development on a i945GM.

> 
> When I start gnome-appearance-properties and check the "Visual Effects" it 
> reports:
> 
> The OpenGL extension TextureFromPixmap is not enable.
> 
> I checked the output of glxinfo and the only server/client extensions 
> reported are GLX_EXT_texture_from_pixmap. It is reporting direct rendering, 
> so I think DRI is working.
> 
> I'm running SXCE snv_85
> 

glxinfo reports the extension as existing, but not available. You
probably don't have LIBGL_ALWAYS_INDIRECT=TRUE in your environment,
which is necessary as the extension only works in an indirect rendering
context. You can try my start-compiz script, which sets the appropriate
environment variables (INTEL_BATCH is also important for non-sucky
performance). These can be added to ~/.dtprofile or /etc/profile.

I think the GNOME integration should be updated to apply these
workarounds. The environment variable would need to be set before the
GNOME control module initialises GL, in order for the extension check
to work. IIRC there is some facility in gnome-session for this that
Fedora uses.

-Albert



Reply via email to