VMware Graphics Prepare To Leave Staging Area

Posted by Michael Larabel on September 03, 2011

The VMware developers working on their "vmwgfx" graphics driver for Linux on their virtualization platform are preparing to have this driver leave the kernel's staging area and formally move into the Linux kernel DRM tree as one of the stable, mainline graphics drivers. But before this driver moves into the formal DRM tree, they are pushing a set of changes to clean up the kernel interface to this driver, which will break things in a non-backwards-compatible manner.

Thomas Hellstrom has pushed a set of eight patches that are for the vmwgfx DRM driver that breaks the kernel interface exposed to the end-user. This is allowed since the driver is still in the staging area, but once this is complete, VMware hopes for this driver to finally leave staging. There may also be a couple more bumps coming up as they add more features to their driver. These patches remove some IOCTLs, update other IOCTLs, and implements fence objects.

These updates come several months after I mentioned VMware would be overhauling their Linux graphics driver that's used by their virtualization products so that virtual machines can tap into graphics acceleration (and other APIs exposed by Gallium3D) on the host system. As part of this work they also introduced the XA state tracker as a new means of X.Org acceleration.

Look for these DRM patches to land in the Linux 3.2 kernel and for the VMware driver to hopefully leave staging by the Linux 3.3 kernel.

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. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  3. F2FS File-System Shows Regressions On Linux 3.10
  4. Previewing The Radeon Gallium3D Shader Optimizations
Latest Linux News
  1. DNF Still Advancing As Experimental Yum For Fedora
  2. Logitech Begins Supporting Linux Users
  3. Modern Intel Gallium3D Driver Still Being Toyed With
  4. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
  5. GCC 4.8.1 Compiler Due To Be Out Next Week
  6. Linux 3.10 Kernel Benchmarks For Intel Ivy Bridge
  7. Linux's "Ondemand" Governor Is No Longer Fit
  8. Firefox 22 Beta Enables WebRTC Support
  9. OpenSUSE 13.1 Milestone 1 Released
  10. DRM Graphics Driver Comes For Dove/Cubox
  11. JADE: An LLVM-Based Video Decoder For MPEG RVC
Latest Forum Talk
  1. Logitech supports linux!
  2. OpenSUSE Considers Replacing LXDE With E17
  3. Logitech Begins Supporting Linux Users
  4. DRM Moves Ahead With HTML5 Specification
  5. Linux's "Ondemand" Governor Is No...
  6. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  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