VGA Arbitration Code Hits The X Server

Posted by Michael Larabel on August 28, 2009

The Linux VGA Arbiter, which has long been talked about and gone through several revisions, is finally approaching the point of entering the mainline kernel and as of last night was committed to the X Server and PCI access library. The VGA Arbiter fixes the problem where multiple graphics cards with legacy VGA interfaces could get sent the wrong data if there are multiple X Servers in use. The arbiter on the other hand is able to control which one is accessed and when.

The VGA Arbiter is ready to enter the Linux 2.6.32 kernel in early September once the Linux 2.6.31 kernel is out the door and the merge window for 2.6.32 opens. As a result, David Airlie pushed the VGA arbitration code that resides in the X Server into its Git master branch (commit), which will be part of X Server 1.7 once released. The libpciaccess Git master code has also received its needed changes.

This is particularly good news for those interested in a proper multi-seat system but have been affected by the lack of VGA arbitration.

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