Intel Sandy Bridge RC6 Is Good To Go
World of Padman, another ioquake3-based game, had results just like OpenArena.
When RC6 was enabled for this Sandy Bridge laptop with an Intel Core i5 2520M CPU with mobile (GT2+) graphics, the power consumption while idling dropped by just under 30%. However, when running any OpenGL test, the power consumption was higher by about 30%.
This is in line with other Phoronix tests shown in previous months where when idling and the GPU is not busy there is significant power-savings, but when the GPU is being taxed with RC6 enabled, the power consumption flips higher. However, this does also result in a graphics performance improvement for many workloads. The performance improvements with RC6 ranged from 10% to just shy of 30%.
Assuming you are not doing much gaming while on battery power, RC6 is still a definite win. Others may desire the ability to have RC6 enabled but when the graphics core is under stress and running on battery power to dynamically disable RC6 in an automated manner so it would run at the normal performance level without increased power consumption. Desktop users also benefit from lower power consumption at idle while increased performance (at a higher level of power consumption) with RC6 enabled. Enabling the deep or deepest RC6 power-states was not of any greater benefit for the hardware under test in this article.
Look for Intel RC6 by default for Sandy Bridge (and Ivy Bridge) CPUs with the Linux 3.4 upstream kernel, the upcoming Ubuntu 12.04 LTS release with its patched Linux 3.2 kernel, and eventually the RC6 work may be back-ported to the other stable Linux kernel branches for the Intel DRM driver. RC6 can also be manually enabled on recent kernels by manually passing the "i915.i915_enable_rc6=1" kernel module parameter.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.