Bug#473578: compiz uses indirect rendering
On Mon, Mar 31, 2008 at 10:15:38 -0300, Rogério Brito wrote:
> Package: compiz
> Version: 0.6.3~git20080115.0ea58487-1
> Severity: normal
>
> Hi.
>
> After many unsuccessful installations of compiz on my machine, I
> discovered that the call "compiz --replace" didn't work because compiz
> thinks that my hardware doesn't have an extension that it seems to have:
>
> rbrito@chagas:~$ compiz.real --replace
> compiz.real (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
> compiz.real (core) - Error: Failed to manage screen: 0
> compiz.real (core) - Fatal: No manageable screens found on display :0.0
> rbrito@chagas:~$
Use the compiz wrapper instead of compiz.real.
> But if I see the extensions supported by glxinfo, then I *do* get
> GLX_EXT_texture_from_pixmap reported:
>
> rbrito@chagas:~$ glxinfo | grep texture_from_pixmap
> GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
> GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
> rbrito@chagas:~$
>
It's not reported in the available extensions section when using direct
rendering, only with LIBGL_ALWAYS_INDIRECT set and AIGLX enabled.
> My system uses an Intel on-board 865G chipset with 32MB of RAM shared
> with the main system memory. I'm using a Pentium D 805 here, if memory
> serves me well.
>
> I'm not sure right now, but I think that the compiz package in the
> installation/live CD uses direct rendering (well, it is much faster than
> what I get with Debian via the option --indirect-rendering, even when
> used with the CD).
>
No it doesn't. The texture_from_pixmap extension is not provided by the
dri driver when using direct rendering.
> Please, any help is appreciated. Also, let me know if any further
> information is necessary/desired.
>
It's not clear to me what problem you're reporting...
Cheers,
Julien
Reply to: