Tungsten Creates New VIA 3D Stack

Posted by Michael Larabel on January 07, 2009

Thomas Hellström of Tungsten Graphics is preparing to release a new DRM module and Mesa 3D driver that supports some of VIA's older hardware -- and eventually their newest graphics processors.

This work done by Thomas includes a memory manager similar to the Graphics Execution Manager and a stable AGP command submission
mechanism. This new code will also allow for kernel mode-setting on VIA hardware in the future.

The new Mesa component features OpenGL 1.3 support, accelerated pixel operations and pixel
buffer objects, S3TC compression, accelerated GL_EXT frame buffer objects, better stability, and multi-thread / multi-context operation support.


The hardware supported by this new VIA 3D code is the CX700 and older Unichrome IGPs. Support for the VIA Chrome 9 series though is expected and Thomas intends to incorporate their recently released DRM.

Initial feedback from VIA's open-source liaison, Harald Welte, is that he will recommend VIA move to this new code-base created by Tungsten Graphics.

The code hasn't been released yet due to copyright issues, but it's expected the DRM and Mesa code will be pushed out soon under the OpenChrome name. The thread discussing this new VIA open-source work can be read on the OpenChrome mailing list.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite