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 Benchmarking Platform
Phoromatic Test Orchestration

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.

Latest Articles & Reviews
  1. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  2. The Lenovo T450s Is Working Beautifully With Linux
  3. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  4. Linux 4.0 Hard Drive Comparison With Six File-Systems
  5. Lenovo ThinkPad T450s Broadwell Preview
  6. How Open-Source Allowed Valve To Implement VULKAN Much Faster On The Source 2 Engine
Latest Linux News
  1. EXT4 In Linux 4.1 Adds File-System Level Encryption
  2. Open-Source Ardour 4.0 Audio Software Has Big Improvements
  3. Linux-Powered Endless Computer Raises $100k+ In A Few Days
  4. GCC 5.1 RC2 Arrives, GCC 5.1 Planned For Next Week
  5. F2FS For Linux 4.1 Has New Features & Fixes
  6. Phoronix Server Upgrade This Weekend: Dual Haswell Xeons, 96GB DDR4
  7. Google's Experimental QUIC Transport Protocol Is Showing Promise
  8. Red Hat Joins Khronos, The Group Behind OpenGL & Vulkan
  9. NetworkManager Drops WiMAX Support
  10. Wine 1.7.41 Works More On Kernel Job Objects, MSI Patches
Most Viewed News This Week
  1. Nouveau: NVIDIA's New Hardware Is "VERY Open-Source Unfriendly"
  2. Linux 4.0 Kernel Released
  3. Microsoft Announces An LLVM-Based Compiler For .NET
  4. Linux 4.1 Brings Many Potentially Risky x86/ASM Changes
  5. VirtualBox 5.0 Beta 2 Released
  6. KDBUS Is Taking A Lot Of Heat, Might Be Delayed From Mainline Linux Kernel
  7. Mozilla Start Drafting Plans To Deprecate Insecure HTTP
  8. KDBUS To Be Included In The Linux 4.1 Kernel