5 ms·
MacBook Air Mountain Lion Battery Life: 10.7.4 vs 10.8 vs 10.8.1
- tanousjm 14y ago10.8.1 improved things a little bit, but running time is still short of where it was in Lion. We only have one Mac in our test suite that can support it, but we're going to try to test the 2011 MBP with Snow Leopard and compare that to the results on the same machine for Lion and Mountain Lion.
- antoinevg 14y agoWould also love to see a test of 10.7.0 as a number of us have already been experiencing battery problems since switching from Snow Leopard to Lion that were (partially) sorted out with 10.7.4 (See: https://discussions.apple.com/thread/3194235 https://discussions.apple.com/thread/3194235)
- mikeash 14y agoHow many tests do you run with each configuration? I'm wondering what sort of variation these test have, but it doesn't appear to be discussed.
- tanousjm 14y agoYou're right; I'm sorry I missed discussing that. Our testing methodology is to run each test at least 2 times and if the second test is within 5 percent of the first, to average the two results. If there's a greater than 5 percent difference, we run multiple tests until we can determine which result was abnormal and why. It's not THE most scientific methodology, but it's a decent balance between time and accuracy. In the case of our most recent round of tests, none of the second results were more than 4 percent off the first test.
- mikeash 14y agoI'm really pleased to hear that. Given the lack of discussion I had assumed the worst, but I'm glad to be wrong, and sorry to presume otherwise. Thanks a lot for following up.
- kine 14y agoI hope this makes some kind of a difference on my 2010 Air. 10.8 really destroyed the battery on this thing.
- dave1619 14y ago10.8.1 seems to have improved my battery life on my MBA from 10.8. 10.8 really killed the battery life. But 10.8.1 I'm noticing improvement.
- neverm0re 14y agoI'd really like to see Snow Leopard added to this, because absolutely all personal testing I've done has shown that we've been in a steady descent from that point if you care about things like battery life and performance. I simply don't have enough time to objectively measure this, unfortunately, but if you take the aggregate of various benchmarks and reviews, that seems to be the consensus anyway.
- toadkick 14y agoI posted a very similar reply to a post a couple of days ago linking to the same article (uh..see EDIT below, this is slightly different article), submitted by the same person, who also happens to be the the author of the story (http://news.ycombinator.com/item?id=4425673 http://news.ycombinator.com/item?id=4425673). It appears that post was either flagged or downvoted into oblivion, because it disappeared shortly thereafter (and after seeing this hit again 2 days later, I'm thinking it was pretty justifiable...) EDIT: okay, so I missed a small detail, the other was about the MBP, this one is about the MBA. My bad..I guess. Anyway, my experience has been largely the same as yours...I lost a significant amount of battery life when I upgraded to Lion, and apparently it seems like the problem is only getting worse. The author replied in the other post that he would add Snow Leopard to the test, which should be interesting...I'm expecting that the difference between Snow Leopard and Mountain Lion will be huge.
- tanousjm 14y agoHi toadkick, Yep, I'm currently sitting here running 10.6.8 battery life tests as we speak. I'm going to make it as comprehensive as I can and run multiple tests on each build of OS X from 10.6.8 to 10.8.2 (prerelease). It will take a while; should be ready by the middle of this coming week.
- gurkendoktor 14y ago...and that is after 10.6 supposedly lowered battery life too: http://www.anandtech.com/show/2870/done-for-2009-the-holiday-macbook-pro-roundup/7 http://www.anandtech.com/show/2870/done-for-2009-the-holiday... I tried 10.5-10.8 on the same MacBook Pro and anecdotally, it really is a downward trend. Looking forward to your benchmarks.
- deleted 14y ago[deleted]
- dmak 14y agoShould have done a SMC and PRAM reset before performing the tests.
- forgotusername 14y agoAnd of course, not forgetting repair permissions, a quick shake of the blessed ju-ju stick in an easterly direction, and the feeding of at least 2 manna cookies to the Jobs voodoo doll. More seriously, has SMC/PRAM reset ever fixed anything for anyone?
- grandalf 14y agoResetting PRAM has fixed a variety of things for me over the years, though not necessarily on newer macs.
- stordoff 14y agokernel_task on my rMBP was hitting 100% CPU at seeming random times (about once a day), and it would stay there until I rebooted. SMC/PRAM reset seems to have stopped it happening.
- acdha 14y agoOn certain PowerBooks and the first generation Intel MBPs, yes, but they fixed those bugs with a firmware update aeons ago.
- Someone 14y agoThe way I understand Gatekeeper, it must checksum an app on disk whenever it starts up (correct me if I am wrong) If that is true, this test may not be representative of typical use; it contains way too many application launches. I would like to see the effect of Gatekeeper settings on battery life.
- astrange 14y agoGatekeeper only runs the first time something is downloaded and has nothing to do with it. Codesigning does verify programs each time they are run and this has not changed in many OSes.
- jmah 14y agoI don't think code was verified on launch before 10.8. I believe this because several Apple apps didn't verify (iTunes, and the Safari prerelease), and the only way I could tell was to verify at the command line. (Code with an invalid signature does give a message on 10.8.)
- Someone 14y agoI checked this, but only got more confused. I made a copy of TextEdit, did all kinds of things with it (append some text to the executable, edited Info.plist and version.plist, threw away a zillion localizations, threw away the _CodeSignature directory), and never got Mountain Lion to complain. The mangled either launched or, in one case (I tried renaming the executable and adjusting the .plists to match), did not launch at all. The only way I could get a code signing warning is by adding the com.apple.quarantine extended attribute (using xattr) So, it looks like Mountain Lion only does a signing test for just downloaded apps, and then, I guess, only for downloads by applications that cooperate and set that flag. I do think Apple has considered/is considering/would like to add more testing, though. Otherwise, I cannot explain the -P flag for codesign: -P, --pagesize pagesize Indicates the granularity of code signing. Pagesize must be a power of two. Chunks of pagesize bytes are separately signed and can thus be independently verified as needed. As a special case, a pagesize of zero indicates that the entire code should be signed and verified as a single, possibly gigantic page. This option only applies to the main executable and has no effect on the sealing of associated data, including resources.
- Udo 14y agoI suspect something of huge impact happened in the graphics code. Maybe ML is offloading way more tasks to the GPU (it probably has to in order to optimize for Retina), maybe there are some hideous problems in the code - who knows. It's all based on anecdotal observations of course. My Mac Pro's fan noise, while unnoticeable under Lion, has gotten so loud it's now uncomfortable to watch a movie with. It's only due to elevated temperatures in the "expansion" area where the graphics cards are (the fans on the cards are strangely quiet though). The underside of my 2011 MBP is about, say, 5-10°C hotter on ML.
- shinratdr 14y agoThat's funny, I'm noticing cooldowns across the board when using ML on my Mac Pro over Lion, although it's a Mac Pro 1,1. You might consider trying iStat Menus and using it to narrow down the problem, it gives you all the temps of the various locations in the Mac Pro. It will also let you adjust fan speed. Make sure you reset the SMC too.
- Udo 14y agoIt's my fault for not being more precise. It's an early 2008 (3,1) Mac Pro with 3 Nvidia GT 120 cards. iStat is the tool I used to determine which areas/fans are running so high: it's the "Expansion Slots". Resetting the SMC was the first thing I tried, it did nothing (which is not unexpected since fan speed starts out normal after startup, then increasing to an uncomfortable 1600 RPM after about 20 minutes). At this point I'm considering locating the temp sensor to stick a piece of gum on it or maybe disable it outright. I'm a little ashamed to say that the other alternative is a downgrade to SL, which for the purposes of making peace with a once beloved OS I shall refer to as "The Good Old Times" from now on.
- shinratdr 14y agoI would bet you anything it's those stupid GT120s. There is a reason you can't buy them from Apple anymore. They basically never made a decent Nvidia card. Or, wait for an ML graphics update. $20 says it will solve your problem. The 4870/5870/6870 is a good choice if you're looking for something more compatible. The drivers for that series are steadily getting better and you can use the PC versions right out of the box with no modifications. However if you have 3 GT120s for the reason I suspect, you need to power six displays or three dual DVI displays, then you're stuck.
- deleted 14y ago[deleted]
- Casseres 14y agoThe OP (tanousjm) posted the same thing 2 days ago: http://news.ycombinator.com/item?id=4425673 http://news.ycombinator.com/item?id=4425673 I'm relatively new to HN, but I believe the first comment on tanousjm's original submission is noteworthy (especially since tanousjm posted the same thing twice in as many days).
- tanousjm 14y agoThese are different articles, Casseres. First one was MacBook Pro battery tests, this is a follow-up with MacBook Air tests.