Non-Linux OSes Still Playing In An Intel UMS World

Posted by Michael Larabel on April 03, 2012

While Intel has a lot of interesting work going on right now within their Linux kernel DRM driver and elsewhere within their open-source graphics stack, operating systems like OpenIndiana/Illumos and FreeBSD are still catching up, but they're still a ways off.

Pushed out yesterday was an updated Intel graphics driver for the OpenSolaris-derived OpenIndiana. This new Intel X.Org driver is derived from xf86-video-intel 2.9.1... Yes, what was released as upstream in October 2009 while the latest Linux users are now running xf86-video-intel 2.18.0 with many, many features and changes since that point.

OpenIndiana is still shipping xf86-video-intel 2.9.x drivers since that was their latest driver supporting UMS. The xf86-video-intel 2.10.0 driver stripped away the user-space mode-setting support and is strictly dependent upon KMS (kernel mode-setting) support. With OpenIndiana still not having mainline Intel KMS support, they're left out in the dust with a sharply outdated Intel DDX driver.

At least this isn't a vanilla xf86-video-intel 2.9.1 driver, but layered on top of this Solaris graphics driver is support for some newer hardware past the Q4'2009 point. The driver uploaded yesterday is what provides Intel Sandy Bridge graphics support while still being UMS-only.

With this 2.9.1 offshoot is now Intel hardware support from the i8xx series through Sandy Bridge. However, besides this newer hardware support being UMS-only, there isn't VA-API video acceleration support, no 3D acceleration, or any other advanced features. There is also a 2.18-derived Intel Solaris driver, but that requires the kernel-side driver support that isn't mainline on their end, which also lags behind the mainline Linux kernel Intel DRM driver.

Oracle does have Intel KMS support with Solaris 11, but alas it hasn't made it into OpenIndiana. There's also been some independent KMS-porting OpenIndiana/Illumos efforts too, but nothing that has apparently made it into their mainline kernel.

Those wanting to check out the updated Intel OpenIndiana driver can find it in this bug report.

Over in the FreeBSD world, they're still porting Intel KMS to the FreeBSD kernel. The KMS port is sponsored by the FreeBSD Foundation but is just about the Intel DRM driver and GEM memory management, but not TTM or the Radeon or Nouveau graphics drivers. Hopefully we'll see Intel KMS support materialize properly for FreeBSD 10.0.

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. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. The Cost Of Ubuntu Disk Encryption
  4. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
Latest Linux News
  1. A New X.Org-Free Wayland LiveCD Released
  2. Unity 8, Mir Made Progress This Week On Features
  3. LLVM Clang 3.3 RC2 Is Ready For Testing
  4. AMD RadeonSI Gallium3D Begins Simple CL Demos
  5. Intel Shows Off GNOME3-Based Tizen Shell
  6. Linux Desktop Security Could Be A Whole Lot Better
  7. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  8. New NVIDIA Linux Driver Supports The GeForce GTX 780
  9. Chrome 28 To Offer More Speed Improvements
  10. Digia Announces "Boot To Qt" Project
  11. X.Org Libraries Hit By Round Of Security Issues
Latest Forum Talk
  1. Jolla Announces Their First Phone
  2. Steam: No used games...
  3. AMD RadeonSI Gallium3D Begins Simple CL Demos
  4. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  5. Intel Shows Off GNOME3-Based Tizen Shell
  6. Openbenchmarking.org (again) issue
  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