NVidia Releases Open Source OS-Neutral Driver Suite for RIVA Chips | Linux Today

NVidia Releases Open Source OS-Neutral Driver Suite for RIVA Chips

Written By
Web Webster
Web Webster
Aug 16, 1999

[ Linux Today reader ewhac writes: ]

Several weeks ago, the linux-nvidia
list
(formerly the Riva Enlightenment Project) reported that
NVidia released a binary-only
OS-neutral driver core for their chips. Well, NVidia has released
an update, and this time they’re serving up source! (Note: This is
not the same as the XFree86 source release a few months
back; this suite is more low-level and extensible.)

NVIDIA has opened up an area on their Web site, where is
contained an OS-neutral
driver core
. The suite is intended for developers to write
their own drivers and 3D accelerators for the RIVA 128, TNT, and
TNT2 chips on the platform of their choice. Materials available so
far include an implementation of the NVIDIA Multimedia
Architecture, provided as compilable source code, as well as
several linkable object files compiled with gcc and VisualC 5.0).
The source is provided under what appears to be a BSD-style
license. Alas, the source code isn’t very educational, as it has
been run through cpp. Still, this puts it
head-and-shoulders above 3Dfx’s GLIDE.

Also included in the distribution are OS interface
documentation, rendering primitive documentation, and source code
to example programs, test programs, and sample driver
implementations for Linux and Windows-NT.

My reading of the docs suggests that the NVIDIA API supports
impressive levels of concurrency at a hardware level through
multiple independent contexts and an object-oriented-like
interface. It looks like there’s enough information here to make
high-performance 3D-in-a-window comparatively easy to achieve.
There’s also nothing preventing multi-headed support.

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.