[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: