Intel Remains Confident In Fixed-Up RC6

Posted by Michael Larabel on March 24, 2012

Intel's open-source Linux graphics developers remain confident that we're likely to the final chapter of the lets-try-rc6-by-default-one-more-time saga. The RC6 power-savings feature for Sandy Bridge graphics hardware should hopefully be -- finally -- sane to keep enabled by default.

Last month I wrote that Intel Sandy Bridge RC6 Is Good To Go after the Intel OTC developers were spending months trying to figure out why for some Sandy Bridge systems this feature, which can significantly conserve power while the system is idling by dropping the supplied power to the integrated graphics processor, was causing stability issues and problems for a small number of systems. Intel has tried at several different times to enable RC6-by-default, but in the end it was always reverted due to such problems.

Intel remains confident that RC6 should be safe to have by default for the latest-generation Intel hardware (RC6 for Ivy Bridge is already on-by-default as they're confident it's working well there), at least using the "plain" RC6 that avoids the deepest power states. While they have been comfortable with RC6 for Sandy Bridge, the change to enable this hardware power-savings feature wasn't found in the exciting DRM pull for the Linux 3.4 kernel.

Eugeni Dodonov of Intel has now sent two patches to the mailing list for having this support merged.
Daniel Vetter and Chris Wilson noticed that the latest rc6 patches went missing in the latest drm merge requests. So I updated them to the latest Linus' tree, and improved the description a bit.

Those settings have received a huge testing on Ubuntu (thanks a lot Canonical!!), and so far it looks like they solve all the known issues on SNB with RC6 which were out there for the past months.

However, one can never be too sure, so the earlier we get them in the main kernel, the earlier we'll find out if there are still some bugs in the wild (with any luck, there won't be any). And with this, we'll complete the lets-try-rc6-by-default-one-more-time saga.

Eugeni Dodonov (2):
drm/i915: allow to select rc6 modes via kernel parameter
drm/i915: enable plain RC6 on Sandy Bridge by default
Meanwhile, Ubuntu 12.04 LTS with its Linux 3.2-based kernel continues to have RC6 enabled. Aside from the RC6 power-savings benchmarks shown in last month's article, there's some more results in Intel RC6 Support On The Sandy Bridge Desktop.

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. Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux
  2. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  3. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  4. The First Experience Of Intel Haswell On Linux
Latest Software Articles
  1. Optimized Binaries Provide Great Benefits For Intel Haswell
  2. 11-Way Linux, BSD Platform Comparison
  3. SNA Acceleration Works Great For Intel Core i7 Haswell
  4. The Linux Evolution For Intel Haswell's Performance
Latest Linux News
  1. KDE's KWin Made Lots Of Progress In 4.11
  2. Ubuntu Announces Carrier Advisory Group
  3. Qt 5.1 Release Candidate 1 Has Arrived
  4. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  5. Subversion 1.8 Presents New Features
  6. LLVM 3.3 Officially Released
  7. LLVM/Clang Now Uses Loop Vectorizer At New Levels
  8. Intel GPU Driver Tries To Rip Out FBDEV Support
  9. Coreboot Doing AMD USB 3.0, Q35 QEMU Emulation
  10. VP9 Codec Now Enabled By Default In Chrome
  11. openSUSE 13.1 M2 Plays On PulseAudio 4.0
Latest Forum Talk
  1. The Wayland Situation: Facts About X vs. Wayland
  2. In-Fighting Continues Over Mir On Non-Unity Ubuntu
  3. Intel GPU Driver Tries To Rip Out FBDEV Support
  4. Ubuntu Announces Carrier Advisory Group
  5. Intel Haswell HD Graphics 4600 vs. AMD Radeon...
  6. Planetary Annihilation Plans To Come To Linux
  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