When will Apple ship other M2 Macs?
eclecticlight.co
eclecticlight.co
But when I overload it (dev servers running, Google Meet, Notion / Slack all up) it goes full spinning-beach-ball and sometimes takes minutes to recover. It seems like in particular it's much too eager to give 100% of all cores to something like "npm build" and doesn't leave enough power behind to run the UI. For example it's really common for my music to skip/jump when my code compiles, which is not something I'd expect on any modern computer.
My Intel MacBooks before this and my Windows laptop never have these kinds of issues. They definitely got very slow at times, but never totally locked up.
Compilations would be lightning fast, but otherwise it feels exactly like you describe it.
Like I said, it’s pretty minor but when I’m going into activity monitor it’s to check a process and the performance delay feels bigger than it actually is.
I've done a bunch of stuff with my 16GB M1 Air - processor intensive java unit test runs taking ten minutes each, for instance, while also using microsoft teams and slack at the same time - and carried on using the machine as normal in between. I don't think I've ever seen the beach ball...
In general I would say that beachballs long enough to really notice are more frequent on my personal base spec iMac Pro.
Had an M1 Mac Mini with 8GB ram for Lightroom+Chrome use, it did not cut it. 16" MBPro with 16GB ram is heaps better, but no developer experience on that machine.
I think buying as much memory as you can afford is a good advice for Mac buyers. 8GB is enough for Chrome + a few native apps, but would go for 16GB for anything more and now you can get 24GB with the M2, that is nice (like a 20GB machine + a 4GB GPU).
I find that almost any system fails under memory pressure, they just fail differnetly.
If I start an IO intensive task (eg a recursive grep or a backup), any task that involves pulling data from the swap (eg switching desktops) gets significantly slower, and I often see the dreaded beach ball
Having run Linux side by side with Mac OS since 2010, I'm not sure if it amazes me how much more memory the Mac uses or how efficient Linux is.
One was using 10GB, the M1 was using a little over 5GB of memory.
I had the 8gb for work, and i was routinely using about 10gb. Switching apps or desktops meant changing chunks of memory in and out of swap. it was noticeable most when switching 'spaces', since video memory is shared with that 8gb and was also swapped.
Honestly it was ms teams that was the worst offender for ram, even running all my dev environment stuff and other electron apps.
When I join a zoom meeting in my web browser, the system hangs for a few seconds. There's also random issues like my bluetooth keyboard lagging and then repeating keys for the first few seconds after it reconnects. It also intermittently seems to drop keys from my USB keyboard when connected to CalDigit TB4 dock and needs to be unplugged and re-plugged in multiple times.
However I've had a lot of issues with WindowServer. I have an external 4k display connected to my mac (Macbook Pro 2021 14"), which I usually scale down to 3200x1800 HiDPI. And 2-3 days after a fresh boot, I'll start to have issues such as the WindowServer process jumping to around 140-180% CPU, and staying there until I reboot (or restart the process). I'll also randomly have my cursor start "glitching" and jump around in a 20px radius around the place I want to point; but only on my external screen.
My feeling is that it has something to do with the non-integer scaling I'm doing , and WindowServer entering at some point a state which introduces rounding errors (which would explain the glitching cursor) or something like that. Also, switching resolutions (or even refresh rate) of the external display will temporarily fix the cursor glitching issue.
But my biggest complain, by far, is that there is virtually zero way for me to troubleshoot/debug the problem. As far as I can tell, there is no way for a debugger to attach itself to the WindowServer process, no documentation on internal workings of the rendering pipeline, virtually no logs, etc. I've been trying to narrow down those issues for 6-8 months, and I've stilled not been able to track it down
I’ve seen mine come to a crawl when trying to playback 4k video sometimes. Generally ok with HD.
With 4k, at 1:1 I basically have two choices of resolution : either 3840x2160 native (which results in tiny text, even on a 32") or 1920x1080 HiDPI (which is way too small of an effective resolution, especially at 32").
With 1:1.5 scaling, I can get 2560x1440p HiDPI, which seems to be more stable (and renders text more crisply), but still a tad too small for what I need.
A 5k display would fix those issues, but the price difference between 4k & 5k is way too steep to me for the marginal improvement I would get out of it.
However, I've never had an issue with 4k video playback, even on non integer scaled resolutions. What's more, they virtually never drop frames, even with the system under load. My bet is that their hardware video decoding pipeline is significantly better that what's present on Intel CPUs, and is able to better delegate video decoding to the hardware decoders.
Faster drives help a little, but the most practical option is to have enough RAM to use no swap at all.
I have a 64GB Mac and I'm regularly over 32GB. If I only had 32GB my ten core Mac would still grind to a halt.
However, get a set of electron-based apps in there (Notion and Slack from your list)... and seems to struggle.
The only exception is when I'm running one of my own computer graphics projects, and I accidentally try to allocate frame-buffers which are an order of magnitude or so too large. Even then it's only locked up for a few seconds.
I would imagine there is some specific issue which is causing this failure for you. Maybe a bug in some software, or a hardware failure of some kind.
Mine's typically orange/green during web dev and works fine, but if I open too many electron apps it'll go red and the laptop grinds to a halt.
I’ve definitely seen this a lot on my 8GB MacBook Air and it coincides with running out of memory. Open Activity Monitor and see if your machine is under memory pressure.
Try opening 25+ tabs in Chrome, and the whole system will slow to a crawl (with a measly ~3GB swap if you have 8GB RAM). Safari doesn't seem to have this issue. Force Chrome to aggressively suspend tabs, and the issue goes away. The slowdown also happens to me when running lots of Electron apps, and consistently happens around 3GB swap (strange, considering how small 3GB is, and how fast the storage is on M1 Macs).
Might be a bug in Electron, in Chrome, or in how macOS manages memory (this 100% survives across reinstalls with minimal apps installed). Regardless, I hope Apple is looking into it, and tries to address it either with a macOS update or by working with Google et al.
Even when I let resource usage go a bit out of control I've never had it lock up. Early on, I had USB related system crashes, but those went away as updates were released.
I did find that if I switch power on my desk fan _and_ my USB-C hub is plugged in there's a ~10% chance of a kernel-panic and reboot.
[1] https://en.wikipedia.org/wiki/Thrashing_(computer_science)
My M1 Air 8GB is great for everyday tasks but if I start running heavy IDEs etc. and start hitting memory pressure it acts like you describe.
Still, I feel like the failure mode for low memory is different on M1. This isn’t my first underpowered machine but it’s definitely the one that stutters the hardest.
People have been wondering why the M2 is going into an older, less desirable 13" MBP chassis first, and I think it's because if they even put it into the 14", they'd lose a ton of existing 14" and 16" orders. Best get those made and shipped first, then drop the good stuff.
Usually that's the base model and one almost highest specced one
The existence of the 13-inch M2 MBP is just bizarre and seems like a case of "make it cause people might see Pro and buy it, and we have assembly lines for these bodies we can continue to use".
I imagine in the future, the base M# chips will be for the MacBook Airs and iPads, while the Pro/Max/Ultra go into the various Pro Macs.
I suspect they’ll wind up introducing an external keyboard with the touchbar in the future.
If there are people who consider the touchbar to be critical to their workflow, I've never met them, and I've worked with a lot of people who used a MacBook Pro with a touchbar for work. The most positive takes I've heard are "it's fine," and everyone else (including me) hates it and was thrilled to see the new designs went back to physical keys.
Why would they be redesigning all their laptops to drop the touchbar if they were still committed to it? It barely got any adoption from developers when it was built into their laptops, and it certainly wouldn't get any more if it became an optional accessory that most people don't want.
I think Apple has admitted the touchbar was a failure, along with the full switch to exclusively USB-C ports, and the thinness at the cost of performance.
Selling 3-4x as many devices with the same fab capacity is a better deal for them. That’s probably the biggest reason why the M1 Pro/Max lagged by so long.
Kudos to Apple (and TSMC) for executing flawlessly on multiple levels.
It just covers a predefined set of use cases, it still doesn't match other configurations, where e.g. GPU intensive tasks require dedicated hardware.
https://www.embedded.com/risc-v-core-said-to-outperform-appl...
To most consumers, this will only be interesting if it's shipping in laptops.
It's just a metric, but the whole package is still not that awesome (software compatibility above all, but also limited amount of ports, the typical Apple walled garden, etc.)
There's no walled garden on MacOS.
[1] https://www.notebookcheck.net/Dell-XPS-13-Plus-with-i7-1280P...
Some quick Googling shows that the M1 Pro/Max outperforms that Intel part by some margin.
On a somewhat related note, I’m also mildly annoyed that no case, cooling, and motherboard manufacturers have tried to copy the current Mac Pro’s design with dramatically larger heatsinks, about half as many fans as a typical PC (with the few it has not running as hard), and RAM on the backside of the motherboard where it can be swapped without messing with the CPU heatsink. Being able to build a generic PC version of a Mac Pro would be amazing, but unfortunately the ATX standard has accumulated cobwebs from lack of innovation.
However, the CPU fan and cooler (including duct) had to be a fixed size. Too large for small form factor systems, and too small if you needed more cooling. ATX/mATX/mITX was cheaper, more flexible and hade more momentum.
When AMD released the Opteron A series my first thought was "This will fail as there is no Arm desktop to develop and test on. Why don't they release an Arm desktop/laptop ready APU with AMD GPU, dual channel DDR, SATA (before NVMe) and PCIe to complement it?" That would have been an awesome setup right there.
I mentioned this out loud in a forum and multiple people replied with the same retort: "No one will buy into an ARM desk/laptop without a software ecosystem." Which was true because even if you argued that Linux was good enough, who was going to buy an AMD Arm just to run Linux? Apple can point the ship where it pleases.
In March I ordered a Mac Studio (not the Ultra model) and it arrived in early May. It’s an absolutely amazing machine.
Extremely disappointing that a machine with decent hardware gets sanctioned to be trash when it’s still useful to do 95% of daily activities. This stuff needs to be enshrined in law…
Any machine which isn't out of support will continue to receive security updates for the last version of the operating system which it does support, for a minimum period of ten years for Macs.
To reiterate, a 2016 Mac is still under support, which means both that Apple will repair the hardware for a price, and that the operating system it's able to run is also still being supported.
It isn't the latest OS, trying to gloss this as a lack of support is misleading.
I think a lot of people would, in practice, expect "supported" to mean that they can use their device to run the latest version of macOS.
Similarly, if your Mac can’t run the latest MacOS but Apple is still shipping you security updates and will still help you at the Genius Bar, that’s what I’d call supported.
I probably will replace the iMac with a Mac Mini at some point but this means there's no rush.
And of course, with the Intel ones you could install Linux or even Windows.
I expect it'll last me until the M4 or M5 :-)
[EDIT] Though, yes, if I were just getting ready to buy one, I'd be glad I waited for the M2, as well.
The current Mac Pro was released in December of 2019. Apples said they’d release a new Pro eventually. But they’re historically beyond slow at updating the Pro. They even invented the iMac Pro as a sort of tide-over before releasing the 2019 Pro. Also helpful to contrast this with TSMCs release cycle. Apple is so slow to update the Pro that they might just wait until the start of a “node cycle” at TSMC to maximize the time they can ship unchanged hardware on it.
Ie, going to be a long wait.
https://youtu.be/GEZhD3J89ZE (roughly 1:45:00)
I would expect it to be released around the November timeframe, which would mark two years since the first M1 release and matches with the two-year transition timeline they initially pitched.
For apple it's a small niche.
That and Apple has a notable history of dropping standards they no longer feel are current to push new standards. Even if those changes very clearly abandon current and active users.
I want to move to a machine which is not over optimised for my workflow and easier to carry around. I'm waiting for the reviews to pour in before taking the call.
So I recently bought a 14” Pro with 32gb RAM, which is amazing - it makes mincemeat of all my workloads.
BUT… it is noticeably heavier and more unwieldy! So much so that I decided to keep the Air as a second computer for the couch or the coffee shop.
Two laptop life is good. But now I wish I’d gone for the 16” Pro …
Forgot to mention another bonus: the continuity features in MacOS are good enough to use the Air as a second screen for certain activities. You think you won’t use it, but it turns out to be surprisingly useful.
I want the beefiest small computer for out of office use while at the same time the beefiest computer for in office use. So for the past decade, I've been using the 11" MBA -> 12" rMB for my mobile computer, while my office machines have been the 2012 Mac Mini -> 2018 Mac Mini -> Mac Studio Max. The rMB has definitely been getting long in the tooth and I've been waiting for the M2 MBA.
[0]: https://elliotjaystocks.com/blog/a-cloud-centric-mac-set-up
Keep in mind the M2 machines still have a limitation of one external display. To have two monitors you need at least an M1 Pro 14”
As long as they are constrained on M2 chips it probably isn’t worth the customer confusion to bring the Mini closer to the Studio.
This is backed up by Apple still selling Intel Mac Minis at the high end. They seem to think that product niche hasn’t been filled by the M1 mini yet.
If so I would expect the mini to be updated when M2 Pro is announced.
I've been following this Reddit thread looking for fixes, but no luck on a permanent fix yet.
https://www.reddit.com/r/macbookp[]ro/comments/qmpg3k/2021_m...
Perhaps when Asahi i.e. Linux on Apple CPU becomes a stable thing, then it will be a very interesting machine. The hardware is clearly superior to almost every PC out there, although my current machine (Asus Zephyrus G14 2022) gets very close.
TSMC already mentioned first 3nm revenue will be from 2023 and not 2022.
M2 MBA capped at 24GB seems fair imho. It's a tiny fanless laptop.
- Mac Pro.
- New XDR Display.
- More M2 product upgrades.
No new professional gear for devs at a developer conference :(
been using dell xps win10 for 8 years without any issues. at least the UI does not change for no reason ever year, just to sell more hardware.
i mean the OS are only changed every year to give people a reason to buy new hardware. there are so many regressions in the OS over the years too. why does the appearance of finder have to change every year...
i bought ipad mini to find the OS no longer has a UI zoom feature which was there on the previous iPad OS, just totally deprecated = of course returned it
[0] https://support.apple.com/guide/ipad/zoom-ipad9a245e3e/15.0/...
[1] https://support.apple.com/guide/ipad/display-text-size-ipad9...
The issue here is apple will always be the bad guy since they are seen doing all of this in a coordinated attempt to sell more stuff. Dell on the other hand only sells more stuff either when the software landscape, that they don’t control, has moved too far for the legacy hardware to keep up. Or they innovated on the hardware and show enough value for you to change hardware independent from software. Dell will almost never be the bad guy here unless they make subpar machines. The XPS and precision laptops are far from subpar.
So you get guys like the parent that prefer dell since it seems more natural and not like they are being played.
the US prices that apple show on their US website are without sales tax. in the US you pay the sales tax separately from what apple is advertising.
in the UK the VAT is baked in.
10 hours battery life? No
Superb handling of fractional ui scaling? No
Perfect trackpad? No
Single cable charger? (Maybe) no(t)
Unix? No
No but at least the ram is not soldered onto the board and can be upgraded easily.
>10 hours battery life?
maybe 6 hours but i never used it without a charger, so not an issue. also the battery is user replaceable.
>Superb handling of fractional ui scaling?
Windows has better UI scaling. I can scale the UI or fonts alone up to 200% in 10% increments. I have visual problem so i can tell you without a shadow of a doubt macos is waaaaay more limited. you have like 4 scaling options only.
couple this with the complete lack of contrast or affordance in the latest flatsh*t FisherPriceOS and its a disaster.
>Perfect trackpad?
I use a mouse. trackpad is good enough, no issues. it does have a 4k touch screen. perfect is a subjective thing.
>Single cable charger? (Maybe) no(t)
Yes it does
>Unix?
Can run a VM of any linux distro, dual boot any intel compatible linux distro or windows subsystem for linux. One of the benefits of having more than 8gb of ram and 256gb ssd ;)
---
all this plus 1tb SSD 16gb of ram, dedicated gpu, 4k display
also you need an apple account to install apps from the appstore, most apps get deprecated every 5 years because apple needs to sell new hardware, complete lack respect for backwards compat, where i can run pretty much any windows app from the last 20 years and sometimes more.
Actually that is not possible, and if you believe so, you are misled.
A top-of-the-line desktop Core i9 can't handle more than 75GB/s memory bandwidth (the Intel memory controller literally can't handle it regardless of how many RAM sticks you have), the M2 can handle over 100GB/s with M1 Ultra over 200GB/s. That is actually unheard of and cannot be matched on a desktop system. (Partially explains why Apple's RAM is so expensive.)
Secondly, as for your Unix claim, unless you are running FreeBSD, Linux is not Unix. macOS ironically is a certified, commercial Unix, but Linux is not because it is a Unix clone and not a derivative. I doubt you are running FreeBSD though, because outside servers, hardware support is messy and several years behind.
Finally... you might think otherwise, but it is a broadly accepted fact that Windows UI Fractional scaling sucks with certain apps and even built-in apps messing up and looking fuzzy or awkward, which almost never happens on macOS.
EDIT 2: The original commentator must have never used a Mac, ever, for this message: "also you need an apple account to install apps from the appstore where i can run pretty much any windows app from the last 20 years and sometimes more." To which I simply say the situation is exactly like the Windows Store on Windows which requires a Microsoft Account but nobody really cares because not many people use either app store.
EDIT 3: The original poster deceptively edited my Edit #2 out again without notice. At this point the OP has changed his message over and over to reflect my criticisms and try to put me out of context violating HN rules repeatedly.
Inspur K-UX, which is built on Linux, is Unix.
https://en.wikipedia.org/wiki/Inspur_K-UX
FreeBSD is, legally, Unix-like.
I got into Apple stuff at around 2005 so I have had the same experiences.