Slashdot Mirror


Windows Drains MacBook's Battery; Who's To Blame?

ericatcw writes "Users hoping that Windows 7's arrival will mean less power drain on their MacBook laptops may be disappointed, writes Computerworld's Eric Lai. Running Windows 7 in Boot Camp caused one CNET reviewer's battery life to fall by more than two-thirds. But virtualization software such as VMware Fusion suffer from the same complaints. Some blame Apple's Boot Camp drivers (the last ones were released in April 2008); others lay the blame at Windows' bloated codebase. With Apple and Microsoft both trying to avoid responsibility for improving the experience, Windows 7's reported improvements in power management will be moot for MacBook users for a while."

14 of 396 comments (clear)

  1. Nice title. by Anonymous Coward · · Score: 5, Funny

    Windows Drains MacBook's Battery; Who's to blame?

    I blame Microsoft. Much like the title, I was expecting Windows 7 to actually recharge my laptop battery, not drain it.

  2. Now this is special. by Anonymous Coward · · Score: 5, Insightful

    This is a whole new and special kind of whining.
    /. has reached a new level.

    Waaaaahhhh!!!

  3. Don't use bootcamp, but I use Fusion by Em+Emalb · · Score: 5, Insightful

    I have a new MBP and use Fusion. I have an XP image and a Vista image loaded up. I have not noticed any unusual power drain, but that's kind of to be expected, IMO. Also, I have to question the wisdom of using a VM session for more than an hour or so on just the battery.

    I can see some instances where this would be an issue for some, but this seems like senseless "hating" to me. No, I'm not trying to troll or anything else, I'm just having a hard time figuring out why someone would spend a long-ish amount of time in Fusion running a guest OS on battery power. It seems obvious to me that there are issues running a non-native OS on a laptop designed for a specific OS...

    --
    Sent from your iPad.
  4. Doubt it's the "bloated codebase" by Sockatume · · Score: 5, Insightful

    Macbooks are essentially the same hardware as Windows machines, down to battery capacity. It is unlikely that a "bloated codebase" would chew through the battery like nobody's business on one x86 machine and suddenly become perfectly benign on a practically identical x86 machine. Bloat doesn't magically appear when you put an Apple logo on something.

    --
    No kidding!!! What do you say at this point?
    1. Re:Doubt it's the "bloated codebase" by fatalwall · · Score: 5, Funny

      [...] Bloat doesn't magically appear when you put an Apple logo on something.

      Unless your talking about price!!!

    2. Re:Doubt it's the "bloated codebase" by commodore64_love · · Score: 5, Funny

      You don't understand. Buying an Apple is like buying a Lexus or Acura. It gives you the opportunity to brag about your awesome machine, even though there's no real difference between a Lexus v. Toyota, or Acura v. Honda, except the inflated +33% higher pricetag.

      I still remember my friends' reaction when I pointed to his shiny-new Acura and said, "The logo on the glass says Honda. And here inside the glovebox is another Honda logo. And... yep there's a Honda logo on the wheel cover." You would have thought I just insulted his best girl. "No, no that can't be. This is Acura not Honda. That logo's wrong. I only buy the best; the best I tell you."

      I stepped back several feet.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    3. Re:Doubt it's the "bloated codebase" by jellomizer · · Score: 5, Insightful

      A computer is more then just the CPU. The case of how does Windows 7 handle the hardware or the Drivers handle the hardware or a combination of both. Can really effect a system. Apple Hardware isn't more expensive then normal PC's because Apple is making so much more per copy. It is more expensive because there is a lot of little things built in that add up. Go to Dell or Lenovo and try to build yourself a Laptop that matches all of Apples features. When I say All I mean ALL, no excuses like I don't need that anyways. You will find that the prices are about the same... +/- $100.00 or so. But all those little features OS X knows about and uses properly. Boot Camp Drivers Cover most of them, Windows handles other ones. I know for an instance Windows Vista with boot camp keeps the lights on the keyboard while OS X is a bit smarter then that.

      Now comes to the question. Is the Mac made Drivers for Vista keeping those lights on. Or Vista is telling the driver to keep it on. I am betting it is both.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    4. Re:Doubt it's the "bloated codebase" by BadAnalogyGuy · · Score: 5, Funny

      The friend is clearly motivated by name value alone and doesn't see the respectability of the Acura brand as coming from the car quality but rather from some undefinable je ne sais quoi that somehow Honda doesn't have.

      Clearly, Honda is the Toyota of automobiles. There's nothing wrong with them and a lot right with them. I'd buy one in a heartbeat if they weren't a foreign maker.

    5. Re:Doubt it's the "bloated codebase" by brusk · · Score: 5, Funny

      Actually a triumvirate of bloat with four members would be quite apt.

      --
      .sig withheld by request
  5. Not just Windows by dr.newton · · Score: 5, Interesting

    I have a MBP 5.1, one with both the on-board and discrete Nvidia cards. OS X switches between them depending on whether it is going for power savings or performance.

    The drivers for Windows XP and Linux do not seem to have this ability. When I'm doing nothing but surfing, I get about 4.5 hours of battery life in OS X, but only about 2.1 hours in Linux (Ubuntu Jaunty) and Windows XP.

    I always assumed it was the inability of XP and Linux to switch to the on-board graphics card.

    --
    Just another proletarian malcontent.
    1. Re:Not just Windows by lukas84 · · Score: 5, Interesting

      I have a ThinkPad W500, which has onboard Intel graphics or a Ati Radeon 3650. They too can be switched automatically or at will.

      The reason you can't do it on XP is because Apple hasn't bothered to release drivers for it.

  6. Anonymous Coward by Anonymous Coward · · Score: 5, Informative

    No matter how bloated Windows is, battery life is only a function of ACPI drivers --- bootcamp's fault

  7. Can we question the author's qualifications? by BadAnalogyGuy · · Score: 5, Interesting

    FTFA: Other than that, Windows 7 has been working great on my MacBook Pro... It looks good, too, even prettier than when it is installed on PC hardware.

    This reminds me of the iPod Nano review here at Slashdot that claimed that the Nano sounded great, even in a moving convertible with the top down. (http://apple.slashdot.org/article.pl?sid=05/09/08/1439244)

    Yes, it's the Apple magic that makes the software look better.

    How can we know that the battery isn't simply returning strange battery level information to the OS that OSX knows how to parse but Windows doesn't? What a strange review.

  8. Re:Not specifically MacBook/Windows/BootCamp probl by zysus · · Score: 5, Informative

    I write driver level embedded code for a living. Everything from bootstrapping embedded linux to SoC level power management.

    Power management is usually the last thing to get done (if at all)... why? Because management usually sees it as icing on the cake. Attitudes are typically just make it work and we'll ship a bigger battery to make it last. Or we'll ship an upgrade in 6 months, if the product starts to take off and we decide to fund further development.

    Time to market is everything.

    Power management is also really hard to get right 100% of the time. It's really hard to debug code/hardware where stuff is shutting itself off, or worse, a controller uP is shutting you off unexpectedly.

    It has NOTHING to do with 'bad code' or 'shitty programmers'. It's just management grinding down on the engineers to do it: better, faster, cheaper, pick two. Usually faster and cheaper win.