Linux Kernel Suffering Power Management Regression?
An anonymous reader writes "It appears that there's a big power management regression in the Linux kernel for the 2.6.38 and 2.6.39 development releases, including the kernel to ship with Ubuntu 11.04 next week. It's reportedly causing a 10~30% increase in power consumption on many laptop computers."
I think this is something that only Power Users will notice. It's not something important for the common user.
I am probably being extremely naive, but isn't Linus very much against any kind of regression in a major release? If I remember right, some important guy left the project over an argument concerning regression in the package he was maintaining.
I think Microsoft has a patent on this. Not power management, I mean regressions. Like Vista or Windows 98 or Windows ME.
nothing to see here, move along
Due to the inclusion of the magical "200 line" scheduling fix?
Would be handy if the suite (or the user) would actually produce graphs with different enough colors to make sense which line is which...
So slashdot releases bug reports as stories these days?
I mean, if at least the bug report was interesting and had some analysis for those of us that like programming related topics...but the article says it still knows nothing about the cause. How boring. Why this is news? There are probably lots of regressions in the Linux kernel each month, as in every large software project. At least wait until they fix it, so we can have a decent history.
you're an anonymous reader.
Well, that would explain a great deal why my Dell laptop has been overheating and shutting off without warning since that last kernel build. It's shut off three times today and I haven't even done any intensive computing.
Methinks I need a new box.
oh, god! throw money at it, with haste!
Some of us need power for our computing clusters; some of us need battery capacity for their laptop
I didn't compile a kernel for a while,
but last time I lost myself in menu-config and I saw I could build Linux kernel for a high consuming datacenter or for my laptop
It is a legitimate choice to compile Linux kernel to enhance calculus or to save my battery on my laptop
is it really Linux kernel that increase power consuming or is main stream Ubuntu with Gnome Applets burning Watts for nothing ?
On my apple laptop I quit energy-vorous applications like Google Earth, and lower down contrast to get more left battery time. And it works
I would hate that the seismic cluster of my Institute get less cylcles but if power is a constraint (think about japan crisis) I know I could fix my Linux kernel to be more energy-saving. And I am quite confident I could get the better ratio.
On my laptop I've to choose the best distro. Who could help me?
It's open source. All the programmers will get together and exam the code and fix it! That's the power of open source - it's just like the million monkeys, you just have to keep waiting until the monkeys happen to get it right. Maybe this wouldn't be a problem if they weren't obsessed with changing the damn thing so frequently.
... needs to be enabled manually it seems: /sys/devices -path "*/power/control"` ; do echo auto > $i ; done;
for i in `find
Power consumption raised significantly in natty
this is the actual confirmed (4-13) bug report on the Launchpad at least a particular instance.
Personally I do not run the extra baggage of Ubuntu on my mobile linux device. (netbook)
When did they start putting unconfirmed or untested bug reports on Slashdot? Sure TFA says much to warrant further investigation... but not to have people like me get curious. (Just my opinion)
We should start a new Slashdot and return control to the geeks. It actually wouldn't be that hard to get some users to
EOM
No, he is Anonymous Coward. It is not clear if he reads anything (other the two words that he quoted, of course).
Contrary to the popular belief, there indeed is no God.
Why would anyone want to run linux on a laptop? Well, I run linux on my laptop. At first I had it set up to dual boot, but after months of not using the Windows partition I canned it and have never missed it. During the period I had both operating systems set up, I could compare them. Windows (Vista as installed at the factory) was dog slow and buggy (and before you poke fun at Vista, XP was just as bad on other laptops as received). Linux was snappy, remarkably stable, and supported the hardware very well with the exception of the oddball fingerprint reader which was a crappy idea anyway. It is a Lenovo X301 with SSD. If you stay away from Dell crap, 95% of laptops are pretty routine for linux. Even a lot of Dells are fine, but too many of them have oddball crap that is problematic.
I have successfully installed and run various linux distros on a Compaq/HP X1000, an HP2133 mini, a Samsung X460, and the Lenovo, as well as maybe a couple of dozen desktops, including pretty-much-black-box Shuttles and Aopen minis, as well as oddball home-builts, over the last 10 years or so. Things have gotten a lot better over the last several years in terms of video and wireless support. Hardware support is so good currently that it is far better than Windows, where you have to track down drivers for every piece of hardware on your own.
Having said that, my nephew has no trouble at all wiping the OEM Windows off of his laptops, one after the other, and installing his own fresh retail copies of Windows. He claims it performs much better without the bundled crap. I don't have the patience for that myself, and can't divine why anyone would WANT to run Windows, anyway.
I do think you miss the point when you claim that it is a waste of "resources" for linux to go to a lot of work to support a myriad of hardware. The resources you speak of are open source software engineers who are basically in it for the love of the challenge. Most of them are not interested in working on boring apps, anyway, and the non-hardware-related kernel proper has plenty of manpower working on it. The part of the kernel that is not hardware related doesn't even need a lot of manpower. Those are guys with vary special knowledge. The development resources available to linux are basically unlimited. Yes, the software engineers paid by corporations to work on linux make important contributions, including hardware support, but a lot of guys, particularly in hardware support, are independent geniuses on their own time. A lot of pieces of hardware owe their linux support to these individuals donating their time as a sideline because they relish the work, and individually are interested enough in some particular piece of hardware for their own use to figure it out.
that makes him a reader (he did the act of reading at least for 2 words).
At least run powertop and compare the output of lspci -vv for each kernel.
A little off-topic, perhaps, but how are some of the other *nix's doing in this respect, such as FreeBSD? Is FreeBSD even valid option for a laptop or a netbook?
Phoronix is shit. Pure, grade-A shit. Worthless.
They have _nothing_ of value to add to anything. Sensationalist crap which is not reported elsewhere, _because it it not an issue_.
Regressions in the development kernels are part of the process. Even actively trying to avoid Phoronix, I have seen tons of those non-news about some random regression and the breathless follow-up that, lo surprise, they didn't just release but fix the issue. Woooooo!
Phoronix is shit and it should be blacklisted globally on Slashdot and anywhere else. Stop linking to them, stop commenting on them (other than making others aware of this).
Rant over.
This can be caused by removed BKL, so bugged drivers or hardware used polling instead of event-driven notifies doesn't sleep on BKL but get more cycles and eat the battery. especially on multiprocessor systems
I have the same experience. My laptop (Dell latitude D510) runs a lot cooler with an older kernel. I compared 2.6.38 with 2.6.32 in Archlinux.
When I run in full load (infinite loop in python shell) 2.6.32 runs at 65C while 2.6.38 runs at 77C.
That's a huge difference if you ask me!
Dude, your software is lieing
No cpu goes to 212F, it will MELT down, like fukashima.
Liberty freedom are no1, not dicks in suits.
Not only power regressions but also bugs like this one apparently:
https://bbs.archlinux.org/viewtopic.php?id=113985
dunno those old p4 systems would run pretty friggen hot and not seem to be botherd by it. my old c610 dell will cook your balls and not even kick the fan on. it has to get relly hot before you even hear the fan kick on.
My radeon card no longer has functioning power management, as of 2.6.37. It used to be possible to echo dynpm to a sysfs interface and it would downclock the card. That no longer does anything. I did send in the bug to the maintainer, but it apparently is not a high priority item.
The reality of the "No regressions" phrase a bit more complicated. It help tremendously if the regression is noticed during the development stage of the kernel and can be narrowed down to a single patch. Further it also depends on exactly which way you regress - a "can't boot previously working and still supported system" functional regression can be treated differently to a "inserting a new disk is 0.1 of a second slower" performance regression.
"It appears that there's a big amount of users leaving Linux in the Linux kernel for the 2.6.38 and 2.6.39 development releases, including the kernel to ship with Ubuntu 11.04 next week. It's reportedly causing a 10~30% decrease in Linux usage on many laptop and Server Room computers."
Because your reaction certainly seems fearful, and very "telling". Truth hurt? It would/could, if you interpreted the article introductory summary as the above. Especially since this kernel build apparently IS going into Ubuntu 11.04 itself, which isn't a test distro, but an actual to-the-public distributed one.
I lost the ability to hibernate my machines in the last few kernels, how about fixing that?
~corporate tool, but employed~
Comment removed based on user account deletion
Another regression courtesy of the kernel devs at Redhat? Sabotage, or rank incompetence. It's so hard to decide.
http://lesswatts.org/
Slashdot = Sarcasm
This is like choosing a new Chevy Avalanche or a new Chevy Malibu. I don't care about power consumption. If it perfroms better and it suits my lifestyle, that's what I want. That's my choice! I have been a guinea pig with 11.04 and the Support has been amazing.
Um, 212F is 100C last I checked...
Phoronix tests 90% Ubuntu and therefore Ubuntu has a "Power-Management-Regression", not the Linux kernel?
I haven't really noticed anything running 2.6.38 at the moment... I can still watch the complete "The Godfather" without power supply on my laptop.