Utah GLX logo
Utah-GLX: A hardware accelerated implementation of OpenGL & the GLX protocol
Volunteers are encouraged to sign up for the 'dev' mailing list

Latest news - Mesa5 migration plan now under way (June, 2003)
Older news...

Download Area

Documention (Some docs are from xfree3 versions)

Developer documentation:

External links (eg: GL/GLX specifications)

Supported architectures
The latest release should work with any system that runs xfree4. We have heard success reports with the following combinations:
Solaris/x86, FreeBSD, Linux (2.4.18)

[Please email the dev list with additional systems you try it on. We want to support as many types of systems as possible!]


Project Root menu at Sourceforge
Bug Tracking System
Browse the CVS repository

Mailing Lists:

IRC channel: #glx on irc.openprojects.net

(People do not normally just "hang out" on the channel, but it is available for people when and if they need it)

Supported Hardware

XFree4 status

NVIDIA Riva/TNT/GeForce Works (runs quake!)
( ATI RagePro)
Partially works. DMA code needs fixing.
Matrox G200 / G400 series Works (runs quake!) Minor desktop bleed issues, however. Use CVS latest for now.
S3 Savage Bleeding-edge initial code port now available in CVS. Use "xfree4-savage-works" tag. Only works with certain savage cards, like savage3D

(Other hardware listed below, needs volunteers to update source from xfree3!)

XFree3 list

These drivers exist for xfree3: someone needs to volunteer to bring them up to xfree4 compatibility.

Intel i810, SiS 6326, S3/Diamond ViRGE and Savage3D

Quick Start

Binary releases

The simplest thing to do is grab a binary archive, if available for your system, and run the install script. This will provide you with runtime libraries for the GLX extension itself, libGL, and also the commonly used libGLU and libglut. It will also install header files, so that you can install OpenGL programs yourself (assuming you have a C compiler).

We welcome submissions of binaries for other systems. Please email the dev list if you wish to contribute.

Source release

If you need to build from source, grab the latest snapshot from the download area, and follow the INSTALL file directions. You will need a Mesa-3.2 source archive. You will NOT need xfree4.2 source.

If you wish to check out the latest code yourself via anonymouse cvs, you can use the following:

cvs -d :pserver:anonymous@cvs.utah-glx.sourceforge.net:/cvsroot/utah-glx login
(just press enter for the password)
cvs -d :pserver:anonymous@cvs.utah-glx.sourceforge.net:/cvsroot/utah-glx co glx-xf4

'glx-xf4' is the top level for the xfree4 version of the code. To see the older xfree3 stuff, check-out the plain 'glx' directory instead.

Having problems installing? Read the INSTALL file and the FAQ
Still having problems? A friendly mail to utah-glx-users@lists.sourceforge.net detailing the problem might render a quick answer to it. Do search the archives for similar problems before posting though.

Like to help out by fixing bugs, or reporting bugs? email the utah-glx-dev list.

Last modified: $Date: 2003/05/07 06:58:51 $ Sourceforge