What’s ugliest about M1 Macs and needs improvement
eclecticlight.co
eclecticlight.co
Yes, I know that someone will make a compelling case for why they need to plug three monitors into their MacBook Air, but just know that you're in the minority. In fact if you plug anything into your laptop other than a power supply or USB storage, you're probably in the minority.
You can bank on M1X supporting at least 32GB of RAM, more external displays, and more external ports.
I'd be interested to see them reduce the impact of software updates. Maybe something we might see in later versions of macOS 12.
Or is there something in the M1 SoC that prevents this?
I'm asking out of technical interest, I don't own an M1 machine.
I imagine that if/when Apple/AMD ever releases drivers for external PCI Express GPUs, it could be possible to attach a third or fourth display by way of a thunderbolt-attached external GPU enclosure. I'm unaware of any impediment to this aside from driver availability.
But never, ever buy anything on the basis that future software updates might "fix" anything that frustrates you.
That means, that you can connect two external displays to Mac Mini and one external display to all other M1 macs.
I've been incredibly happy with mine
My anecdotal evidence is that USB mice, and phones for tethering and/or charging are both way more common than usb storage in these days of cloud services.
What if I am a "pro" user and want low end commodity hardware that can boot off via USB?
Then, like a pro, you can recognize that the labels exist for product differentiation not customer differentiation and ignore them as needed. Or buy a different computer from another manufacturer that better suits your desires. I don't see a reason to be angry at Apple for not marketing directly to you. Like, it's not Apple's fault that almost every other laptop out there has a worse keyboard (lol except for that one time) and worse trackpad and worse screen and worse processor and worse battery life and worse integration.
I was happy when I could solve it by downgrading to a Microsoft 3500 mouse with a custom 2.4 Ghz USB dongle (no bluetooth).
In 20 years of buying Laptops PCs and Macs there hasn't been a computer that didn't have its issues (except for the 2012 Macbook pro), so I decided I'll be happy with my new setup despite this issue.
Funny you mention that machine because that's still my daily driver! Honestly that's probably been the best laptop I've ever owned, actually the best machine I've ever owned! Sadly, it can't upgrade to Big Sur so I know it's days are numbered. I'm anxious to see what becomes available with the M1X hardware. I'm hoping I can get another year because then I'll be able to get 3rd-gen hardware and that's when Apple usually knocks it out of the park.
I'm now waiting for the 16'' Mac Book pro!
>Some USB 3 devices generate radio interference in the 2.4GHz frequency, and this can have an adverse effect on both Wi-Fi and Bluetooth as they operate on this frequency.
https://www.zdnet.com/article/usb-3-and-usb-c-devices-can-ca...
> Memory
This is an issue with many computers, it's quite hard to find 32GB laptop. Definitely not impossible, but I expected to see a lot more.
> External displays
You can add a 6K display, I'm not seeing the issue here for many people unless you're a trader at a hedge fund.
> Bootable external disks
Agreed
> Improving macOS updates
No clue
> Kernel panics
No clue, but I did have weird connectivity issues with my magic trackpad on the Mac Mini M1.
> More ports
> The current Intel Mac mini features four Thunderbolt 3 ports, and it’s five years since Apple first offered an Intel MacBook Pro with four Thunderbolt 3 ports. As the M1 is Apple’s first in-house chip supporting Thunderbolt, it’s perhaps only fair that it’s limited to two ports, but that isn’t sufficient for many users, who end up having to use third-party docks, or one of the new Thunderbolt 4 hubs. It’s imperative that any successor to the M1 can support four Thunderbolt 3/4 ports.
Yes, that'd be nice but IMO you're buying a Mac M1. Any tech savvy consumer would know 2 things: (1) it's early and (2) don't expect things to be cheap. I've been able to work around it and it's fine.
> Choice of macOS version in 1 True Recovery
Seems tricky, I don't know to what extent older OS versions are suitable for the M1.
My issue with Macs and monitors is the near total lack of high DPI monitors that are optimal for how macOS does UI scaling. At >= 27" you're stuck with either:
- A 4K monitor with non-integer scaling
- LG's 5K monitor which is pricey, is known to have quality and reliability issues, and I believe is no longer in production
- The Pro Display XDR, which costs 5 grand
I'm still using an old 2560x1440 Thunderbolt Display in the hopes that Apple eventually releases a Retina sequel that doesn't cost more than my car.
It’s not that big of an issue, although there often are tradeoffs (aka thinner profiles often don’t support 32GB RAM).
> You can add a 6K display, I'm not seeing the issue here for many people unless you're a trader at a hedge fund.
6k displays are expensive (to start with it’s not a standard resolution so pretty much the only model is Apple’s $5000 display, but more standard 5K displays are basically the price of the computer), getting more smaller display is often cheaper, and more importantly you might have those already, having to buy new displays while the existing ones are suitable to your needs is neither economical nor ecological.
You would even be in a better situation if Apple just included all the max hw and limited it via software so you could upgrade at a later point. Not that this IMO would be an improvement in general and not something I want to see happen on desktops.
But Apple could succeed.
1. Can they match the number of PCI-E lanes?
2. How will they scale up the CPU and GPU to satisfy extreme workloads? Will we see gargantuan Apple Silicon chips or will it be a multi-chip solution?
3. Will Apple compromise RAM performance in order to give us DIMM slots, or will there be some clever trick to combine ultra-fast soldered RAM with regular-fast slotted RAM?
4. Will AMD GPUs be available for acceleration? Will they be available for 3D rendering and driving a monitor?
5. What will become of the Afterburner card? Will it be abandoned, will it be the key to how Apple makes the Mac Pro a performance powerhouse?
US: $1,299.
My country: $1840.
Personal income has risen (nominal terms) by 65% since then [0].
As a portion of our income the entry level macbook of 2008 would be the equivalent of $2970. Instead, it's $999. The resale value seems excellent. The battery life of 20 hours, means the battery life will be acceptable for many years to come. The thing is ridiculously fast compared to today's everyday needs and will likely continue to be so for many years.
In short, as a consumer product this thing is absolutely excellent value and should have an extensive lifetime. Not having the ability to upgrade isn't as big an issue as it used to be.
For pro devices, there's a different calculus, because by definition professional usage tends to try to approach the limits of the hardware and so the ability to upgrade every few years is useful. Still, here too the value proposition is quite strong allowing for good resale value upon a full-replacement upgrade. And as pro users tend to use their computer for professional use, losing a bit of money on necessary full-replacement upgrades isn't as big a deal either. The monthly cost of a $3k macbook pro that gets sold & fully replaced every 4 years, is something like $40. If that powers most of your productivity that earns you a $60k a year salary (let alone 300k a year), shaving off $5 or $10 a month because of upgrade options isn't really a big deal. And I don't really see anyone else providing laptop upgrades + this value/performance ratio as the M1...
having a slightly crappy computer allows you to also be sure that your stuff when it works, it will work for everyone.
Operating systems and computers are commodities is how I thought.
I recently bought an M1 because I was tempted to find out if it was as good as hyped, and I have to admit I love this. I'm just sad I didn't splurge on the big one. Damn it.
Which is why computer parts marketing is so damn effective.
For work I’d want need more ports and more RAM.
How long the M1 will still be good enough is going to be interesting. I don’t want to generate unneeded electronic waste. My previous Macbook Pro lasted 7 years and would have been fine for a few more years, had OS upgrades been availble, along with a replacement screen.
It's not like a first or second generation iPad or iPhone which, with the benefit of hindsight, really were more like a Minimum Viable Product. Faint echos of the 128k Macintosh, even. Catastrophically underdone hardware made viable by intense optimisation work.
Remember, the M1 is a derivative of the A14 which, along with its predecessors, has been running a fork of macOS for many years.
https://appleinsider.com/articles/21/06/04/apple-resolves-m1...
But what's the lifetime of the device? That tends to differ a LOT.
For example I still use my Mac Mini 2011 today. After I stopped using it as desktop it became an ESXi server (because ESXi automatically permits Mac guests if you run on Mac hardware). I've already burned through two good SSDs (Crucial MX).
If you are just talking about general SSD lifetime issues, then we already have over 5 years of user experience to go on (https://uk.pcmag.com/mac-laptops/86074/15-inch-macbook-pro-u...). And I believe that SSD reliability and lifetime has increased since 2016.
Firefox became unresponsive until it decided to shrink its caches, which it did over about 5 minutes down to 10GB usage.
It clearly didn't need 66GB, most of it swap space. Usually it's not that much, and is more likely reach 20-30GB.
Firefox on Mac seems to grow and grow and grow usage, then when it becomes unresponsive it shrinks usage until it's responsive again. Several times a minute when scrolling sometimes, a long pause. It shrinks down to 10GB or less consistently. (My guess is a bug in the internal heuristics governing how much it decides to cache, being confused by MacOS memory compression and/or the fast swap.)
Perhaps I'd have a better browsing experience with 64GB RAM than 16GB. And less SSD wear. Perhaps less battery consumption, depending on whether SSD I/O for swap consumes more or less than powering extra DRAM.
In extension I had issues with all external peripherals from Apple that I tried. USB Apple Keyboards that stopped working unless you plugged them in with the extension cable (wtf?!), to the atrocity that is the magic mouse, to AirPod Pros getting super confused with multiple devices in proximity.
AFAIK, some Yubikeys are not USB size compliant so that they may fit an NFC antenna in that can do sufficient power gathering.
Apple Support are, as usual, completely useless and tell us to take the computer to a store - we only found this out by reading a random blog post somebody did.
I have a new M1 Macbook Air and I love it. Stuff just works, and users who know absolutely nothing about what an x86 or an ARM architecture is don't need to care about it.
I'm just amazed by this.
They’ve done this twice now. Also, x86 apps running on Rosetta 2 feel faster than native x86 on my recent Intel Macbook.
1. 68000 —> PowerPC [0]
a. Mac OS 9 —> Mac OS X [1]
2. PowerPC —> Intel [2]
3. Intel —> Apple Silicon [2]
Or refactoring that into timespans: 1. 68000: 1984 to 1994 (10 years)
2. PowerPC: 1994 to 2006 (12 years)
3. Intel: 2006 to 2021 (15 years)
Interesting tidbits: Mac OS X has been around longer than MacOS was prior to X. And the Mac has been on Intel longer than any other instruction set. For someone who has used Macintosh computers since 1985, it feels strange saying that.[0] https://en.wikipedia.org/wiki/Mac_68k_emulator
[1] https://en.wikipedia.org/wiki/List_of_macOS_components#Class...
My bet is, they've had an internal MacOS port on Arm for sometime.
Edit: To add. From what I've read, the M1 chip is fairly similar in many respects to the Arm chips in their phones. I am assuming there is some shared infrastructure there and simplified the process.
I'd love to see a write up about this from Apple engineers, but I know that probably won't happen.
Apple fanbois / Naysayers here frequently argue that Apple will never do this as it will "alienate" its power users. The sad reality is that Apple doesn't cares about them anymore. Apple no longer wants to sell an open computing device as it has perfected a business model with selling commodity closed computing devices. Apple developers also have already shown how willing they are to submit to Apple's dictates and act like bonded labours by foolishly giving them an annual fees and a share of their profit for the "privilege" of developing on Apple platforms. So Apple has no fear they will abandon them as long as it can keep them ignorant and invested in the Apple eco system. It is just waiting for the right moment do so - there are still a lot of Apple Intel desktops / laptops, and Apple is closely monitoring them to see if they drink Apple's koolaid and migrate to the M1.
Unless Apple open's up it SoC ARM systems to system developers, stick with Intel and AMD PC's. (Even a Raspberry Pi is better as it can run more OSes than the M1!)
The demise of Intel and AMD are also greatly exaggerated, and just clever FUD marketing by Apple - the latest AMD Ryzen processor even today offers a better computing performance than Apple's processor. And the better benchmarks of the M1 are not just because of the hardware but also because of the optimised software running on it (and kudos to Apple for that).
Yes, ARM processors do consume lower power - but desktop users don't care about that aspect much (thugh it would be desirable), and both AMD and Intel processors have improved on that aspect over the decades - some of today's Intel / AMD laptops too offer upto 10+ hours of battery life.
(For those of you who want to reply that you do not care about not being able to run other OSes and like Apple's closed ecosystem, please don't waste your time - this post is obviously not meant for you, but for people who want choices and are concerned about their computing freedom and consumer rights).
Software for devs is also difficult:
The biggest problem I ran into as a dev trying to use a new m1 is docker. It needs firewalls disabled and things. I just don’t want to go there.
Java was something that started working well quite quickly, though.
Smaller irritants that remain include the hassle of trying to get ssh credentials to stick, trying to turn off start-on-power and that safari cant add specific cross-site cookie exceptions (which means I have to keep logging into various work sites that use a third party 2fa).
The m1 is fast. Really fast. It is also silent. Silence is absolutely the best thing about it. It makes you realize how horrid every other computer is.