I've noticed that on newer (past few years) MacBook Pros, if their battery runs down too far they refuse to start up, even when plugged into the charger. The battery has to charge for 10-15 minutes with the "dead battery" icon on the screen. It's exactly the same behavior as iPhone/iPad. In past MacBook models, the battery could be dead--or even completely removed--and the charger would power the laptop fine.
Anyone know why this extremely irritating change had to be made?
I've been explained that this is because those computers might need more power than the AC Charger is able to provide, so the battery is also used as a "backup" for burst loads. This [1] seems to confirm it.
Thanks for the info. I recently discovered this by running folding at home on my 16inch pro overnight, and waking up to my battery being at 5%. I suspect running the CPU full bore over night was too much for the charger to keep up with.
Isn't this bad design? Surely if plugged in, you should be able to use everything on your laptop at 100% utilization (screen, CPU, disks, fans, etc) without having to worry about it.
Otherwise, what's the point of having those things?
I suspect this is due to USB-C providing a maximum power of 100 watts. This was a classic design trade off. “We can support an industry standard and thus allow ubiquitously available chargers to be used with the device, with the trade off being that the chargers can’t keep up when the device is run continuously at full throttle.”
Then it’s a question of how many are impacted and how often, how support for USB-C factors in to the decision to purchase, etc., etc.
It’s a trade-off - they COULD build a laptop which can run everything at 100% 24/7 indefinitely, but it’d be heavier and more expensive, with zero benefits to their target audience of "people who only run at 100% for a few hours per day"
No, He is talking about the laptop not getting enough power while plugged in.
If there was any added weight it would be with the charger, not the laptop so... Incredibly unlikely.
It's way more likely that Apple just didn't design the connector to be able to deliver that amount of power. So they'd have to add a second one or switch connectors/design a new one.
Everything that does not expose to the user what is happening, and ideally give the user control over what can happen and when, is as bad design as clippy was on Microsoft Word.
Only too-clever-for-their-own-good-designers like automagic things. No user does.
Is your car designed to be used with the pedal to the floor at all times?
I don't understand why this would be a design assumption, especially for a portable device.
This isn't even an assumption for running applications on servers, especially the kind that serve up things like web requests. If you have pegged the CPU, your application will already be unstable.
Sure, the server can handle being pegged 24/7 from a power and cooling perspective, but in practical use no sysadmin will allow that to happen for very long.
Speaking of which, can some electrician please explain why Apple chargers (for USA) use ungrounded plugs while every computer I've ever owned uses grounded plugs?
This is the case in many places outside of the US as well, as far as I can tell. The included extension cord (C5?) was grounded at least for my last MacBook years ago, but they provide a non-grounded connector probably because it's less bulky (easier to design as a folding mechanism) and more universal (especially in continental Europe where the two-prong is nearly universal and the third prong is far from that).
It's also not just Apple. Lower wattage Lenovo chargers (including ThinkPad) have two-prong adapters and plugs.
This makes sense. My USB C portable charger also cannot keep up with charging my laptop while I have the screen on full brightness + normal activities.
If you look at how the charging amperage is in current chargers, as compared to those of a few years ago, it's pretty easy to tell that this is the case.
Sure, some of it is due to improved efficiency of the components, but when combined with power drain while on a charger under high loads, it's fairly obvious.
Same here. When I started working from home, I set up an external monitor with an HDMI-to-USB-C adapter. Whenever it's plugged in, my battery goes down about 4% per hour with the AC adapter plugged in.
I've only ever seen my laptop's battery discharge while plugged in via one of those USB-C hubs which allow PD "pass-through". But have yet to find one that passes all the power through.
The adapter claims some of the power for itself and downstream USB devices. I think it has to reserve power statically, so it's always claiming 5W or so.
Are you using the smaller Macbook-vanilla charger or something?
I game on my Macbook Pro + two monitors without discharge unless I accidentally use my girlfriend's OG Macbook charger instead of the Pro's charger that's twice the brick.
And it can definitely handle Civ 6 (2017 and 2019 MBP).
Not sure about the parent, but my friend an I had exactly the same issue, both of us are on 16inch MBP 2020 (Civ 6 on Steam).
Incredibly annoying once your laptop suddenly slows down and dies after 5h of gameplay. How is this even acceptable? Regardless whether it's a $400 or $3k laptop, I'd expect it to work when charging. I'm two apps (photoshop, lightroom) away from switching to Linux.
Probably more to do with FAA regulations than anything else. You can't put more than a 100W batter in a laptop, and the charger is 100W (96W, I think), but modern processors and GPUs need more than that at full speed with all cores, leave along fans and SSDs and screens. My similarly specced desktop runs at 400W, not including the monitor.
So yeah, we seem to have hit a limit with traditional chipsets. Probably why Apple is going full steam on their own ARM SoCs. The iPhones and iPads out now can do some pretty serious work, just imagine what could be achieved by bringing that power to the Mac.
The FAA has no restrictions on chargers, the restriction is on battery capacity which is irrelevant to this problem. They use 100W chargers because that's the highest allowed by the USB-PD spec, but Apple providing power supplies incapable of handling peak load on their laptops is much older than their use of USB-PD. They just seem to not care very much about the heavy sustained load use case.
I believe the frustration is more due to the fact that even though the laptop is plugged in, the battery gets drained and after a while, it will simply shut down.
I have had that issue with 2012 15 inch, 2016 15 inch, 2017 15 inch and heard similar stories from 16inch users.
Reminds me of the early brick-sized mobile phones. Sure you could be wireless, but if you wanted to use it more than few minutes, you had to find yourself a power socket.
I believe some of the MacBook Pros ship with chargers that cannot power them when running at full tilt. (Interestingly, I believe the original iPad Pro did as well.)
Yup. I've got last years Macbook Pro, fully specced, and when I run lots of compilations in Xcode the battery steadily drains. I ran an intense script overnight a month or two ago and when I got back in the morning my battery was down to just a few percent. Thankfully the script finished just after that so I got incredibly lucky that it didn't run out all the way and lose all the progress.
Funnily, the base model is unlikely to have this problem, which makes it a better laptop (at least in this case) for cheaper. Your script won't stop and lose progress.
That was the case for my rMBP 2012. Though it was only when running a game and battery discharged very slowly, so was not really an issue, at least for me.
> Are you using the smaller Macbook-vanilla charger or something?
Yes, that's exactly what the situation was. I was just trying to confirm the phenomenon of "battery can discharge if the AC adapter is temporarily insufficient"- but the core problem was my fault for sure.
oh, actually it was my fault. I have an air charger and a pro charger, and it turns out they're not interchangeable. The pro charger is, like, 30% bigger, and the laptop battery will not discharge while I'm using that one.
My laptop is one of the older magsafe ones, so the people talking about USB-C might be a YMMV kind of thing.
Strangely enough, they did exactly as suggested when batteries started wearing out on iPhones (unable to reliably provide the voltage at full drain for peak performance) and you're the exact kind of person who jumped on them for planned obsolescence.
The PowerBook 145b was my first Mac. Wonderful little machine. 4 MB RAM, 80 MB hard disk. I ran a web browser on it, MacWeb, and could surf the web as it was back then perfectly fine. Not today, I suspect.
This probably goes hand in hand with the unremovable batteries. Back when they had removable batteries you could run it on AC with no battery installed and it would work fine.
No, thats purely to prevent repair. Its perfectly possible to have a removable battery and to just not boot when one is not inserted. Thats how phones used to work ~2013
A removable battery requires its own protective shell, which costs weight and thickness. When it's not user serviceable, it can just be a bag of acid resting on the main board, piggybacking on the device's own case for the required protection.
The protective shell can be only the bottom side which replaces the bottom of the case. The internal laptop batteries are quite safe to handle if you don't use anything sharp on them. We let people handle phone batteries for ages and they weren't nearly as protected as those old laptop battery tubes.
They were certainly more protected than the almost naked ones I see right now which I can singlehandedly bend (but won't given the fire hazard). And not LiPol batteries too, which are super nasty in that regard: the more energy-dense the battery is, the more of a hazard.
Non-removable just means it's soldered down. Open a phone and you will see that the batteries certainly have just the kind of plastic shell that they always had.
most phones and tablets i've worked on recently certainly do not have any plastic shell on non-removable batteries; unless you consider shrink tubing a shell.
They are usually constructed of layers of battery material, wrapped in kapton tape or an equivalent, with the entire package shrink-tubed and a pigtail coming out the side for the device interface.
One could easily crush the unit by hand, the construction offers little to no protection from physical forces.
I’m not saying one is a requirement for the other, just that you don’t have to worry about the battery-removed state when it doesn’t exist.
From the tear downs I’ve seen, it seems like the primary motivation for the non-removable battery is so they can cram it into every spare piece of space.
I guess there are also multiple states of removable. 2012 macbooks had the battery in multiple packs in odd spaces like the new ones but they had a screw in bracket holding them in place which made it trivial to remove and put a new one in. The new ones have it glued down so heavily that the battery replacement process is "Take the screen off, put it on a new bottom case, throw out the old bottom half"
Having opened both my 2008 Macbook (with removable battery) and my current 2015 Macbook Pro (with non-removable battery), it's easy to see why: the 2015's battery is actually 4 different batteries of varying sizes & shapes. It's taking most of the space inside the computer that isn't taken by the motherboard (about half, actually).
Making stuff removable is a lot more work; you have to build a way to hold the thing while it's on, you have to put in connectors, etc. With non-removable batteries they can just glue them on & solder the wires.
Not really saying it's a good thing, but I understand the decision.
Though in practice, the magsafe connector wasn't cat- or human proof meaning when one of those gets as much as near the cable it's byebye unsaved work and in worst case byebye boot because of a messed up system. I ended up taping the connector to the laptop to avoid that. As to why I'd run without a battery: it was swollen.
From what I've seen, none of the high end Mac book pros have a good enough charger to provide enough power for a mixed CPU/GPU workload. And with the switch to USB-C and it's 100W power limit they can't even fix it now.
the case where the laptop draws more power than the AC adapter can provide is probably some sort of brief turbo state for the cpu and/or gpu. it can't maintain this for long without overheating.
That's been the default behaviour for as long as I can remember. I'm fairly certain of my 2008 Macbook Air doing this. Less so (but still better than even odds) for my 17" PowerBook.
You'd want some minimum charge to, at least, safely start up and immediately shut down again. Maybe throw in a little extra to be on the safe side. The higher-performance MacBooks also operate within a an extreme width of power requirements, from about 5W to close to 100W. I'm not sure if they can throttle based on battery status. But if not, you'd need a buffer to accommodate load spikes.
I guess you could criticise them for not trusting you to keep it plugged in. But any UI to clearly communicate that unplugging now might cause data loss is bound to be a horrible sludge. It could also easily fail if you happen to trip over the cable or the power went off.
I have one of these for work and it's the first Macbook I have used
I have never experienced this behavior on any other laptop I have ever used. When I ran into this for the first time, I was completely appalled, it is a horrible user experience
They definitely throttle based on battery status, mine gets noticably slower (laggy UI, etc) when it dips below 5%, and picks up immediately if I plug it in.
This is the most irritating thing about the iPhone. Phone shuts down in the middle of an important call? Sorry, you'll have to wait 15 minutes before you can call again. This doesn't happen in my Pixel phones. Plug it it, turn it on.
I would be irritated to no end if this happened to my laptop.
Well here's the challenging thing -- your phone may be way overdue for a battery replacement, or you've run your phone like this well over the average user -- so it's been doing this to save you from having no phone at all. But you don't credit Apple with the 2nd part, and blame it for the 1st part. It's tough to make something for customers, huh?
Not making a personal jab at you -- just illustrating the difficultly that everyone who makes a product faces when managing user expectations.
I'm not certain that's a valid argument - if anything it's rather "apologist".
They are annoyed because the phone is unusable for a period even when connected to a charger. Every Android phone I have ever used will work immediately after being plugged into a charger (even without a battery). This has nothing to do with "saving" them from having no phone (in fact, it effectively leaves them with no phone at all for a period of time), and everything to do with the phones inability to power itself directly from a charger.
Tough to make something for customers? Perhaps, but seemingly every other phone manufacturer gets this right.
I don't know that that is true. Perhaps iPhone allows users to draw down the battery even more than competitors to preserve someone's "on"-time (like extend as much as possible, because you might be on an important call), because it knows that once plugged in, it can go into a dark state for some time to recover. If the choice is to have a stable power mode when on / under potential loss of AC charger power, is it unreasonable that Apple chose to do that? Are you certain that's not why they do it?
Maybe other phone manufacturers are cutting off your "on"-time sooner than iPhone is, and you just don't ever see their phones getting to this state. You don't even get to make your 911 call, because Samsung chooses to turn your phone off sooner?
So again, in that case Apple would be giving you more usable time, but you're not happy with them for it.
I'm not an iPhone user, so maybe I am wrong about this. But I would expect my phone to give me a warning when it is about 3 minutes before shutdown. This way I still have a reasonable amount of time to bring whatever I am doing at the moment into a graceful stop.
Noticed this change straight away with my switch to the usb-c generation.
Really hate it, makes my laptop feel more like a “device” if you know what i means and makes it feel like the charger is insufficient for its job. Almost 20 years of using PowerBooks and even completely dead you could just plug them in and power worked straight away, now you have to do the 10 minute power button dance and the thing doesn’t even have a startup chime to tell you it’s worked.
My MacBook Pro 2015 showed this behaviour, however my MacBook Air 2019 starts up immediately with the stock charger, however it takes a few minutes with a lower 15W adapter.
I run into a (to me) more annoying behavior on a 13” MacBoon Pro - the machine will start and let me login with < 3% displayed and then shut off within a few moments after login, presumably because startup actions pegged the battery and drained it back to a shutoff state. Would much prefer the machine not start until I can login and work.
I don't think it's actually possible to do that. You would have to be able to know 100% of the side effects of every possible configuration of software and attached(USB) peripherals and their potential full future power draw _before_ your machine starts anything.
However, waiting for a initial charge has always been true if you use a smaller power adapter than the one that shipped with your MacBook. For example you use a MacBook Air 40w charger with your Pro
I’ve had this experience on every MacBook Pro I’ve ever owned (starting with an ‘08 MacBook). On the older models, they’d run if you plugged them in and completely removed the battery, but it the battery was in, they wouldn’t boot until the battery had a certain minimal charge.
My initial guess was MagSafe, since that’s where I first saw it. With a breakaway cable, it’s less likely you’ll be able to keep a solid power connection.
I’m a little bummed to learn that this apparently isn’t the (only) reason.
Mine started freezing lately if I run graphic intensive programs and hangs on a gray screen when trying to restart. I wonder if the battery could be the issue.
I got a top spec 15 MBP a year ago and I have to say the experience is appalling - 4000$ device that goes full airplane takeoff levels of noise at any serious workload, no ability to control performance (I would gladly throttle the CPU sooner to avoid everyone in the office turning my way when I start an emulator or keep the fans at lower RPM but constantly instead of letting the CPU idle at 60-70 degrees with no fans).
All of this could be fixed if the device gave me power settings but even third party paid tools that require custom kernel extensions (Volta) still don't work reliably.
My next computer is not going to be from Apple for sure.
If it makes you feel any better I branched off to a XPS 13 2in1 4 months ago in between jobs (where I use the latest mbp) and used the thing for 2-3 months with no MBP as backup.
I absolutely hate it. It throttles constantly even after undervolting it. I had to do a bunch of black magic to get it to sleep properly (which is evidently happening to every Dell) and eventually gave up on that and just set it to hibernate any time the lids closed (it's 32gb so that adds about 30 seconds to the start up time). I've spent more time tweaking this thing, reading forums and reddit about how to make it perform DECENTLY than I did building my last hackintosh and I don't enjoy that experience ever. When you get past all these issues it's still Windows 10 which I just find to be the most annoying OS I've ever used.
Just got my new MBP yesterday and couldn't be more excited to be back on osx. I do really, really wish my MBP was smaller and a 2 in 1, though.
Might be worth trying Linux on that. At least you'd have more control over the sleep issues.
I have a Dell Precision 7540 that I was having issues getting sleep to work. It would panic on resuming I think because of WiFi but I couldn't fix it. So I enabled "hybrid-sleep" which is like hibernate and sleep together. Before it sleeps, it flushes the RAM to disk. When it wakes up, it tries to boot from RAM and, if successful, it deletes the hibernation data. But if it crashes before it deletes the files, you just reboot and it resumes from disk. So I never "lose" my status but 95% of the time my computer resumes normally.
There are certainly other frustrating bits with Linux, but at least the flexibility to fix the issues is within your grasp. That was my biggest gripe with OSX and Windows. You just aren't always able the fix the issue and it's very mentally painful (for me). :P
I have arch linux on that same machine and there are indeed a million knobs to tune these things. I haven't yet managed to make it work as good as a macbook, after putting in around ~100h by now into the problem.
I went back to macbooks ~1 month ago. The Dell is still brand new (4 months old, ~4000$ fully spec'ed), but my employer does not want it back, so it is now sitting in a drawer in my office.
I ended up billing my employer for the ~120h I spent on "configuring" the laptop over the 4 months. With that included, the laptop costed my employer about 14.000$.
Now I'm using my personal 2013 macbook air instead, and am finally able to get something done, yet I'm not happy with having to use my own laptop for work.
Had they buy me a macbook for 1.500$ instead, like I requested, that would have saved them ~13.000$ + my lost respect + my continued lost respect for requiring me to use my own 7 year old personal laptop for work.
I mean if he's having problems and spent hundred of hours trying to fix it, instead of giving up why not just try one of the mainstream distro and see if it works? There is a chance (however slim it is) that it'll work due to higher number of users exposing hardware support issues to the maintainers.
> Arch was the best distro I could find that used the latest kernel by default. Audio worked there.
That mirrors the experiences I’ve had. Most distros ship with broken old software and custom patches that make troubleshooting a nightmare. They also don’t have the resources to support the wide variety of hardware out there. Microsoft spends billions on Windows and vendors spend billions of their own to make sure hardware is mostly plug and play.
In Linux land, the mainstream distros ship with fragile duct-taped components that work if you’re lucky but are a complete pain to troubleshoot and are a bigger pain as time goes on and you have major upgrades.
Arch is the only sane distro with wide adoption and it’s a joy to use. I get the latest kernel with its bug fixes and hardware support. Packages are updated on a rolling basis so there are a few instances every year where I need to manually intervene, but not major breakages every 2 years.
Granted, it’s not for everyone. You have to recreate the fragile duct-taped components you get in other distros, which is an investment of time. You will know how and why your computer works though and will not have to resort to the Ubuntu stack exchange (or their other communities) for the magic formula that will fix your issues.
I’m hoping we can change hearts one by one with this message: Arch is not scary; it might solve the problems you’ve been having :D
> In Linux land, the mainstream distros ship with fragile duct-taped components that work if you’re lucky but are a complete pain to troubleshoot and are a bigger pain as time goes on and you have major upgrades.
Laughing in Fedora. Out of curiosity how much "mainstream distros" did you use?
Exactly my thoughts, Fedora should be given a try. I've had it on a number of laptops and desktops, and for the last few years for sure everything has just worked (tm).
I tried Ubuntu and the soundcard was not detected at all because the kernel used is too old (requires 5.5 apparently). I tried upgrading to Ubuntu 20.04 and the kernel there was too old as well...
Arch was the best distro I could find that used the latest kernel by default. Audio worked there.
> I absolutely hate it. It throttles constantly even after undervolting it. I had to do a bunch of black magic to get it to sleep properly (which is evidently happening to every Dell) and eventually gave up on that and just set it to hibernate any time the lids closed (it's 32gb so that adds about 30 seconds to the start up time). I've spent more time tweaking this thing, reading forums and reddit about how to make it perform DECENTLY than I did building my last hackintosh and I don't enjoy that experience ever. When you get past all these issues it's still Windows 10 which I just find to be the most annoying OS I've ever used.
Really? I love my XPS 7390 2-in-1, it's the best laptop I've used and owned by far and that includes Macbooks. Combined with a WD19TB dock (and a useful trick of flipping it around so it's an inverted L) it makes a great work from home setup. Its thermal profile is relatively aggressive by default but it should stay at 15W (and ~65 degree temps) indefinitely. Upping the power limit to 25W (like the Windows / Dell "Ultra Performance" mode does) and it appears it can maintain that too. I mean, Crysis can even run on the thing [1].
That said, I'd probably lose my mind if I had to run Windows on it. A suggestion for getting good old S3 sleep to work: enable the hack for reenabling S3 sleep in the Windows registry, then disable "Early Signs of Life / Dell Logo" in the BIOS [2]. I'm not sure if this will work on Windows, but it works flawlessly on Arch.
It seems like we're just waiting on bios updates for Ice Lake to have a proper thermal profile. I'm not sure. What happens is the laptops thermal profile is way under the Intel recommended profile. I believe it starts to throttle around 80* instead of the 100* or so Intel says Ice Lake should be able to run at.
It's been awhile since I played with this but I don't believe I was able to bump my voltage to 25w on Ice Lake. Maybe I'm wrong.
Maybe I'll do a fresh install and give it a try again. I've heard a few comments where peoples 7390 2in1s were running great but on /r/dell I've seen a lot more with complaints like mine.
I did get some improvement by dropping the thermal/power plan from High Performance down to Quiet. That seems to keep the thermals down so it triggers throttling less.
My problem is it throttles constantly and has other issues where if you move it (lift it up) while it's under load it will immediately throttle and I trigger it sitting on my lap a lot.
I bought it hoping I could run a bunch of VMs (thus the 32gb) and do light development work on it but I can barely even draw in Figma without having a rough experience so I completely gave up on developing on it.
I've heard that most of the Xps lineup has cooling issues. On the other hand I've got an Aero 15 (2018 I think), fan noise is decent and after a small undervolt it can indefinitely sustain max single core turbo speeds (4.1GHz) with respectable all core turbo (3.7GHz), while sitting at 70C. There are laptops out there with adequate cooling solutions out there.
A lot of high end laptops have cooling issues because it's the kind of thing you have to buy the device and actually use it for a while to find out, but everyone sees "i9, ultra slim, 'pro'" straight away.
To give some numbers to the comment I made previously in this thread, with an XPS 7390 2-in-1:
Single core turbo 3.9GHz, maintains indefinitely, temperature hovers around ~75 degrees, fans around 5000RPM
All core turbo: Keeps 3.4GHz and ~45W TDP for around 10 seconds, before dropping to 2.7GHz and ~25W TDP indefinitely. Temps still around ~75, with the fans around 8000 RPM.
That's without any undervolting, but with the processor set for 25W TDP (like the Windows "Ultra Performance" mode). Adding in some undervolting gets the all core turbo up to 2.9GHz.
Can you tell me what you did to set it to 25watt? I swear I've tried this a few times going through Throttlestop tutorials with different usb-c chargers (from the stock 67w up to 97w) and either that option was greyed out or I never got it to actually do 25w.
I know what you mean - had my share of random issues with Lenovo, HP, Dell - but at the end of the day Windows/Linux/Android are more customisable and I'm missing that a lot when I switched ecosystems.
I use a 15" 2018 MacBook Pro with the six-core i9 at work and Turbo Boost Switcher[1] has been my favourite discovery. It lets you disable the turbo boost function of the processor which means the fans never spin up and the battery lasts longer. I pretty much always leave it disabled unless I am going to be transcoding video or compiling something and can't notice a performance hit even with a couple of VMs running.
The only bad thing is that it requires a kernel extension so will stop working when they are deprecated in 10.16. Hopefully Apple introduces a similar feature as there were rumours of a "Pro" mode coming which would ramp up the fans and clock, my hope is they add a complementary "quiet" mode or similar to disable turbo boost.
I have the same machine and I used this option with volta - it was the most reliable in turning down the heat while keeping the system stable but at the same time it made the system considerably slower even in day to day tasks (with just a few of background build watchers and server + a YT video on the second screen the RubyMine become unresponsive regularly)
I have almost identical spec laptops from Dell and Apple (XPS 15 and 15" MacBook Pro with same CPU) and on both they ramp up to full fan speed when I do any serious work on them so it isn't limited to Apple laptops.
Pretty much all 15" laptops with 45W Intel CPUs turn into jet engines when under load, at least in my experience.
Also not to defend Apple but I do find the MacBook Pro cools down and gets quieter quicker than the Dell does although that could down to my personal setup (tools, configuration, etc). Could be the more powerful Nvidia dGPU on the Dell although I am talking purely CPU workload however with the shared thermal solution the Dell has it could be a bigger factor than I think?
I have a thinkpad t460p, it has a 45w cpu and stays quiet under load, even after years of use. It is two times as thick as a macbook pro. Newer thinkpads are thinner and louder.
As long as people buy for sleekness first and thermals second this is the outcome you get.
Yes I wanted to go back and edit my post to clarify my "pretty much all" statement to state that I mean pretty much all the popular consumer and "stylish mobile workstation" 15" models with 45W CPUs are like this.
It is possible to buy thicker/bulkier laptops that do a much better job at passive cooling and so don't get so loud.
Personally I prefer the lighter/slimmer laptops for easier portability and am fine with the trade off of them being louder and thermal throttling a bit under load but I appreciate not everyone feels the same as me.
In my experience there are 15" laptops with adequate cooling solutions for Intel's 45W parts. They just turn out to be heavier, because a proper metal heatsink is just heavy.
>Also not to defend Apple but I do find the MacBook Pro cools down and gets quieter quicker than the Dell does although that could down to my personal setup
Apple tunes itself to spin down it's fans later, which is why you're noticing this.
This is because when the average user runs a cpu intensive task it is unlikely you will run another one seconds later, so the cpu can cool off without all the fan noise.
And I've always gotten better battery life on average on MacBooks than other laptops, and in macOS than in Windows on the same Mac.
The problem is when there are bugs (of which there are many) in the other higher-level daemons and third-party apps that get stuck in some task and cause the CPU to unnecessarily shoot up.
For example I try to do things like renice +20 for every Steam process, because it's a bad macOS citizen and suddenly shoots up to 100% CPU for no reason, but it doesn't help until I terminate them. Even the TextInput etc. daemons get randomly wonky and have to be terminated.
Unfortunately this is not new. A lot of good can be said about Apple's devices (inc. Macbooks), but in terms of thermal performance the Macbooks are pretty bad and have been for a very long time. They often use software to paper over the problem. Part of that seems to be a design trade-off to hide the exhaust vent and continuing the match towards thin.
As an aside the 2019 redesign of the Mac Pro likely has the best thermal design we've seen from Apple by far. I often wonder what an actual mobile workstation laptop from Apple would look like, I'm talking at least three times the thickness, hardy case/screen, great thermal design, and huge battery. It would be niche but fantastic.
Laptops isn't designed for serious workloads. It's a small portable devices to hash some errands at starbucks. You can't change physics laws unfortunately to make all the heat disappear somewhere.
Keep in mind Intel marketing as well which advertises CPU with way less heat than they expose in real life.
The way you have this machines is because apple is commercial company and they should follow market demands.
"10 cores", "silent": you can only choose one.
If you want a reliable silent machine, use the proper tool for the job. I.e. mac mini / imac. There is the only way to get proper cooling. You can't have silent cooling in your laptop. Especially if it's "a top spec".
No. It's "10 cores", "silent", "5mm thick": choose two.
Personally I don't see the point in having a laptop thinner than 20mm. I would pay very good money for a 25mm thick, reasonably powerful laptop with super quiet cooling.
The Thinkpad T440s was dead quiet. It was the first generation of thinkpads with a 15W CPU instead of 35W. A current mobile CPU configured to 15W TDP would be powerful enough for basically any task that you would throw at a single computer. Instead of keeping things quiet, manufacturers focus on making laptops thin enough to replace a knife.
On current laptops, the noise level tends to follow the system load very closely. Just putting a bit more thermal mass into the cooling system would allow for a much more steady noise level, which is much less annoying (and the fan would not have to spin up at all on short load bursts like starting a VM).
> Instead of keeping things quiet, manufacturers focus on making laptops thin enough to replace a knife
They focus on what customers want. If they want 10 cores 5mm thick notebooks, they'll get it. It'll be noisy but who cares. It'll be used to like facebook posts anyways. Professions will buy stationary computers for the heavy lifting anyways.
T440 is an awesome machine although X1 is more popular, which is kind of slender version of t440.
I, a professional, have no say in what equipment I use in my profession — my employer does, and they do not allow outside equipment. (I get 1 MBP.)
I don't think this at all uncommon, either; I've only worked for one company so far that allowed personal machines, and that was only briefly while they were so small they weren't purchasing any equipment for the employees yet. (They rapidly outgrew that.)
You can add a centimeter or so of thickness and get perfectly adequate cooling for high power parts - look at all the gaming laptops for an example of this (if you can get past the godawful visual design).
This isn't a "laptops" issue, this is an "ultra thin" issue. Trouble is most people only want to buy ultra thin laptops and don't realize that that super powerful 8 core cpu isn't any faster than a much less expensive one when there isn't adequate cooling.
Laptops certainly can be designed for actual work. Its just macbooks are focused on being as thin as possible. If they put the current gen macbook in a 2012 macbook case they could make it run much much better since they could put a good cooler in it.
In theory, laptop manufacturers that use aluminum in their chassis could just put the CPU die right up against the chassis, Remove the bottom feet, and then tell you to only ever use it sitting on top of a table designed to function as a top-down heat pipe (i.e. the kind they use to make “scraped” frozen yoghurt.) The table would become the CPU’s direct-contact heatsink.
Not practical at all, of course, but this is well within the laws of physics. (And people do lesser things all the time, using e.g. those laptop “cooling stands” with clearance and fans built in.)
It would be practical to at least have some form of heat transfer to the case for passive cooling advantage, but this can have the downside of the end user getting burned/uncomfortable and saying, Why does my computer get so hot?
The recent metal-cased RTL-SDR's from rtl-sdr-blog have this "problem". The metal case actually helps the chip run cooler, but it gets hotter to the touch then the early insulating plastic models.
They are not that slim nor very beautiful, but gaming laptops can handle serious workloads for a long time. And many of them have a feature to stay silent with lower performances. They actually have a much better cooling system, but it's heavier and more expensive.
...at the cost of speed. A big % of a computer's performance comes from its turbo clocks. For instance, the 16" MBP with 6 cores is 2.6GHz base, up to 4.5GHz turbo. Disabling turbo in this means you're slowing down the computer as much as 40%.
Also, it's questionable whether running at lower clocks saves power overall. Apparently it's more efficient to run higher clocks, but for shorter periods of time than it is to run medium clocks for extended periods of time.
I think there's a difference between turbo boosting for short workloads and turbo boosting for long workloads. Especially since a big cause of turbo boosting for long workloads is because of a bug in some app I'm running, like an infinite loop doing nothing useful.
Turbo Boost Switcher's website says it can adjust Turbo Boost based on fan speed (only in its Pro version). This is probably the best way to do it: disable Turbo Boost only when it's running for long enough to turn on the fan.
I honestly think a "no fan noise" setting should be a built-in feature.
I've been using turbo boost switcher for a couple of months now with a base MPB16 and it's worked well. I pretty much keep turbo boost off all the time, barely ever notice any slowdown and it seems to help with noise & heat.
So many people on here seem to be intent on micromanaging their device's battery. IMO the whole point is to let macOS handle it so you can focus on actual work.
I know Apple has screwed up in the past with throttling iPhone CPU's (bad). At this point they know not to go to those lengths again.
To be fair that's a pretty big thing to screw up. I commend Apple for a lot (see my last 3 comments), but I think they cross the line of too-voodoo too frequently. I think they'd do well to dispel more magic.
Apple's change did the right thing. It fixed a ton of older phones which before were rendered unusable since they would experience random shutdowns due to naturally degraded Li-Ion batteries.
Every manufacturer should implement the kind of fix Apple did (and I'm sure at this point, they have).
They even mentioned the change in the original release notes for the iOS update.
I still think they could've (and should've) been more transparent.
Android has been doing it for years, and it's always been toggleable. If Apple didn't want to implement a toggle that's fine, but they could have easily indicated to the user that their device's battery has degraded, that batteries are replaceable, and that performance can be restored by replacing said battery.
The problem with how Apple did it originally was that it was completely opaque to the user. As far as the average user was concerned, their phone was slowing down for no reason.
The Battery Health menu should have been implemented from the start, and the controversy probably would have been completely avoided.
They certainly do, I have seen it often. I'm not even sure what to do with old phones. I don't know of any recycling places. I usually just let them sit in a stack in a draw. I once had a phone come with a bag to mail for recycling but I haven't seen something like that for a while.
They were holding it back. That's what the several hundred million dollar lawsuit they settled was about. And their public apology. And the hundreds of articles in the tech press.
Apple's own front-line staff (ie genius's) were not informed of the throttling. So if you complained of a slow phone you were told you were imagining it, or it was an inevitable part of the newer more complex OS upgrades.
At any rate, you were told there was nothing you could do.
I think people apply a double standard when talking about Apple since they are the de-facto industry leader. The battery degradation issue is something that affects nearly all Li-Ion battery powered devices.
This includes all Android phones, PC laptops, etc.
People have such low expectations of the other products by default that no standards are applied and no quality is expected.
This is the issue. We apply (rightfully so) a far higher standard when assessing the industry leader (Apple) but we apply no standard at all to the competition which frequently gets away with the same kinds of issues (and also issues that are much much worse).
I think what you're saying overall is true to a small extent due to how Apple have positioned themselves. But this ...
> we apply no standard at all to the competition which frequently gets away with the same kinds of issues (and also issues that are much much worse)
... is total BS. Google and Samsung are never, ever, given a free ride when they mess up. Come on. Let's not be hyperbolic.
> The battery degradation issue is something that affects nearly all Li-Ion battery powered devices. This includes all Android phones, PC laptops, etc.
Irrelevant. It's not a question of whether the throttling is a valid solution to a technical limitation (it is). The problem is that (a) there were no major manufacturers throttling CPU speed due to battery health in phones, tablets or laptops before this. It was not a known practice. And (b) since Apple actively hid the throttling from everyone, including it's own employees, very few people were aware that a simple battery replacement would bring the phone back to like-new performance.
You seem to have gone from outright falsehoods - "They even mentioned the change in the original release notes for the iOS update" to mischaracterisation "Replacing the battery would have fixed the issue... It's not like they were holding it back." and now you've moved on to "what about the other guys!?" deflection.
It puzzles me how some people will so blindly defend Apple without critically looking at the facts. Just admit it was a mistake and looked really, really bad.
Apple has. Why not you?
And for the record, I'm a very happy Apple customer. I've used their computers exclusively since 2005 and their phones exclusively since 2010. I rely on their products and ecosystem to earn a living. But I'm not blind and I'm not stupid.
> You seem to have gone from outright falsehoods - "They even mentioned the change in the original release notes for the iOS update"
It was in the note as far as I'm aware. You're saying that as if I'm trying to spread misinformation. I don't appreciate that at all. It's very rude.
> mischaracterisation "Replacing the battery would have fixed the issue... It's not like they were holding it back."
That's not a mischaracterization. You absolutely could have gotten your battery replaced. There were even tons of 3rd party services that were offering battery replacement along with screen replacement. It's not like it was some sort of dark secret or as if they banned you from replacing your battery.
> and now you've moved on to "what about the other guys!?" deflection.
I think people should be angry that other manufacturers weren't doing anything to extend the life of their batteries. I see that as worse than using techniques to manage battery life (which the operating system is doing at all times by the way - same with your GPU).
It's a mischaracterization because as you've been informed, there was no known connection between CPU speed and battery health. Even among Apple employees.
So while your statement is technically true, it's irrelevant and misleading. Of course battery replacements have always been available! How does that change anything at all? You aren't addressing the central accusation (which is the secrecy). You aren't bringing anything new or interesting to the discussion.
Sorry, if I've been rude. But you've been corrected a couple times without acknowledging it, and continue being slippery by arguing a position without addressing the core accusation. I wouldn't say that's rude but it's frustratingly bad etiquette.
>I think people should be angry that other manufacturers weren't doing anything to extend the life of their batteries. I see that as worse than using techniques to manage battery life
Sure. I've never owned another smartphone and can't comment on how those customers feel. You're probably right. At any rate it's not relevant to how Apple treated its own customers is it?
Try to reply while addressing the central accusation. That the throttling itself is a perfectly valid solution but it was wrong to not inform consumers it was happening. That it was wrong to have customers with $700 phones and $100 AppleCare be told by Apple Genius's that they were imaging the slowdown and nothing could be done... except buy a new phone.
Now, I'm not 100% convinced Apple had nefarious intentions in withholding the info from staff and customers. But, neither you, nor I, will ever know that. All we have to go on, is the facts of what happened and how people were treated. It seems like a black and white, open and shut case to anyone objective. People were lied to, plain and simple. How can you defend that?
What they failed to do was show the user a message saying "Your phone has been slowed down due to an old battery, get a battery replacement at an apple store to restore the original speed"
Absolutely no one is going to assume their phone is slow due to an old battery.
They also needed to put the option to disable it. Now anyone who was pissed off by this behavior can disable it, which makes it a way better situation.
I don't understand why the iPhone CPU thing was such a big deal. It's a perfectly sane power management feature. Apple had to choose between two options:
A. Devices lose battery life per charge over time, eventually powering off randomly because not enough power can be supplied to run the hardware.
B. Devices throttle their CPU over time to keep battery life per charge relatively stable, and avoid powering off.
Apple chose B.
I also don't understand the people who are so upset that Apple didn't say anything - any hardware/software company will make thousands of little tradeoffs like this during R&D, they can't be expected to publicly announce every time they make a decision during development.
It was such a big deal because Apple has a monopoly on „acceptable“ replacement batteries (the system shows a warning when you insert a 3rd party battery), and they charge 3x their actual worth.
That's absolutely a separate problem worth being mad about, but that doesn't change the cpu throttling thing being afaic a perfectly sane power management feature.
I'm surprised to be defending Apple on this, normally most things they do seem pretty anti consumer and leave a bad taste in my mouth. But in this specific case I really don't think they deserve the scorn.
What part of "setting a charging threshold" is "micromanaging". The entire motivation of being able to set a charge threshold is to get the software to do it, instead of being just plain silly by forcing yourself to change your plug in / unplug habits.
So they are trying to automatise a system so people don't have to think about it, but a bulk of reactions are about finding ways to make it behave better in their specific use case.
Would be nice if that worked though. I have a 2 year old MacBook with a dead battery, turns off anywhere between 40 and 60% after about 1 hour of use.
Until they come up with something that actually works I'd be grateful to be able to set a lower max charge if I know that the device is mostly used plugged in. And since nobody has been able to come up with anything in over 10 years of dead batteries from devices which are always plugged in, I doubt that this will be resolved anytime soon.
Why doesn't the UI report 80% as 100%? It seems like exposing this to the user is more confusing than anything, when the cells could be over provisioned and treated politely by a system controller, without the user being part of the decision.
Aren't SSD's over provisioned in this manner? You sell a drive with a terabyte of storage, but actually ship more than a terabyte of chips in the case to accommodate degradation over the life of the device.
That wasn't even managing the battery, per-se(although it is power management, it wasn't strictly about health). It was reducing clock speeds to extend the amount of time the device would be on. They still do it even if the device has a healthy battery: drain the phone to 1% and you will see. Rather than running at full blast and shutting down, you can extract more runtime.
Some EVs do something similar: the Nissan Leaf, when the battery gets really low(and I mean it, far past the point where you lost all percentage and mileage indicators), will enter a reduced power mode (or popularly called "turtle mode"). This allows it to eke out a few more miles out of an otherwise mostly dead battery. There is a "turtle" that lights up on the screen, maybe Apple could just do that.
Turns out batteries hate when they are almost empty and you are trying to extract full power from them, voltage drops even more. So there are some compromises that have to be made.
The problem was the phones battery couldn't deliver enough current to run the cpu at full power, even though it had charge remaining to run the phone for some period of time in a lower power mode.
Without power management, when a high demand task came alone and the CPU tried to draw more power, the phone would crash or shut-down.
The firmware update capped performance not to extend the run-time when the batteries were low, but to allow the phone to run reliably when the batteries were worn.
> the Nissan Leaf, when the battery gets really low(and I mean it, far past the point where you lost all percentage and mileage indicators), will enter a reduced power mode (or popularly called "turtle mode")
TIL. I thought I was pushing it coming home with 2 miles left…
I just switched from Linux to Mac for my company notebook.
No offense, but for me it is like the Mac is taking my hand and guiding me threw a mess. However sometimes I know the way better than the Mac but it is not letting me. It actually makes it really hard to „go my way“.
For example the “only trusted developer program“ can be run . I understand why it makes sense for most people but I want an option to decide it mysel who is to be trusted. To be fair I had to google a bit for a terminal command to fix this but either way it leaves a bitter taste. I fear that I may lose this “fix“
Now back to the battery health. Why not allow being transparent? If most of users want the 100% showing then make it default.
I think that’s what boils it down for me. Having no choice with OS X. Now I know some will say that’s how it is for Mac but do you think it is too much to ask for this (really stable) system to support choices?
That SSD analogy is wrong. Doubling the capacity doubles the lifespan of the device. The reason why there is extra space is because performance of a full SSD can degrade to unacceptable levels. Basically you can write and erase but you can't overwrite flash. If the drive is full the writes are queued in the over provisioned part of the SSD and once the garbage collector has run and freed up space the pending writes are transferred back onto the regular storage.
Some samsung tablets (and phones, I think?) have an option that does this - it remaps 80% so it appears as 100% and won't charge past it. Nice way to improve battery health for a device that spends a good chunk of every day plugged in.
A fun side effect of this is that the tablet can boot while at '0%' battery, and then it will automatically shut off a little bit later to avoid dipping below the safe range - presumably '0%' is actually like 10% or so.
Well, as a user, wouldn't it be nice if I could access 100 % of my battery for situations where I need as much life as possible? 20 % is fairly significant. It also cuts down on battery longevity, but plenty of people might not care at all.
For sure, a "extra battery" mode could make sense as the opposite of "low power" mode. Still, that smells like the sort of feature the average user would be superstitious of, like the obsessive app force-quitting I see folks do on the bus all the time.
It's my understanding that modern EVs like the Kia Niro EV or the Chevy Bolt work this way. When nominally charged to 100%, the actual charge is closer to 80%. A 75 kW battery will typically only go to 64 kW.
All li ion batteries work this way. If the battery mapped 100% to the chemical max capacity, your batteries would degrade very fast and die very young.
This whole discussion is colored by confusiin between the heavily simplified model presented by the charge indicator with the raw battery properties.
Fun fact: there is no "80%" level either as seen from the battery controller POV, that's just a forecast about how much energy the battery might be able produce if run until the cut-off level (and the 0% level here is also a fair bit above the chemical empty state), and the battery controller is constantly updating its model about how the battery behaves when discharging to keep the forecast accuracy reasonable when the battery ages. When the batteries come from the factory, the calibrations for 0%, 80%, 100% are at certain voltages, and they constantly move throughout the life of the battery. (Maybe not the 0% voltage)
During one of the last few hurricanes, Tesla did an OTA update that unlocked extra range for people trying to leave.
I seem to remember it being something like the hardware capacity is one number but there's a software upsell that you normally need to pay to unlock full capacity. But it may have also been a "we'll push the normal operating parameters to give you this extra boost", don't quite remember.
Tesla sells two versions of that car, one with longer range, even though they have identical hardware. During the hurricane, they lifted the software cap on the shorter-range version.
Tesla has a very minimal top buffer though, it is only used to offset the known degradation of the new battery. After 6-9 months you'll have no top buffer left. You can tell because charging from 99 to 100% is at extremely low amps and takes forever.
With their Powerpack products, Tesla oversizes the inverters and capacity a bit to deal with reduced capacity over time, so if you have a 1 MWh battery, they might install 1.15 MWh and limit to 1 MWh so that in 20 years it still has a 1 MWh capability.
I believe macOS already does this. Not down to 80%, but sometimes when it shows 100% and you check the battery info, it shows that it is actually still charging.
Eh. That was more for consistency with how storage devices are sold -- if a 10^30 byte hard disk is described by storage vendors as "1 TB", it's incredibly confusing to users to have it show up as "931 GB".
There's nothing wrong with letting users learn how hard disk marketers are ripping them off, instead of playing their game. But, as usual, Apple prefers to choose blissful ignorance for their sheep customers.
Besides that, we have proper units for binary multiples: KiB, MiB, and so on. I've only seen KDE use them properly so far, and it's a shame.
Besides that, we have proper units for binary multiples
Approximately 0 average users know about them, and of the technical users, only the truly irritatingly pedantic are going to use them (which may be why they've shown up in Linux).
That added "i" inbetween can go unnoticed for those not caring, it can be an invitation to learn for the curious, and most importantly it is an important disambiguation for those who know. The trade-off is absolutely positive to me.
Is it really "ripping them off" to use SI prefixes for base 10 just because (a huge number of) other people are accidentally using SI prefixes (base 10) when they really ought to be using IEC prefixes (base 2)?
Calling it a a "2 TiB disk" when it's actually a 2,000,000,000,000 B disk would be a blatant ripoff.
Its amazing how dumb most charging is for smart devices. I plug my phone in every night and it does a quick charge then sits there and does nothing the rest of the night. It even knows my alarm clock time, surely it should be smart enough to slowly charge all night.
iPhones will selectively delay charging past 80% if you're at home and if your usage history indicates that the phone will be left on the charger for a while longer.
Apparently a notification will show up when optimised charging is enabled. I’ve never seen it, because the functionality also requires Significant Locations and other location services (listed near the bottom of the page) to be enabled.
That seems to me to be quite unfriendly to privacy. And given that I always charge my phone overnight and use my phone’s alarm function, it could simply use that as the target time to finish charging to 100%. No complicated location-based ML needed.
At least, it would be nice if they told me about this requirement on the Settings sheet where I enable "Optimized Battery Charging". I was wondering why it never seems to kick in. Thank you for the clue!
It's not necessarily that it's dumb, there's a bit of battery physics and chemistry involved. If you look up EV charging curves for example [1], the first bit goes fast and the last bit slows down. A rough analogy I've heard is it's like blowing up a balloon -- as it gets bigger, there's more back-pressure so it gets harder to fill up the last bit. That's why the EV roadtrip strategy is "frequent fast-charging" -- you spend less time if you recharge from 10% to 60% twice instead of going from 10% to 100% once (also safer to take driver breaks).
If your phone never gets past 80%, it could be the battery just needs replacement. Batteries are consumables, and they do degrade after a year or two or three (depending on cycling, temperatures, use, etc). iOS has a battery health indicator giving you a rough estimate of the state... if the health is low, get a repair kit from ifixit and then it's a fun evening activity to open one of those puppies up and see just how tiny everything in there is!
"it's like blowing up a balloon -- as it gets bigger, there's more back-pressure so it gets harder to fill up the last bit."
That's not actually the case with a balloon. :)
If you think about it I'm sure you've noticed that you have to blow the hardest right when you start, and then it gets easier. The reason has to do with the curvature of the balloon and the fact that the same amount of air causes less and less stretching of the material as it fills up.
They aren't saying that the charging circuit is dumb because it slows down as it gets nearer to 100%. (That's how it works when it is trying to charge as fast as it reasonably can.)
Instead, they are saying it's dumb because it doesn't slow down when it can charge fast but doesn't need to charge fast.
If your phone is at 40% and you plug it in, it will probably finish charging in about 2 hours. But if you plug it in at bedtime, you don't need it to be done in 2 hours because you'll still be asleep. So why not figure out the lack of urgency, then take 4 or 5 hours and keep the battery temperature lower?
It's not that adding additional charge to the battery is difficult. It's that the current has to be tapered off when the battery is near-full so it doesn't go over its rated voltage.
Thanks for the clarification, the analogy clearly isn't very good.
Out of curiosity, have you found a better ELI5 analogy that doesn't bend over backwards with a rube goldberg setup of pipes and waterflow? I've struggled explaining this phenomenon to people buying EV's, where charging behavior become a regular thing people need to figure out.
Well, if they're familiar with beer, and sophisticated enough to pour it into a glass: poured very quickly, the beer will develop a large head that overflows the glass, but pouring slowly creates a smaller head (or none, but don't do that).
There's not more beer, but it fills more space temporarily when poured faster.
On my old Galaxy Nexus running CyanogenMod, quick charging had to be explicitly activated. I still think that off-by-default is the most sane configuration, as I've rarely needed it.
I wish they'd give us the option (on the iPhone and iPad as well) to arbitrarily set the maximum charge level. Just like on my Tesla, I'd like to be able to tell my phone not to charge above 80%.
you can mostly fix this issue by hiding the option in "developer settings". on android, there's a lot of weird stuff buried in here but you never hear people complaining about it.
Easy: make the charge percentage display relative to the maximum configured charge. Just like it already is with battery deterioration over time: if my battery only holds 80% of its design capacity, the phone will still tell me to be 100% charged as soon as the battery hits that 80%-of-design-capacity-brick-wall.
I just want the option to manually move that brick wall down a bit (they're already telling me exactly where it is right now, on iPhones at least, on the MacBook I ask coconutBattery).
If they do that after deliberately reducing their maximum charge (a setting which would probably come with a warning that reduced runtime of the phone is the result of doing it), they'll probably also complain that their internet speed has gone down after disabling the LTE/4G option (actually that does seem to be even less transparent, because not everyone knows that LTE is faster than 3G). Didn't stop Apple from offering a switch to disable LTE/4G.
Note that essentially all modern battery systems essentially do this under the hood. The "100%" shown to the user isn't the most you could charge the cells, just as high as you want to charge it to meet lifetime degradation targets. Tesla just goes a bit crazier here and exposes more headroom because they can rely on drivers being more involved in charging strategies.
What separates drivers from phone/laptop users? Certainly not techies vs normals. It would seem to me that both cohorts are capable of, and potentially interested in, deciding between "shorter days but more years" and "longer days but fewer years."
I think the real difference is that car manufacturers' business health depends on less maintenance over many years, and phone manufacturers' business health depends on planned obsolescence.
Cars have way more capacity than they typically need, and very predictable usage patterns. If your car has 400 km of range and your daily commute is 80 km total, you can pretty safely charge to only 200 km and not get range anxiety. In the rare cases where you need as much capacity as possible (road trips), you know your approximate departure time, so the battery only needs to be at maximal charge for a short time.
Laptops don't get used like that. People plug them in, then unplug and walk around with them until they either they run out of power or their meetings are over. It's really asking too much to have people plan their usage out. Plus the draw rates aren't predictable. If I can get away with just checking email, my laptop lasts all day. If I have to do a big C++ compile that's 30 watt-hours right there.
I might also add that really only Tesla is doing the charging guidance UI. Other car manufacturers spend a lot of resources to perpetuate the illusion of a battery working like a fuel tank.
Some laptops support this too (eg business Thinkpads). Apple is a luxury brand and batteries are cheap to replace so it doesn't want to burden users to spend their precious cognitive capacity on battery management.
Long time ago Ezekeel, a xda-developers user, published a kernel mod for the Nexus S that let you choose the max percentage that the battery could reach while charging. It was called BLX aka Battery Life eXtender. I always set it to 80%. I've always been intrigued by extending the life of li-ion cells and that's the only work that goes into that direction AFAIK. I believe it was 2011. There hasn't been anything like that ever since.
There's AccA (and the command-line ACC) which allow fairly sophisticated control over max voltage and charging rates, with easy profile switching (features depend on kernel/hardware, but works with a lot of stock ROMs). Root is required, unsurprisingly.
This is exactly what I was thinking. The article doesn't mention if there is a setting to temporarily allow the battery to charge to a higher percentage.
I assume checking the box to not use this setting will work the same way but I want to make sure I switch it back. Just like how Tesla prompts you intermittently.
The only thing wrong with my Note 8 at this point is battery life. I'd gladly have dealt with 80% charge over its entire life in order to still have a good battery life now.
My Asus Zenfone 6 does this. It also seems to modulate the charge current to a low level if charging overnight. A tap on the notification engages full charge power.
PSA: If you have a thinkpad, the lenovo settings app lets you control this too. In lenovo vantage, go to Device > My Device Settings > Battery settings > Battery Charge Threshold.
Except that's a fixed threshold you have to set manually. This tracks the thermal and charging profile of the battery, learns it's characteristics and adjusts the threshold dynamically.
Which has a huge impact on battery health. Good and bad battery management explains a non trivial difference between high and low quality LiPo battery products.
The Dell XPS 13 also offers an interface in the BIOS that lets you set a charge limit, hours not to charge the laptop, and a bunch of other great controls.
The only big issue is that they don't expose it through a friendly UI within Windows 10. It's nonsense that I need to go to the BIOS to tweak these settings.
There's an application named something like Dell Command Center (maybe Dell Power Manager on windows?) that comes preinstalled with the default xps win10. Or you can get it yourself from the dell website. It exposes all of the bios settings.
There's also a DCC package for Linux which can do the same thing. I made a thin Python wrapper which would read a number and set that to the maximum battery charge limit (e.g. $ battery.py 85). Unfortunately I got rid of the xps so I don't have the script, but it was very simple. Hard part was figuring out what the cmdline arguments to the DCC executable were.
For the Redhat family You don't really need TLP, tuned[1] is installed by default and it's pretty well integrated with the system (no need to mess with SE Linux)
Another nit: Maybe we never let the user get to 200% by refusing to charge beyond 150% (internally known as 75%?) ever.
Better yet, all devices, phones, tablets, notebook computers, headphones, speakers, ... should automatically stop charging at about 75% and then continue to run directly off of the wall. I used to think that's what all devices do because that just seems like common sense to me.
This could actually work for Apple devices, because no one compares them against other laptops by specs.
Although they would be compared against last gen macs. Saying "Battery is half the size" would need some marketing polish, implying that it's lighter or something.
Additional idea - alongside RAM and SSD size, one chooses also supercharge size while shopping (the same battery, locked to the amount you paid for). Great, isn't it?
I keep my MacBook Pro 16" plugged in 80% of the time, but when I want to go work at a coffee shop on battery having 50% would be a big inconvenience. How much longer in terms of battery life are we talking doing 50% charge vs 100%?
You would remove the 50% charge limit prior to undocking so that it's at 100% right on time. Calendar integration could easily automate the limit-removal time (maybe 30min before you have to leave, or whatever is needed).
Why is it not possible to completely save the battery when on AC? i.e. charge the battery to 100% (or something close) but power the laptop directly via the charger.
Are you sure? I had read elsewhere that it always goes through the battery, and a sibling comment says there is insufficient power from the charger alone (not really sure how that's possible either though).
the optimal charge state for long-term storage of a lipo cell is about 33%. 50% is a nice buffer on top of that if you use it unplugged for an hour or so, then put it away.
maybe not, but it's probably not much worse than the optimal charge state. you want to keep a lipo cell at 3.7v for optimal longevity. usually this corresponds to above 20% charge but below 80%, but the concept of "charge level" is sort of arbitrary. the manufacturer has already set safety buffers on either end of the spectrum, but the exact amount will vary based on risk tolerance, application, etc.
Huh. That explains why my MacBook Air is doing so much worse than I expected from the number of cycles it’s reporting.
It’s a mid-2013, so I’m not expecting much, but a few times I’ve seen “100%” when waking it unplugged, only for this to be immediately followed by an emergency shutdown, and when the reboot completes it claims “42%”.
If you check the power tab under System Information, you can find some battery health info that might be illuminating. For example, my newish MBP16:
Charge Information:
Charge Remaining (mAh): 8362
Fully Charged: Yes
Charging: No
Full Charge Capacity (mAh): 8647
Health Information:
Cycle Count: 18
Condition: Normal
Looking it up, specced full capacity is 8818 mAh, so I'm at 98% health right now--probably lost a point or two because I leave it constantly plugged in at work. Willing to bet yours is much lower.
There are a few apps out there that can do a better analysis too. CoconutBattery used to be a good one, no idea if it's still around, but they were common.
Almost certainly, yes. I didn't note the capacity out of the box, so that 98% from spec is a bit handwavy for sure.
That said, Apple's usually pretty good about shipping things erring over spec, and publishing the low side of the real range. It was probably at least the spec amount when I got it.
8246 mAh after 34 cycles on my 16" 2019 MBP. That's a lot worse than I expected.
What's the best way to slow battery degradation if I use it for 8-10 hours daily for work? Run MBP from an outlet and do full discharges once a week? Run MBP from the battery and recharge the battery when it depletes? Run MBP from the battery, but charge it only to 80%?
At this point, I think anything you do is going to not be better than what the system could automatically do for itself. Their change will basically give you that 80% bit.
There's something to be said for occasionally running the battery down to zero and charging it all the way back up, of course, but I wouldn't think of it as an effective regimen with current battery tech.
I'm also not sure how quickly it's expected to drop in capacity. IIRC, batteries drop a notch when they start getting used, plateau there for a while where it mostly depends on environment (try not to charge them when it's 110deg ambient, for example, overheating will kill a battery fast); then eventually drop again and start heading on down.
And, of course, all of this scales by how cold it currently is ambient because lithium batteries have reduced charging capacities cold (though I don't think it damages them permanently like heat does).
For all I know, 95% (roughly where you're at) is the expected amount once all factors are concerned I wouldn't worry too much. Maybe just get some comparative specs on MacRumors or with one of the utilities (some benchmark against everyone else iirc)
I have a 2015 13" MacBook Pro, and I'm on 85% after 940 cycles (5560/6559mAh - I guess the battery was smaller back then). I most often run it on the charger, but fairly often run it on battery down to a low percentagr too.
I don't think that's how you calculate it. You measure the Full Charge Capacity against what it's originally rated at. (What I've seen online is that the original capacity is 8790)
What you describe does sound just like a battery that was almost always fully charged, and is about .. six? years old. You may want to try the “rumored to work” calibration process, or replace the battery after the latest OS update:
Which is essentially “set it never to sleep automatically, plug it in overnight, unplug it for 24 hours lid open and let it die and stay dead a while, charge it fully” without ever interrupting the charging process.
On a healthy battery this will slightly reduce capacity each time due to deep cycle so don’t go doing this if you’re not experiencing “shuts down at 42%“ problems!
Probably there’s build up inside the battery simply given its age, and it’s unable to provide a steady power output, which also makes the reading wrong.
Some people being lucky and not having issues doesn't mean other people don't have them. As evidenced in many comment threads recently, plenty of people have issues with Catalina.
Yeah, Catalina actually fixed some bugginess I had with Mojave. Only major loss is that some third-party prefpanes I use broke due to signing requirements
This makes a ton of sense. I assume it's smart enough to use data like your location to charge up all the way (or more than usual) if you're in some random hotel, instead of having to remember to turn it off when traveling.
If it's smart and takes all these things into account, that would be so much better than setting some arbitrary threshold (is 50% okay? is 80% okay?). Adding arbitrary options enables a lot of bullshit advice to spread.
I wish people would stop using the generic 'MacBook' when talking about 'MacBook Pro' and 'MacBook Air' - makes it very diffcult as a 'MacBook' owner to find support articles.
Well, there aren't that many things specific to them unless you're talking hardware specs. They're all part of the MacBook family, so it's valid to call them that.
I'd blame Apple who decided not to name the 12" and left it only with its family name. Sure, that's how it used to be, but post 2000s that's just not a model name anymore on its own, anymore than iPhone or iPad is.
Think "12 inch MacBook" probably would find the most hits, though. Probably even better than the "MacBook -pro -air" thing I suspect you were doing, since those two get mentioned in the same articles a lot.
At least they've mostly backed off the "The New <old name>" type crap they were doing with iPad 3, etc. You want to talk hard to search for...
I set mine to stop charging at 85% and not start again until it drops below 75%. If I know I'm going to be away from power for a while (e.g. traveling) I manually tell it to charge up to 95%.
Anyone know if there's something like that for Android?
Somewhat infuriatingly, Thinkpads with two batteries (e.g. T480) will discharge whichever battery appears "healthier" first, rather than taking the sensible route of discharging the external battery first so that your internal battery isn't completely dead when you're trying to hot swap.
When new, the internal lithium polymer battery reports its nominal capacity conservatively, so that the measured capacity is a few hundred mAh higher than nominal, making it appear healthier. The external lithium ion batteries tend to report nominal battery capacity accurately. This means that for something like the first year of use, these Thinkpads will consistently discharge the internal battery to 5% before touching the external battery. By the time your external battery is low enough to warrant a hot swap, the internal battery is gone, and you have to power down or plug in. And of course 5% isn't a configurable threshold, so you can't change it to, say, 20% instead.
Apparently this is baked into firmware on a charge controller IC somewhere, so it's not hackable with some i2c commands like the charge thresholds.
IIRC, F-Droid has a battery charge limiting app but the support is quite hit-and-miss depending on your hardware and it generally requires root access. There are some Android phones that offer this as a stock feature, e.g. in the ASUS "Zenphone" M series.
I thought keeping a MacBook plugged in was advertised as OK (Even said to be BETTER) since the power is being drawn from the AC source rather than the battery. What’s the deal, is it better to leave it plugged in, or not?
Generally speaking it’s better to keep it plugged in than to repeatedly charge and discharge it. But it’s even better to keep in plugged in at 80% charge instead of 100%.
Really? I'm not very knowledgeable about the subject but I always understood that discharging the battery was healthy. Is there somewhere I can read up on why that is?
It is healthy, but discharging to 0% isn't and keeping it at 100% isn't either.
It is best to plug in at 20% but only charge to 80%. Then every half a year you do a full charge to 100% and a full discharge to calibrate the battery management.
Hey Apple, this is the perfect opportunity to take advantage of the clean USB-C ports arrangement on new MacBooks!
Charging Mode 1) By plugging the charger into the rearmost port, full 100% fast charge please.
Charging Mode 2) By plugging the charger into the other, nearer port, I’m indicating that we’ll be here for a while... please trickle my battery up to 50-75% to prolong the battery’s lifespan.
Indicate which mode I have instigated with a difference in “on charge” noises and show an explanatory notification in the MacOS UI. Perfect opportunity to explain what’s going on and espouse your green design credentials.
I didn't think the USB-C / Thunderbolt port situation could get any more complicated and confusing [1], but congratulations, this would certainly do it.
I cannot say I've ever needed to know the charge-rate mode from across the room.
I can say though that I've wanted to be able to plug a device in on both the left and right depending on location and usage. I really wouldn't want to lose that functionality for this, particularly when a simple software toggle is more flexible long term anyway.
9 times out of 10 I am going to use the same charge mode at the same physical location (e.g. at home, slow, at work fast). That would be the real killer feature, geo-fenced software toggle that knows where I am and what mode I previously used here.
It’s a good point. Maybe I just really miss the little green or orange light on the MagSafe chargers. Then it was just a case of picking up the laptop and going, now I have to open it, give it a second to refresh its status, just to check. I’ve left the house a couple times with a dead laptop since getting the newer machine. Sorry for conflating two issues because I still wouldn’t know if the battery is full or not just from the different port.
I don't think the ability to signal users from across the room is a use-case that Apple is designing for, or one they would ever consider. And even if it was, this metric is likely not high priority.
Design continuity is often more important for usability than the number of features, and Apple especially priorities this.
This is a great way to confuse 99% of customers. It also violates the idea that all 4 ports are identical, and also poses a problem if the user has stuff in the other ports because now they need to swap multiple cables every time they want to change charge behavior.
Agreed it could be confusing without some sort of prompt. Or maybe it could be opt-in from the settings just like the iOS “Optimised Battery Charging” toggle.
Wrt all the ports being identical, it’s a bit of an edge case but there are already plenty of MacBook USB-C oddities. Instructions for monitors strictly plugged in on either side springs to mind as an example: https://support.apple.com/en-us/HT210754
I hit a similar issue with an iPad today - there is no easy way to tell if it is charging slowly.
It was showing the charging icon, although only charging at 1W. Horrific UI. I changed cables, it was charging at 5W. Shit, the charger was a 5W charger for an iPod (charger looks the same, need to read tiny low contrast writing to tell difference). Changed to a 10W charger, now charging at 7.5W. Change to another cable, finally 10W.
Fortunately I had an in-line USB diagnosis tool (about $10, google for USB power meter) otherwise you are screwed trying to diagnose why your iPad seems to be charging slow...
My 2017 13" Macbook Pro has seriously had garbage battery since the day I got it. I'm lucky to get 4 hours from it doing light browsing in Safari.
Comparatively, my 2014 13" Macbook Air had the best battery I've ever had. Routinely got 10 hours + doing the same thing.
And now, I have "service battery" in the tray icon. Cycle count: 101. After the battery is below 60%, any kind of "heavy load" (i.e. gcc) will just turn the thing off like a power cut.
Worst part is I can't even take it to get repaired because I'm stuck in SE asia under lock-down.
Not sure what there is to complain about here. There's a checkbox to turn it off if you don't like it, and anyway it's designed to adapt to how you use your laptop.
It would be nice if I could keep my MacBook battery at a healthy level without having to drain it.
With the MacBook Pro 16 you can easily draw enough energy to drain your battery while using a 100W power adapter.
Dell addressed to this issue in their USB-C laptops by making and allowing 130W power adapters. Apple requires you to tap into your non-user-replaceable battery to supplant the power usage.
I had the issue that my charger was overheating so much it would stop charging entirely. Had to ask the IT guy for a 2nd charger so I can swap between the two to make sure my laptop wouldnt lose its charge. My former employer had us all with Macbook Pros even though due to the nature of our work we couldnt do jack while outside of the office. Still unsure why they didnt just buy us iMacs.
my favourite laptop has to be Panasonic's Let's Note I had one wayyy back model W2D and they eventually had this physical button that let you charge up to 80% for longevity reasons.
That being said, I still own a macbook pro from 2011 and it's battery is still 100% healthy so I'm quite surprised to see how much's changed...
I doubt you're really at 100%... if you go to "Apple menu > About This Mac > System Report > Power > Battery Information" you can look at "Health Information > Cycle Count" and see how many cycles you've been through... see "Cycle Count Limits" at https://support.apple.com/en-us/HT201585 for expected lifetime. You could also look at "Charge information > Full Charge Capacity (mAh)" and compare that to whatever the original capacity was for that model.
says 115 cycle... as it's plugged in most of it's life and full charge capacity is 6435mAh which sounds about 100% still.. oh and it's actually late 2012 rather than 2011 felt like I got an upgrade lol
If I know I’m going to leave a laptop plugged in indefinitely, I would like to be able to set it to 50% battery manually instead of trying to “train” the software to get it right. Most (all?) operating systems lack this ability.
I have a loaded 2015 MacBook Pro. My wife insisted on it - we felt flush at the time. It spends 6 months unused, and six months as a desktop, plugged in. But if you go to use it mobiley, the battery life is about 40 minutes.
Sounds like you need to just get a new battery. That was 5 years ago.
I got 4-6 hours on my 2015 MBP depending on what I was doing after two years.
You could get a program like iStat Menus to keep an easy eye on your CPU to see if something is using it. I think it's required in 2020 where Spotify, Discord, Slack, Steam, a browser tab you opened last week, etc. will regularly decide to start eating a whole core in the background.
Slightly off topic, but has anyone else noticed how simply starting Activity Monitor can bring your CPU and fan under control when they’re raging? True with both my 2013 and brand new 2020 MBA.
According to Coconut battery, my MacBook Pro battery is now at 89% capacity after only 2.3 years and 140 cycles. I hope this change keeps me away from the dreaded 80%...
I've got a Mid 2014 MBP Retina and I'm happy with it, except for playing video games. I tried to upgrade to one of the new MBP last year and I hated it. I sent it back. I tried a windows with WSL, as well as an ubuntu setup, on a very powerful and sleek laptop, but I sent it back too. I'm back with my good old 2014 retina.
If I really need a new laptop, for now the only viable option is a MBP Retina 2015, how crazy is that?
>Charging a modern laptop battery to 100% and leaving it there for extended periods of time—especially at warm temperatures—can dramatically reduce the battery’s usable life.
This has been known for years, and this feature is relatively simple to build. I don't think it's an act of benevolence from Apple, I think the estimated cost of another class-action lawsuit has surpassed the estimated gain from decreasing the perceived life of MacBooks.
Maybe... there's not a ton of difference in specced battery life though, so 80% of that should be roughly the same. The 2017 MacBook is specced for 10/12/30 web hours/movie hours/standby days on battery vs. the 2020 MacBook Air is specced for 11/12/30.
Because newer Macs contain what is essentially an iOS device: the security processor. It’s the data broker for the encrypted internal storage among other things.
Why not just get rid of built-in batteries entirely? Not only does it lead to unethical business practices (linking battery life to hardware performance), but it facilitates a privacy nightmare.
> Why not just get rid of built-in batteries entirely
Built-in batteries allow for custom battery shapes that increase battery life or allow for thinner computers at the same battery life. They increase laptop durability by not requiring a removable battery cover. They allow for putting other components on top of the battery as well to better take advantage of the space inside the enclosure.
If I remove my laptop battery, I know no one can tap into my hardware covertly. E.g. turn on the microphone, enable bluetooth hardware to see who I'm near, enable 3G/4G hardware to track which cell towers I'm near, etc.
I'd gladly deal with a battery cover on my MacBook in exchange for definite privacy. Better yet, remove the battery from inside the laptop entirely and can plug one in via USB-C port as needed.
For such a niche use case, just stick the thing in a faraday cage bag. It doesn't matter that it has power if it can't exchange any signals with the outside world.
Besides wasting space, it also means the battery has to be a single monolithic entity, can't be too flat (or the case would use up the entire space the battery occupies), and can't have any components over it.
It's 6 different cells, that span the entire width of the laptop. They're glued in, and they use pretty much every bit of space they can. There's also a ribbon cable going over them, which I believe is the trackpad cable.
Modular batteries can have firmware, and can still be attached to systems that reduce current draw when the battery health diminishes... these are not exclusive or required features of internal batteries.
And reducing current draw to prevent voltage sags is an engineering feature to compensate for the limits of physical science, not an arbitrary business decision. There are alternative solutions, like not booting at all, or letting the system crash. Those are not necessarily good solutions.
If I could just remove and replace a battery then I wouldn't have to give my laptop to someone else. I always put in a separately bought SSD in a laptop, so that I am able to remove my data in case of a (warranty) repair by someone else who doesn't do the repair in front of me.
the built-in battery is what makes an "ultrabook" possible. lenovo still makes laptops with removable batteries if you really want such a device. consumer choice is not really the hallmark of the apple brand.
everything inside the chassis that isnt pcb, heatpipe, or fan is part of the battery pack. it takes up almost all the otherwise unused space inside the device. how would you design a battery door for this chassis that doesn't decrease the size of the battery or make the whole thing much bigger?
I know it would never happen, but I'd be ok with the battery pack living outside of the laptop itself, almost like an external hard-drive you plug in via USB-C. Could probably install a mount on the back of the screen it could clip onto.
My main point is that I'd enjoy the ability to cut full power to my device at my discretion. I've never been a fan of all the Mac background activity when I close my screen (auto-downloading updates, wake for wifi, etc).
I understand why you would want this, but obviously apple is never going to let something this ugly wear its logo. maybe if enough people demanded it, they could add a physical battery disconnect switch on the bottom as a $1000 option.
as I said before though, laptops with removable batteries are still being made by companies like lenovo. windows is not great if you're a paranoid person, but thinkpads usually play nicely with linux. if you're willing to carry around a laptop with an external battery pack and clip it onto the back of your screen, I feel like you should be willing to deal with setting up linux on a laptop ;)
edit: I'm actually not sure there are any current gen thinkpads with fully removable batteries. truly a sad day. you might be limited to enormous gaming laptops.
What if the laptop was hollow where the battery cells are. And what if something that looks similar to the Nokia 5165 battery would be put into this place. The battery would contain the same bag shaped cells.
you can't just expose a package like that to the user. user-removable batteries need to have a much sturdier (ie, thicker and heavier) package to prevent damage to the cells (major fire hazard). probably the chassis itself needs an additional layer of plastic to protect the components that would be exposed when the battery is removed. on top of all that, you need a robust latching mechanism that can withstand clumsy users removing and reinserting the battery over and over again. the end result is a much thicker and heavier device.
So the guys from sales enter in the engineering room and take some decisions on the way devices should behave, first months maximum usage and then degrade contantly until new releases to increase adoption. Oh my, was for your battery protection (no more juice) either was a bug (if privacy was jnvolved)
Did you even read the article? I’ve been wanting something like this for a while. It’s a solid engineering decision that needs good marketing to make sure people understand that it’s good for battery life.
Anyone know why this extremely irritating change had to be made?