news4geeks.net
21Nov/110

New kernel patch slashes Linux’s power appetite

Linux users working on laptops and other portable devices may soon have cause to rejoice thanks to a new kernel patch that finally promises to fix power regression problems associated with recent versions of the software.

Affecting Linux systems using version 2.6.38 or later of the Linux kernel, the problems have dramatically increased the amount of power consumed by Linux, resulting in far fewer hours of use per each battery charge.

Power consumption on an Intel Sandy Bridge notebook running Ubuntu Linux with kernel 3.1, for example, has increased by 76 percent since earlier this year due to Linux kernel regressions, according to a report this summer on Phoronix.


Earlier this month, however, a new patch was proposed that appears to be a fix, once and for all. The patch reportedly isn't likely to appear in the mainline Linux kernel until version 3.3, but it could still make it into the Linux 3.2 kernel package for use in Ubuntu 12.04 LTS and other distributions.

Power saver disabled
The switch from Linux 2.6.37 to version 2.6.38 caused a jump of 9 watts in average power consumption, representing an increase of 36 percent, Phoronix notes, and subsequent versions have increased their demands from there.

At the heart of the problems is the disabling in many systems of PCI Express ASPM (Active State Power Management), a feature that was designed to save system power. Starting with Linux 2.6.38, ASPM frequently gets disabled when it shouldn't be, resulting in the power usage jumps that have been observed on both mobile and desktop systems.

With the new, roughly 60-line patch created by Red Hat engineer Matthew Garrett, however, power use reverts to what it was in versions of the kernel before Linux 2.6.38, Phoronix reported last week.

Applying the patch on a Core i7 notebook that had been using 14 percent more power because of the problem, for instance, "the power is back to the levels experienced on Linux 2.6.37," Phoronix's Michael Larabel wrote. "Hell yes!"

So, if you've been using a recent version of Linux, chances are your hardware has been hogging more power than it used to, whether you realized it or not. Now, at last, relief is in sight.

(Source: infoworld.com)

 

The Linux Foundation has released its annual report on the state of the software, and reports that Microsoft has made it into the Top 20 of companies that ...
READ MORE
Windows 8 hardware rules ‘derail user-friendly Linux’
The question of whether Secure Boot technology in UEFI firmware could exclude Linux from PCs running Windows 8 has taken a fresh twist. Red Hat engineer Matthew Garrett, one of ...
READ MORE
Linus Torvalds dubs GNOME 3 ‘unholy mess’
Linux daddy Linus Torvalds has dropped GNOME 3 in favor of the Xfce graphical desktop interface, dubbing GNOME 3 an "unholy mess". Last week, on Google+, various penguins discussed the ...
READ MORE
Linux 3.0 a steady step forward
Bucking standard conventions in software versioning, Linus Torvalds has designated the new release of the Linux operating system kernel posted Friday as version 3.0, even while maintaining that ...
READ MORE
Linux kernel runs inside web browser
An independent programmer has used JavaScript to build a PC emulator capable of running Linux inside a web browser. French hacker Fabrice Bellard says his JavaScript PC Emulator can run the ...
READ MORE
Microsoft makes Top 20 list of Linux kernel
Windows 8 hardware rules ‘derail user-friendly Linux’
Linus Torvalds dubs GNOME 3 ‘unholy mess’
Linux 3.0 a steady step forward
Linux kernel runs inside web browser

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

Trackbacks are disabled.