Linux.com: Utah GLX | Linux Today

Linux.com: Utah GLX

Written By
Web Webster
Web Webster
Jun 18, 2000

Utah GLX is an open source implementation of SGI’s GLX
protocol, which also uses several low-level Mesa drivers for
several of today’s latest 3D accelerators. The effects of having
hardware accelerated OpenGL support in Linux are clear, and it is
helping to move Linux into the high-end graphics and gaming
markets.

“In its third year of development, the Utah GLX project has been
traced back to the spring of 1997, but it may have existed even
earlier than that. Originally written by Steven Parker, it
eventually contained some hardware acceleration for the Matrox
Millennium line of video cards. The hardware acceleration
infrastructure of it was later improved upon by David Schmenk,
which later allowed Wittawat Yamwong to write a new driver for the
Matrox G200 video chipset when Matrox released the specifications
in the spring of 1999. While not perfect, it was able to run Quake
2 correctly. Since then, support has been added for various
chipsets, the most notable being the Matrox G400 chipset, when
Matrox released their specifications. Development received another
boost when programmer John Carmack, famous for his work in 3D
gaming, became involved and helped use his knowledge to improve
driver performance.”

“The current drivers support the Matrox G200 and G400 chipsets,
the ATI RagePro chipset (but not the Rage 128 chipset), the NVidia
Riva TNT series, the S3 ViRGE chipset, the SiS 6326 chipset, and
the built in video display for the Intel i810 chipset. The Matrox
drivers and ATI drivers are considered to be fairly stable: they
can run Quake 3 properly at various levels of performance. The S3
driver is considered to be very unstable, and the drivers that
NVIDIA provide for the TNT cards are better than the Utah code. The
Utah GLX code will only work on XFree86 versions higher than 3.3.5,
as 4.0 already has most of the features that it provides. Being
based on the Mesa 3D Graphics Libraries, it provides full API
compatibility with it, but bugs do sometimes cause graphical
glitches.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.