Page 1 of 10 123 ... LastLast
Results 1 to 10 of 91

Thread: Burning Through Power: Linux Regressions Found

  1. #1
    Join Date
    Jan 2007
    Posts
    14,638

    Default Burning Through Power: Linux Regressions Found

    Phoronix: Burning Through Power: Linux Regressions Found

    For the multiple Linux kernel power regressions that I've talked about on Phoronix now for a number of weeks and have been affecting mobile Linux users en mass, I said I was looking for a better power measuring approach by using an AC power meter / UPS rather than a notebook battery to use in nailing these regressions. Using such a power meter would lead to a fully-automated process by the Phoronix Test Suite as no longer would I need to keep pulling the power plug from a laptop, could use much faster hardware, and allow for some other interesting possibilities. Well, last week I bought a power meter that plays with Linux. So now there's some news to share...

    http://www.phoronix.com/vr.php?view=OTYwMQ

  2. #2
    Join Date
    Feb 2010
    Location
    Srpska Republic, Bosnia&Herzegovina
    Posts
    107

    Default

    Thank you, Michael!

  3. #3
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,124

    Default

    Michael is a living legend.

  4. #4

    Default

    Quote Originally Posted by pejakm View Post
    Thank you, Michael!
    Thank the Phoronix Test Suite stack

  5. #5
    Join Date
    Oct 2010
    Posts
    33

    Default

    While I would say you've done good work (you have, if you've done what you've said), you've been saying you've found some of the power-leaks for weeks now, so saying it won't make it to users until 3.1 is a little disheartening.

    If you disclosed these bugs individually as you found them rather than teasing and bundling them all up for the greatest publishing value, real users could be saving a lot of power right now. Chances are people might have had time to improve on some of your patches and get them into 3.0. Instead it's going to be another three+ month wait for the next stable kernel (assuming they're accepted in time).

    You're doing the right thing but you're doing it the wrong way.

  6. #6
    Join Date
    Feb 2010
    Location
    Srpska Republic, Bosnia&Herzegovina
    Posts
    107

    Default

    Quote Originally Posted by oliw View Post
    You're doing the right thing but you're doing it the wrong way.
    I think this is quite self-explanatory:

    Quote Originally Posted by Michael Larabel
    This information isn't being released today as I'm waiting to hear back from the respective subsystem maintainer / the one that also signed-off on the patch in question (the name is no stranger to Phoronix) for any further details, but unfortunately he doesn't usually seem to work over the weekends. Additionally, hell yes, to maximize traffic and ad revenues off of this work due to the amount of time and resources I've spent tracking down these Linux kernel power bugs and other problems on top of my already maxed workload; no organization has yet stepped up to sponsor this continued work or any PTS-powered continuous integration on the kernel.
    Edit: Unless you care to sponsor Michaels work?

  7. #7
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    5,411

    Default

    impressive work... hell i'm a desktop user and i don't care about power consuming but this way to find and fix bugs are the gold and best way!

    i'm sure Microsoft lose the battle only because of this kind of regression testing.

    *Trumps Up*

  8. #8
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,124

    Default

    CyanogenMod (the popular Android ROM) has been using 2.6.37 again for weeks now since you disovered the power regression. They will be happy too :-)

  9. #9

    Thumbs up

    This is great news. Thank you, Michael.

  10. #10
    Join Date
    Sep 2008
    Posts
    24

    Default

    I admire your commitment to testing the Linux kernel. Some people say, your approaches were unscientific and testing was done too vague. However, I think you are doing it exactly the right way: continuously monitor performance (and if things are working properly) on a system with a common configuration, find a bug or a regression, reproduce it and hunt it down. Of course, there is still work to be done by the respective subsystem maintainer to look at all the gory details and to find a good solution. I wish, there were more guys like you doing such testing beyond "it's working, I do not need more".

    btw: I would like to click on your ads, but I do not see any. Maybe the scripts do not work in Konqueror?

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •