question about GlxVisual

Wu, Nian nian.wu at
Mon Nov 19 21:56:14 PST 2007

Kristian H?gsberg wrote:
> On Nov 16, 2007 1:14 AM, Wu, Nian <nian.wu at> wrote:
> What we have now instead, is that the DRI driver returns the list of
> fbconfigs it can do and the X server will create a configurable
> subsets of these as glx visuals too.  As mentioned, if you specify
> "all" you get all fbconfigs as glx visuals, but there are also
> "minimal" and a "typical" settings, which will give you the minimal
> conforming set of visuals or a hopefully useful, typical set of
> visuals.

Thanks for detailed explanation. 

> In the case of the intel chipset, the DRI driver supports an extra
> buffer swap mode (defined by GLX_SWAP_COPY_OML, see intelFillInModes
> in i915/intel_screen.c) that the DDX driver doesn't know about.  With
> the above changes, this fbconfig is now also available as a glx
> visual, but glxinfo doesn't list that attribute (GLX_SWAP_METHOD_OML).

I see why there are some duplicated visuals that glxinfo list. But what's the meaning of the buffer swap mode? I think if the visual support double buffer then it can support buffer swap.


> cheers,
> Kristian

More information about the xorg mailing list