1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Benchmarking The Intel Ivy Bridge Gallium3D Driver

Michael Larabel

Published on 16 April 2013
Written by Michael Larabel
Page 1 of 4 - 11 Comments

While Intel only supports their classic Mesa DRI driver when it comes to their open-source 3D driver on Linux, developed independently is also a Gallium3D driver for Sandy Bridge and Ivy Bridge generations of Intel graphics processors. In this article are benchmarks of the new Intel (i965) Gallium3D driver with Ivy Bridge HD 4000 hardware.

There was an unofficial i965 Gallium3D driver in the past, but it was ultimately removed when the code fell into bit rot and really didn't have any users. There's also the i915 Gallium3D driver that is still maintained independently for supporting old i915 and i945 graphics hardware, but Intel Open-Source Technology Center developers only officially support their classic Mesa drivers.

Back in December was when Chia-I Wu of LunarG started a new Intel Gallium3D driver to support the last two generations of Intel graphics hardware: Sandy Bridge and Ivy Bridge. This basic Gallium3D driver was developed independently based upon public Intel hardware documentation and the existing i965 Mesa driver. While there was some confusion over its state, it turns out the Gallium3D driver is still being maintained out-of-tree. Chia-I Wu ended up moving his i965g development to a different Git repository branch: i965g-next.

The most recent developments to this modern Intel Gallium3D driver happened just hours ago and there's been ongoing work on a regular basis within this "i965g-next" repository. Chia-I hasn't publicly pushed for mainlining this driver as an alternative within Mesa yet and the ultimate game plan for this driver isn't clear. Anyhow, I figured it would be interesting for some tests to see how the two i965 Intel drivers compare.

With the latest i965g-next code as of 15 April, the classic i965 Mesa and i965 Gallium3D drivers were compared from the same Git revision and same build options. Switching out the i965 driver was the only change between testing on this Intel Core i7 3517UE "Ivy Bridge" system with HD 4000 graphics and running Ubuntu 13.04.

For being a driver that's a few months old, the OpenGL support was fairly good. The only major visual bug hit during testing was when running Nexuiz at lower resolutions than the native resolution yielded some problems:

That was the only rendering problem to note. Now let's look at the performance results.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. MSI X99S SLI PLUS On Linux
  2. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  3. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  4. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
Latest Linux Articles
  1. RunAbove: A POWER8 Compute Cloud With Offerings Up To 176 Threads
  2. 6-Way Ubuntu 14.10 Linux Desktop Benchmarks
  3. Ubuntu 14.10 XMir System Compositor Benchmarks
  4. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
Latest Linux News
  1. Fedora 21 Beta & Final Release Slip Further
  2. Mesa 10.3.2 Has A Couple Bug-Fixes
  3. RadeonSI/R600g HyperZ Support Gets Turned Back On
  4. openSUSE Factory & Tumbleweed Are Merging
  5. More Fedora Delays: Fedora 21 Beta Slips
  6. Mono Brings C# To The Unreal Engine 4
  7. Coreboot Now Has Support For Intel Broadwell Hardware
  8. Enlightenment's EFL 1.12 Alpha Has Evas GL-DRM Engine, OpenGL ES 1.1 Support
  9. GTK+ Lands Experimental Backend For Mir Display Server
  10. Ubuntu 14.10 Officially Released
Latest Forum Discussions
  1. AMD Radeon VDPAU Video Performance With Gallium3D
  2. HOPE: The Ease Of Python With The Speed Of C++
  3. Updated and Optimized Ubuntu Free Graphics Drivers
  4. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  5. Linux hacker compares Solaris kernel code:
  6. Advertisements On Phoronix
  7. Users/Developers Threatening Fork Of Debian GNU/Linux
  8. AMD Releases UVD Video Decode Support For R600 GPUs