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

Intel Sandy Bridge On The Linux 3.2 Kernel

Intel

Published on 14 November 2011 01:08 PM EST
Written by Michael Larabel in Intel
1 Comment

For those wondering whether or not the Linux 3.2 kernel will once again up the graphics performance for Intel Sandy Bridge hardware, here are some results.

Over on OpenBenchmarking.org I uploaded some results last week from an Intel Sandy Bridge system using the latest Mesa 7.12-devel Git and xf86-video-intel DDX while comparing the Intel SNB performance between Linux 3.1 and Linux 3.2.

As you can see from those Intel Sandy Bridge results on OpenBenchmarking.org, there really isn't any performance difference on the current 3.2 kernel Git compared to 3.1 final. This comes after a nice performance boost in Linux 3.1 and other performance optimizations that have come to the latest generation of Intel graphics in recent months with the Intel kernel DRM, Mesa (now with GLSL 1.30 support! and HiZ and other performance boosts), and xf86-video-intel (namely SNA acceleration).

No Intel SNB performance boost under Linux 3.2 isn't much of a surprise based upon the DRM pull for Linux 3.2, which was relatively boring on the Intel side aside from fixes for the Apple MacBook Air and Red Hat Enterprise Linux.

It's still expected Intel will enable RC6 power-savings support this cycle, which will conserve greater power when idling but at the same time some interesting results I discovered a few weeks back was that RC6 can also boost the graphics performance too.

Below is an email exchange I had last week with Eugeni Dodonov, one of Intel's newest OSTC employees, concerning the 3.2 kernel and Intel RC6 support under Linux.
yes, I actually wrote about it in some days since we talked [blog], and also discussed with Jesse.

From what we have discussed, such improvements could come from several different paths.

The first explanation is that, with RC6 enabled, the graphical card can actually consume much less power (down to 0V), so it leaves more room for CPU to use the non-claimed power to do more processing of its own.

And the second one is that, thanks to additional thermal bonus which we get from the RC6-provided power economy, the GPU frequency has more room for scaling.

So, in both of those case, you receive some performance boost which arises from spare watts which the gfx card leaves for other components to use. As this extra performance happens on demand (e.g., when you need it - when you need some heavy benchmarks or such), it does not affects the idle behavior. And under stress, when the gfx card is pushed to its limit, it gets some additional FPS as well.

So yes, it results in more power under load from what we've seen, but it is somewhat expected I think.. when you run heavy applications, it is expected to have more power being used to run them. I am looking those weeks on having a userspace interface for better controlling this and other performance-related features (gpu turbo and others).

As for rc6, yes, the idea is still to have rc6 for 3.2, but no ETA yet.. The plan was to try it on rc2 or rc3, after the most urgent requests, so it is still on track.

Also, there weren't much performance-related patches for 3.2 yet, mostly edid and different outputs improvements. If my patch for faster edid detection gets in, it could improve the monitor detection and boot time spent initializing the gfx driver by 30-300% though. But nothing which should be user-visible on benchmarks and 3d workloads as far as I've seen.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. AMD FX-8320E Performance On Linux
  2. Linux Compiler Benchmarks Of LLVM Clang 3.5 vs. LLVM Clang 3.6-rc1
  3. Intel Broadwell HD Graphics 5500: Windows 8.1 vs. Linux
  4. Linux Benchmarks Of NVIDIA's Early 2015 GeForce Line-Up
  5. NVIDIA GeForce GTX 960: A Great $200 GPU For Linux Gamers
  6. Disk Encryption Tests On Fedora 21
Latest Linux News
  1. Nouveau In Linux 3.20 Will Have A Lot Of Code Cleaning
  2. Compare Your Linux System To The i7-5600U Broadwell X1 Carbon ThinkPad
  3. Debian 8.0 "Jessie" Installer RC1 Released
  4. Chromebook "Rush" With 64-bit Tegra SoC Support Lands In Coreboot
  5. 2015 X.Org Elections Get Underway For Board Members, SPI Merger
  6. Linux 3.19-rc6 Kernel Released: LInux 3.19 Final In Two Weeks
  7. Ubuntu's Mir Gains Server-Side Platform Probing
  8. Broadwell Linux Ultrabook Running MUCH Cooler Than Haswell
  9. LZHAM 1.0 Lossless Data Compression Codec Released
  10. LibreOffice 4.4 Is Coming Soon With New Features
Most Viewed News This Week
  1. Windows 10 To Be A Free Upgrade: What Linux Users Need To Know
  2. Google Admin Encourages Trying Btrfs, Not ZFS On Linux
  3. TraceFS: The Newest Linux File-System
  4. My Initial Intel Broadwell Linux Experience With The ThinkPad X1 Carbon
  5. Mozilla's Servo Still On Track For 2015 Alpha Release
  6. Fedora 23 Likely To Pursue Wayland By Default
  7. Keith Packard Leaves Intel's Linux Graphics Work
  8. Interstellar Marines On Linux With Catalyst: Bull S*#@