[Xorg] Adding DMX to X.Org

Kevin E Martin kem at freedesktop.org
Wed Jun 23 08:53:24 PDT 2004


We would like to include DMX in the next X.Org release.  I have created
a patch against the head of the current CVS tree with the changes to
existing files as well as a tarball with the newly added files.  You can
view these in FreeDesktop.Org Bugzilla #796.  Here is the link to the
patch for the existing files:

    http://freedesktop.org/bugzilla/attachment.cgi?id=411&action=view

and here is a summary of the changes you will find in this patch:

1. Imakefile and config file changes to build DMX
2. SGI build and config file changes (from SGI)
3. Add DMX support to miinitext.c
4. Allow AbortServer to be called from DMX
5. Add glyph private and picture private support to Render extension
6. Add DMX support to xdpyinfo
7. Add DMX and GLX Proxy support to Xinerama
8. Add support for changing the default VENDOR_RELEASE and VENDOR_STRING
9. Add protocol and structures to support GLX Proxy (from SGI)

If there are no objections to adding DMX, I will check in the changes to
the CVS tree next week.

Note: The patch above does not include the MAXSCREENS changes that we
previously submitted since those changes caused a module ABI change.
When/if the MAXSCREENS changes are accepted, the code in the patch above
will automatically take advantage of it.

For those not familiar with the DMX project, it adds support for
distributing the multihead capabilities of the X Window System across
multiple displays attached to different machines.  For example, a simple
application would be to provide multihead support using two desktop
machines, each of which has a single display device attached to it.
This can be scaled up to a large display wall created from multiple
projected displays (up to MAXSCREENS displays).  Additional information
on the DMX project can be found on the project web page:

    http://dmx.sourceforge.net/

Kevin E. Martin and Rik Faith




More information about the xorg mailing list