SIS DRI and libGL warning: 3D driver claims to not support visual 0x4a

Michel Dänzer michel at
Tue Feb 6 07:11:52 PST 2007

On Tue, 2007-02-06 at 09:45 -0500, Alex Deucher wrote:
> On 2/6/07, Tomasz Dominikowski <dominikowski at> wrote:
> > Hello Xorg users and developers. I have a problem with the SIS DRI
> > driver. I'm using Ubuntu Feisty-current with SIS630 DRI-enabled
> > graphics. Whenever I start a 3D-accelerated application I get a
> > warning:
> >
> > libGL warning: 3D driver claims to not support visual 0x4a
> >
> > I wouldn't be worried if most if not all 3D applications fail to
> > display properly.

That's unlikely to be related to the warning though, see

The warning and any ill effects it might still have should go away if
you disable the Composite extension in the server.

> > beryl: Root visual is not a double buffered GL visual
> > beryl: Failed to manage screen: 0
> > beryl: No manageable screens found on display :0.0
> >
> > Now, I'm no expert at this, but the SIS DRI is badly missing
> > GL_ARB_texture_non_power_of_two instruction and the "double buffered
> > GL visual",  whatever that means.
> It's easy enough to make the root window default to a double buffered
> visual, 

Indeed, see the radeon driver for an example.

> but the big problem is going to be the lack of NPOT textures.
> IIRC, neither beryl or compiz support POT textures if NPOT texutres
> are not available.

I'm not sure it's even up to them; the GLX_EXT_texture_from_pixmap spec
mandates that the texture target is derived from the pixmap size, so a
driver that doesn't support NPOT at all would need to be handled at the
AIGLX level if not lower.

Earthling Michel Dänzer           |
Libre software enthusiast         |          Debian, X and DRI developer

More information about the xorg mailing list