OpenIndiana With Intel Sandy Bridge?

Posted by Michael Larabel on October 08, 2011

While Oracle Solaris has Intel KMS/DRI2 support, the Solaris port of this Intel Linux driver code isn't yet part of the open-source Solaris distributions.

OpenIndiana 151a was released last month, but sadly it still fails badly with modern graphics support. This new OpenIndiana release, which uses the Illumos fork of OpenSolaris, doesn't have ported the modern Linux graphics driver functionality for Intel, Radeon, and Nouveau.

This isn't a terrible surprise though considering Oracle just has the Intel KMS/DRI2 support, but not the latest Radeon or Nouveau support. Fortunately, NVIDIA makes their proprietary graphics driver available to Solaris users and it's largely the same quality as their Linux driver. In the BSD world, at least they have a developer working on porting the GEM memory manager and related infrastructure to the FreeBSD kernel so that there can be modern Intel graphics support with hardware acceleration.

The Intel FreeBSD code is working, but it's not ready to be merged and will not appear in FreeBSD 9.0. There's also been some other less coordinated work in the DragonflyBSD community and elsewhere to port the Radeon DRM and other graphics driver components, with varying degrees of success, but nothing that's mainline and supported. From late August see my article about the sad state of GPU drivers for BSD and Solaris.

Even without proper Intel GPU driver support, I decided to try out OpenIndiana 151a on an Intel Sandy Bridge system just to see how the rest of the hardware support was and the compute performance compared to the OpenIndiana release from a year earlier. Unfortunately, even with the VESA driver, OpenIndiana fails with Sandy Bridge. When it came to loading the VESA X.Org driver, the screen would be black with some corruption along the top of the screen. In another case, the old frame-buffer contents of the earlier HP boot screen would re-appear with some corruption. So unless you just plan to SSH into a head-less Sandy Bridge system with OpenIndiana or have an alternative graphics card, it probably won't go too far. At least FreeBSD 9.0 made it a bit further on the same hardware. Scheiße!


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. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  2. Qt For Tizen Launches, Based On Qt 5.1
  3. KTAP Released For Linux Kernel Dynamic Tracing
  4. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
  5. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
  6. Handbrake 0.9.9 Supports OpenCL Offloading
  7. Freedreno Gallium3D Now Banging The Adreno A3XX
  8. Jolla Announces Their First Phone
  9. Mageia 3 Released, Still Using Legacy GRUB
  10. NetBSD 6.1 Brings In More Features
  11. Using Six Monitors With AMD's Open-Source Linux Driver
Latest Forum Talk
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
  3. Microsoft Releases Skype For Linux 4.2, Has...
  4. Will Unreal Engine 4 Games Come To Linux?
  5. Jolla Announces Their First Phone
  6. Modern Intel Gallium3D Driver Still Being Toyed...
  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