VIA Releases A New 2D Linux Driver

Posted by Michael Larabel on August 24, 2009

Earlier this month we shared that VIA would be releasing a new 2D graphics driver for Linux and this morning they have done just that. While previously VIA Technologies had thrown their weight behind the OpenChrome driver, and there are other VIA drivers out there like the UniChrome driver, they have been working on their own xf86-video-via driver. Back in August they had released a xf86-video-via driver, but today's release of this open-source driver now uses their new kernel DRM for providing 2D (EXA) acceleration.

This new VIA 2D driver can be downloaded here, but there really is no information about it on their Linux web-site. The release notes in the driver mention support for X.Org 7.4, ACPI suspend-to-ram and suspend-to-disk support, CRT/LCD/DVI support, dual display support, X-Video extension support, EXA 2D acceleration, and RandR 1.2 support.

The VIA chipsets supported by this driver include the Chrome 9 series, but specifically the CX700M, VX700, CN700, CN896, VN896, VX800, and VX855. This support from VIA is limited to 2D/video support and they have publicly said already that they will not release an open-source 3D driver for the Chrome 9 hardware even though they want a Gallium3D driver. VIA wants the open-source community to make a driver for them, but to date they still haven't released quite enough documentation to make that a reality and there would be a lack of development manpower.

The new xf86-video-via driver includes the kernel DRM source-code with the package too. VIA is actually shipping with six separate copies of the DRM source-code. There is separate Direct Rendering Manager code to support the CN700/CX700M/VX700 and CN896/VX800/VX820 ASICs. Additionally, there is separate DRM folders for the Linux 2.6.24, 2.6.27, and 2.6.28 kernels.

VIA will likely push for its Chrome 9 DRM to enter the mainline Linux kernel, but even with this 2D driver being out there, it's uncertain whether it will pass free software developer acceptance. Previously their DRM was rejected on the basis of partial open-source GPU drivers and at the time the only client of their Chrome 9 DRM was VIA's binary-only driver that they will not open-source. Now there is the xf86-video-via driver that uses this DRM, but still with it just using this kernel interface for the 2D acceleration, its only touching a subset of the code. Well, let's see how it goes this time.

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.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  3. New NVIDIA Linux Driver Supports The GeForce GTX 780
  4. Chrome 28 To Offer More Speed Improvements
  5. Digia Announces "Boot To Qt" Project
  6. X.Org Libraries Hit By Round Of Security Issues
  7. Wayland's Weston Gets Output Scaling Support
  8. Raspberry Pi Gets New Wayland Weston Renderer
  9. Debian GNU/Hurd 2013 Release Brings New Packages
  10. Intel Ultrabook Performance Is Faster With Mesa 9.2
  11. Hot Relocation HDD To SSD Support For Btrfs
Latest Forum Talk
  1. Fedora 18 Comes To ARMv6, Raspberry Pi
  2. ubuntu and intel
  3. Linux Desktop Security Could Be A Whole Lot Better
  4. What Would You Like To See Next?
  5. Updated and Optimized Ubuntu Free Graphics Drivers
  6. Chrome 28 To Offer More Speed Improvements
  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