Apple changes default MacBook charging behavior to improve battery health
sixcolors.com
sixcolors.com
Anyone know why this extremely irritating change had to be made?
[1] https://web.archive.org/web/20081225111200/http://support.ap...
Otherwise, what's the point of having those things?
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.
If you use one of these[1] then your laptop will charge more slowly than if you just plugged in the power directly.
[1] https://www.apple.com/shop/product/MUF82AM/A/usb-c-digital-a...
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).
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.
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.
do you consider that to be a faulty behavior, or just par-for-the-course of heavy workloads on mobile platforms?
i'd hate for that to be the new norm, I use the hell out of my mobile computers, I don't need them draining before I even unplug.
My laptop is one of the older magsafe ones, so the people talking about USB-C might be a YMMV kind of thing.
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.
Oh right, the laptop looks pretty and the battery can't be fitted in one area without adding some thickness.
Im so sick over this form over function crap that everyone copies.
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.
That’s not the case I assume.
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 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
I would be irritated to no end if this happened to my laptop.
Not making a personal jab at you -- just illustrating the difficultly that everyone who makes a product faces when managing user expectations.
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.
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.
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.
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’m a little bummed to learn that this apparently isn’t the (only) reason.
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.
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.
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 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.
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.
[1] https://www.youtube.com/watch?v=3MXS_KJf_M0 [2] https://wiki.archlinux.org/index.php/Dell_XPS_13_2-in-1_(739...
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.
This is a really good article https://getpocket.com/redirect?url=https%3A%2F%2Fwww.playerz...
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.
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.
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?
As long as people buy for sleekness first and thermals second this is the outcome you get.
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.
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.
https://youtu.be/LGOmbNRlZdM?t=495 (8:15)
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.
The core thermal management of macOS seems to be better than Windows on the same mac device
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.
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).
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.
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.
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.)
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.
This can extend your battery a decent amount, and obviously would cut down on fan noise.
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.
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 have found that "gaming" on my macbook almost requires it as for whatever reason, the system will NOT spool up when intel gpu gets hot.
http://tbswitcher.rugarciap.com/
Happily sprang for the pro version, it's needed to not have to keep authorising it in on every switch.
My reading skills still suggest SMCfanControl fulfills the description given by the parent post
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.
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.
No, they didn't. The amended the release notes after the fact.
https://www.idownloadblog.com/2018/02/06/apple-on-ios-10-2-1...
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 Battery Health menu should have been implemented from the start, and the controversy probably would have been completely avoided.
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.
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.
The warning is there for that reason. The phone still works with 3rd party batteries.
Doesn't it mean Apple basically half-assed it ?
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.
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.
Because the last time they tried "silently manage the battery without the user being part of the decision" it didn't go over real well?
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.
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.
TIL. I thought I was pushing it coming home with 2 miles left…
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?
"Gatekeeper", the ‘only trusted developers’ setting is a setting in System Preferences. Windows also ships with an equivalent setting in the default.
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.
The Verge piece on this says that this is what will happen.
https://www.theverge.com/2020/4/16/21223607/macbook-battery-...
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)
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.
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.
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.
Having the machine upload or make available that information to someone else does. I don't know what the Mac does here.
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.
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?
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.
There's not more beer, but it fills more space temporarily when poured faster.
I have a Sony which does this (XZ1c, stock firmware)
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).
I realised the other day that Macs don't give 'battery time remaining' anymore, although I'm not sure when that was removed
Edit: apparently you can still see time remaining in Activity Monitor
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.
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.
https://github.com/sriharshaarangi/BatteryChargeLimit/
root required, obviously.
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 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 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.
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.
Maximum charge state is some percentage below the batteries physical maximum, and maximum discharge is state is above the batteries physical minimum.
There's a bit in this Wikipedia article[1] that state charging Li-ion batteries beyond 80% can drastically accelerate battery degradation.
1. https://en.wikipedia.org/wiki/Lithium-ion_battery#Charge_and...
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.
That's already what's happening. However that's not enough. Leaving the battery full is harmful in and of itself.
Recent macbooks can't run directly from the charger. The charger is not beefy enough to provide power during peak CPU/GPU usage.
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%”.
It’s plugged in almost continuously these days.
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.
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%?
https://help.ifixit.com/article/265-battery-calibration
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!
God knows my laptop is spending alot of time on its charger at the moment.
Given 10.15.5 is likely to be the last version of Catalina before whatever comes next... maybe it will be time to jump in?
When 100 million users use the product, every patch breaks something for somebody.
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'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...
https://github.com/teleshoes/tpacpi-bat
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?
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.
But sadly that can't be configured on a MacBook.
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.
[1] https://www.macworld.com/article/3535896/how-to-tell-whether...
Even if you're going to do this it's far better to be a toggle on software rather than tying it to the port you're using.
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
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...
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.
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.
It's amazing what we were able to squeeze out of lithium ion, but it's fundamentally a stop-gap.
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...
To reduce battery aging, iPhone learns from your daily charging routine so it can wait to finish charging past 80% until you need to use it
What does that mean? The remaining 20% happens right before you wake up, otherwise the battery isn’t stressed so much?
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.
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.
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.
> it facilitates a privacy nightmare
How does it do that?
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.
Why not putting these bag shaped battery cells in a plastic case? Couldn't this case still have any shape?
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.