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

Mobile Users Beware: Linux Has Major Power Regression

Michael Larabel

Published on 22 April 2011
Written by Michael Larabel
Page 1 of 4 - 100 Comments

For those that follow my personal Twitter feed will know that for the past week I've been closely testing Ubuntu 11.04 and all Ubuntu releases going back to Ubuntu 8.04 on many mobile devices in the office. The overall system performance, power consumption, and boot performance have been the principal targets. However, late this week I discovered a glaring regression: Ubuntu 11.04 is viciously going through power. Compared to Ubuntu 10.10, the power consumption on Ubuntu 11.04 for mobile devices is up about 10% on average but under some workloads, I am seeing the power consumption up by nearly 30%. This is happening on many mobile systems spanning multiple generations of Intel CPUs and with Intel / ATI / NVIDIA graphics. This issue has been tracked down to a frightening kernel regression in the mainline tree that is still not addressed.

In the publishing queue for Monday morning is the main article for the full power consumption results with all of the tested mobile devices, more details, and of the Ubuntu releases going back to 8.04 Hardy. However, due to the severity of the regression, this afternoon I am putting out the key bits of information that illustrate the regression. During the Linux 2.6.38 kernel development, a regression was introduced causing systems to burn through significantly more power. The below graph shows the battery power consumption of one of the Lenovo ThinkPad notebooks under the Linux 2.6.35, 2.6.36, 2.6.37, 2.6.38, and 2.6.39 (Git code as of 19 April 2011) kernels. Unlike some of the other regressions to have been highlighted on Phoronix, this regression is still unfixed in Linux 2.6.39. On the particular system being talked about in the article today is the power consumption going up by 14%, which would lead to a noticeably shorter battery life.

This particular result is for the ThinkPad T60 with an Intel Core Duo and ATI Mobility Radeon graphics, but the power regression as spotted by the original Ubuntu 11.04 tests has been found on hardware going back to a vintage Pentium M notebook and also under Atom netbooks to a lesser extent. As far as what the above graph illustrates, it is a composite overview showing the battery power consumption when the Ubuntu Linux system was idling followed by running the OpenArena game, and then running the OpenSSL benchmark to show a variety of workloads. The Linux 2.6.35/2.6.36/2.6.37 results are virtually identical, but with 2.6.38 is where the regression strikes. As far as the Linux 2.6.39 results, it shows the regression still present. The Linux 2.6.39 results are slightly different from the 2.6.38 results likely because the Intel 3945ABG WiFi adapter separately regressed and is currently borked/non-functional in this kernel on the ThinkPad T60. Below are the results broken down by test profile.

The above graph shows each of the kernel's power consumption when the system was doing nothing but idling in the GNOME desktop. Between the Linux 2.6.37 and 2.6.38 vanilla kernels, the power consumption goes up by an average of 18% when just idling.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. A Walkthrough Of The New 32 System Open-Source Linux Benchmarking Test Farm
  2. Habey MITX-6771: Mini-ITX Board With Quad-Core J1900 Bay Trail
  3. OCZ Vector 150 SSD On Linux
  4. Noctua i4 CPU Cooler: Great For Cooling High-End LGA-2011v3 CPUs
Latest Linux Articles
  1. 17-Way Linux Graphics Card Comparison With Civilization Beyond Earth
  2. AMD Kaveri: Open-Source Radeon Gallium3D vs. Catalyst 14.12 Omega Driver
  3. 12-Way AMD Catalyst 14.12 vs. NVIDIA 346 Series Linux GPU Comparison
  4. AMD Catalyst 14.12 Omega Driver Brings Mixed Results For Linux Users
Latest Linux News
  1. Fedora Doesn't Yet Enable F2FS File-System Support
  2. XZ 5.2 Adds New Multi-Threaded Options
  3. Intel 2.99.917 X.Org Driver Released, 3.0 Release Finally Near
  4. Server-Side XCB Is Being Discussed For The X.Org Server
  5. Adreno A4xx Rendering With Freedreno Takes Shape
  6. Linux 3.19-rc1 Kernel Released Ahead Of Schedule
  7. X.Org Server 1.16.3 Released To Fix Security Issues
  8. Linux 3.19 Merge Window Closes Ahead Of Schedule
  9. MIPS R6 Architecture Now Supported By GCC
  10. LowRISC To Feature Tagged Memory & Minion Cores
Latest Forum Discussions
  1. FPS capped on Linux (AMD fglrx drivers)
  2. Maker3D - create your 3D RPG
  3. Need some hand holding with upgrading xserver
  4. Speeding up systemd networking service
  5. Major Performance Breakthrough Discovered For Intel's Mesa Driver
  6. Looking for an nVidia GPU, but not sure how well they are supported.
  7. Are there an app using HSA ?
  8. The New SuperTuxKart Looks Better, But Can Cause GPU/Driver Problems