What is driverSwapMethod = DRI_HIDE_X_CONTEXT?

Michel Dänzer michel at daenzer.net
Wed Oct 13 13:57:10 PDT 2004

On Wed, 2004-10-13 at 19:42 +0200, Felix Kühling wrote:
> Am Mi, den 13.10.2004 schrieb Jon Smirl um 18:53:
> > I just changed DRM to alternative between zero and POLLIN.... This
> > will make the DRM poll() function work like the kernel expects it to
> > and still work with existing X servers. Can someone please get this
> > incorrect code out of the X server?
> As I mentioned earlier, setting driverSwapMethod to DRI_KERNEL_SWAP
> seems to work for the savage driver. I bet it works for many others too.
> AFAICT this tells the common DRI code not to use the DRM file handle.
> Once this is proven to work with all drivers we could axe the code for
> the other methods.

I doubt it's that simple, e.g. the DDX driver's SwapContext() function
is only called with DRI_HIDE_X_CONTEXT AFAICT.

Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer

More information about the xorg mailing list