Apple announces new flagship M2 processor
theverge.com
theverge.com
20% faster isn't enough to make me regret my M1 purchase, but after one or two more 20% speed gains I'll feel like upgrading to the latest is going to be worth it.
Soon, they'll have to be more creative for people to consider buying every few years.
I wish MBA started having ProMotion.
Well... I'm pretty sure that this is Hacker News. And for many developers, any performance improvement is great.
I first got an M1 Air, which was fantastic. Faster than my 3700X workstation for building Rust projects, while it was passively cooled and portable. Despite the awesome performance of the M1 Air, I upgraded to an M1 Pro when it came out. Moving from 4 performance + 4 efficiency cores to 8 performance + 2 efficiency cores was yet another awesome upgrade, giving again much quicker builds.
I work on machine learning stuff, so the AMX matrix co-processing unit in the M1 was really great for training small networks (sometimes convolution networks are still great for NLP + being able to train locally is nice for development). Then the M1 Pro/Max had double the AMX units, so it's again a great step forward.
Getting 20% YoY improvements will definitely make me very happy (and I bet many other developers).
I'll happily take a laptop that is 10x as fast as my current one...
For me lagging on Windows is not only noticeable but also maddening.
Typically my old laptop with a 3 year old processor and half the memory is snappier running a mainstream distro with KDE Plasma than a brand new one running Windows.
No, they will just stop the "security" updates and force you to buy a new one.
stares in Mojang's poorly optimised Java
(Also, as other people have pointed out, it absolutely can be when compiling, using Photoshop, doing billions of Prolog inferences, etc.)
I recently tried using a 486 + CRT monitor setup. The speed at which your keystrokes appear on the screen is simply astounding. I'd like us to pay more attention to how software is written and debloating the layers of abstraction with hindsight.
To add to earlier example, I do some retro gaming on an old windows 98 box with a CRT, the lack of latency moving the mouse in first person shooters of this era compared to today can be incredible.
I wonder how many systems don't qualify as interactive?
I don't think typing into the amazon search bar qualifies.
Use a fast editor like Sublime Text or even something like JetBrains IDEA with the zero-latency mode enabled and the editor delay will be single-digit milliseconds.
Get a modern 120Hz or more monitor (search for gaming monitor) with low latency and your display lag will be less than 10ms.
More info here: https://pavelfatin.com/typing-with-pleasure/
I’ll check Jet Brains zero latency mode. I didn’t know that exists, cool.
The (likely) ps2 keyboard on the 486 will have lower input latency as it doesn't have the multiple complex (both hardware and software) stacks that each key-input will need to travel through. People say you can't feel it, but people are regularly incorrect.
I feel like Rick (C-137) when I say, you gotta experience low latency on something like the original pong machine (from 1972) to know what you're missing out on. Once you've used this, the wireless mice and USB keyboards will feel slow and laggy even in low latency software.
The nearly unnoticeable latency is small price for progress.
Yeah, but latest versions of usual apps (especially web-browser) requires newer GPU/CPU.
Sadly, our days coding style by popular software devs is not focused on performance & optimization.
In context, my Macbook air just died yesterday ... the one from 2014. Luckily, its the replaceble SSD that went dead. And due to OpenCore, it still runs the latest MacOS.
If I would by the new M2 with the new MacBook Air: Same problem would doom the complete hardware. And I would have been stuck with the OS that Apple deems I can have.
Maybe this comes with age, but I see buzzwords + glitz + speedups ... but little to none envirmental progress. Which is a shame.
There are downsides to normal solutions (i.e. higher latency, needing to design places for screws to go) but it's not nearly as impossible as modern tech companies would like you to believe.
Framework has designed a laptop with some excellent repairability and they're just a small team with extremely limited funds. Tech giants like Apple should have no trouble coming up with similar devices if they actually cared to do so.
You’ll be hard pressed to find a laptop that is built with more recycled material than a MacBook.
Now what happens when the MacBook has a defect processor or ram or ssd or screen? The whole thing is trash. And thats much more footprint than any smolten copper/gold/... that was put into it.
The only reusability is shredding - most of the time! - and smelting/separating the metals, which causes a lot of enviromental issues.
They support the laptop/desktop hardware longer than others. Software-wise, Windows supports a given hardware set longer than macOS does. Note that you can mod macOS to support older hardware than it official does (dosdude1, ben216k, opencore).
If you want to run a fully patched operating system on the top-of-the-line Macbook you bought in 2016 you'll have to run Windows or Linux. Apple's software patches for older versions are spotty and often incomplete, after all, because so many devices upgrade to the latest OS immediately unless they have no choice.
iOS definitely receives excellent support, but Apple's reputation for long term support only seems to apply to mobile phones. The computer market has higher standards for software support in which Apple doesn't perform well.
> You’ll be hard pressed to find a laptop that is built with more recycled material than a MacBook.
How is swapping one part built with "recycled material" not better than swapping that one part plus the whole rest of the device with equally "recycled material"?
Had you spent a few moments looking into the issue, you too would have come to the same conclusion.
> You’ll be hard pressed to find a laptop that is built with more recycled material than a MacBook.
From reading their materials, all the aluminum and most of the tin in the laptop are recycled, and most of the packaging they send you the computer in, and that seems to be it.
Chips can't be recycled. Macs seem to contain very little recycled plastic. The circuit boards are definitely not recyclable.
Reduce; reuse; recycle in that order.
The memory used in Apple laptops is not the same type of memory that you find on a DIMM. The architecture is more like a GPU, with high-speed memory placed as close as possible to the CPU.
Nobody complains that they can't upgrade the RAM on their GPU because we all understand the benefits of putting it on the same PCB. Apple did the same with CPUs.
> Framework has designed a laptop with some excellent repairability and they're just a small team with extremely limited funds. Tech giants like Apple should have no trouble coming up with similar devices if they actually cared to do so.
99.9% of consumers do not care about upgrading. They wouldn't be opening their laptops and trying to swap out components even if they could. It's not reasonable to expect Apple to compromise the design of their system to cater to the vanishingly small minority of customers who demand such features.
For that minority of users, companies like Framework exist to fill the void. However, let's not pretend like the Framework laptop is on par with an M1/M2 Apple laptop in terms of speed, size, power, battery life, or really any other metric beyond ability to swap out parts. They're cool laptops, but Apple's highly integrated products are on a different level entirely.
That was a design decision too. It's not that they bought a chip, they made it themselves.
> It's not reasonable to expect Apple to compromise the design of their system to cater to the vanishingly small minority of customers who demand such features.
I repaired an upgraded dozens of laptops for friends and family, extending their service life for years. Less rare earth in a landfill and more money in the pockets of my acquaintances. The "small minority" is "vanishing" because people are being trated more and more like consumers that throw away the current toy to buy a new one. Companies like Apple are the root cause to this. They want this.
I'd love to see apple do an A/B test with a model of, say, their current 15" MBP vs. a modular 15" MBP that made those compromises to get repairability/expandability, and see how the models sold and actually measure the demand.
"Nobody is buying them because we don't give anyone the choice, so nobody cares about it" isn't terribly scientific or even market-driven.
I don't concur on your 99.9%. Consumers don't necessarily think in upgrading, but in my circles people will generally go to some third party computer dealer and ask them "to make it fast again". This usually includes stuffing more RAM or an SSD (if they didn't have one yet) into an older PC, cleaning up some crapware cruft, and unless the CPU was cheap and shitty (i.e. Celeron, Pentium, the castrated i3 in some products like the old macbook Airs) the system will feel fast and responsive again without spending $2k on a new device. With unmaintainable stuff like Apple's these computer stores will have to tell people to buy a new device. This is not a "small minority", it's more like 30-40% of people in my experience.
Perhaps maintainability of Apple hardware isn't important because if you've got enough money to buy into the Apple ecosystem you've probably got enough money to buy a new one after three or four years.
https://download.lenovo.com/pccbbs/mobiles_pdf/tp_x1_carbon_...
They are doing plenty of environmental progress considering MacBook Airs have no competition in terms of price to longevity and power usage relative to the performance and utility one can get out of them.
Sealing everything into one blob is going to be way more reliable than thousands of crusty connections.
We are literally on a thread where new CPU is made every year and you say people want to replace ssd…
> Citation needed?
> I’m sure Apple has data.
This is a problem not unique to laptops.
I don't know how to feel about it.
I would generally feel the same, the only reason I don't is that Apple laptops tend to last a very long time for me and get replaced due to becoming obsolete, not due to becoming nonfunctioning. My 2011 MBA was in use until 2016, my 2015 MBP is still in use and due to be replaced soon. The lifespan of one of these devices is roughly 5 years in my use case, and I usually hand them down to someone else that needs a decent computer but where my use cases have outgrown it. I know one I handed off is still being used 10 years after it was purchased and it still works "fine" for some value of fine.
That's not an argument against repairability, but to say that a well-made product often has a longer lifespan than a useful lifespan for its original owner.
Because I was able to put in a new SSD - one twice the size and about twice the speed, I might add - I was able to keep using the system, and still am. I had to use an adapter, because Apple tried to discourage SSD replacement by using a proprietary pinout on the NVMe connector.
If the soldered-on SSD in an M1 mac fails, you can't even boot the system. You can't send the system off to have someone do a board-level replacement, because apparently they do some bullshit to "pair" the flash chips with the flash controller.
Apple has gone out of their way to take systems that used to be incredibly durable and long-lasting, and give them a very finite lifespan.
There is nothing preventing you from installing an alternate OS on AppleSilicon Macs. Apple supports this officially via something called Apple Secure MultiBoot.
However, I think you'd be hard-pressed to find a machine with a better power-performance curve than the M1 (or now M2) machines. Reducing the electrical power needed for the same amount of processing power is absolutely helpful for the environment; the new chips are doing much more for much less.
Additionally, Apple tends to support old hardware far longer than competitors. My personal machine is still a 2012 MBP and it's just now starting to not receive the latest OS updates.
Just not buying a new device is likely still better for the environment, though a jump to the ARM architecture makes a bit more sense in that regard.
There are many lower hanging fruits than the energy consumption of laptops.
Anyway it seems likely the engineering tradeoffs made in the overall M* architecture will be with us for several years to come at least, and the first few generations will be incremental improvements.
Given that the M2 is based on the A15, which doesn't have AV1, this was kind of expected. I'd imagine that, due to their general cycle, AV1 would come to iPhones first if/when it arrives.
no need to be disappointed, you can just look to the iphone for the next macbook.
Also a bit disappointed the Mini didn't get a refresh or, at least, the option.
The M2 Max will be with us when my Mac finally ships…
a) it still feels weirdly faster then the MBP
b) I can spend 6h outside working from the garden on one charge (running vitejs or react native + metro, plus slack, Spotify etc...)
c) I'm still a bit pissed that I didn't wait a month for the 2nd gen
Tbh, I have barely used the desk since I bought the machine, so we’ll see how much of an annoyance this will become in autumn:)
An M1 Pro or Max laptop should still be faster than an M2 Air, and can address a lot more memory (if that's what you ordered).
16GB is fine for a typical web dev setup with three Docker containers. When I go out for more than a day I take an external monitor with me, the total package weighs less than a 16" Pro and has way more screen real estate.
Of course there's some people who definitely need the 16" Pro.
Ideally I'd recommend anything with 2560x1440 or 2560x1600 resolution.
What thermal issues?
I believe Process has the most to deal with energy efficiency due to the shrinkage, which is why M1 was so energy efficient when it was launched.
M2 seems like an architecture/optimization change, seems like they are just able to cram more stuff which is why it's faster without increasing battery life.
For those familiar with Intel, what does the consumer mainly gain out of optimization product launches?
Eh, that's part of it, but a lot of it has to do with the M1 having very very high IPC (much higher than comparable x86-64 parts), meaning they could run the chip at a much lower max clock speed (3.2 GHz versus boosting to 5 GHz for most competitive x86-64 CPUs) for similar overall performance.
This makes a huge difference because power consumption increases exponentially with clock speed.
edit: thinking about how it relates to Intel's process–architecture–optimization, it feels a bit tricky to compare. Apple's process seems to be something like: architecture(A-series chip for iPhones)-optimize-with-new-die-reusing-basic-cores-in-diff-arrangement-targetting-perf-in-small-thermal-envelope(M1 for iPad Pro and small Macbooks)-optimize-again-with-another-new-die-reusing-basic-cores-but-in-yet-another-arrangement-targetting-perf-in-a-wider-thermal-envelope(M1 Pro/Max/Ultra), and that all happens before you get to the next M-series increment, which begins with an A-series increment.
So the M2 is less the optimization of the M1 than it is the re-use of the cores in the new A-series chip preceding it, which was an architectural change, plus optimizations and other SoC differences.
It scales linearly with clock speed.
https://blog.stuffedcow.net/2012/07/ivy-bridge-power-consump...
https://qph.cf2.quoracdn.net/main-qimg-61820a6b86759c354d41d...
I said "power consumption increases exponentially with clock speed" not "power consumption increases exponentially with f". That any modern processor has to crank up V to crank up its clock speed is a given.
Hence, power consumption is exponential with clock speed (which is achieved by cranking up both V - the polynomial term in P – and f).
(Which, fine, if you want to be pedantic, is polynomial growth, but that changes nothing about the point, which is that you have to burn a shitload more power at 5 GHz than at 3.2 GHz, because your consumption isn't scaling anything close to linear).
When they make a chip for that machine that competes then I might be interested
Also, just dump your old stuff every year, sine you dont want to be that uncool kid, doyou? All the coal melting, molding, glass, labor, CO2, is worthless now. And while youre here, it will be one kidney or a yearlong service for a low price of $50, which if you give us all your financial history you can get a 3% cashback on.
Even the oldest stuff got me a couple hundred bucks from Apple in trade-in. The iMac Pro got me nearly three thousand dollars in trade-in. Don't sleep on the trade-in, you're feeding their 'refurbished' market and even if it goes to landfills it's not normal landfills, they're very interested in recycling some of the materials out of the machines. They wouldn't be offering that much in exchange if they weren't serious about it.
Which makes me wonder if they're intentionally trying to get the Intel machines out of circulation in order to help their transition to Apple Silicon. Mind you, I got a good amount for the 1st-gen M1 laptop… I suspect it all depends, but definitely see what you're offered if you have a powerful but Intel-based Mac. It seems like that was the sweet spot for their trade-in value.
> For instance, the name "MY GIRL" is a registered trademark owned by Enertec Enterprises for a line of dolls and accessories. However, there is a second trademark registration for the same name "MY GIRL" that is owned by Acushnet Company for a line of golf putters. The reason that these two different companies could register a trademark for the exact same name is that they operate in totally unrelated industries, and offer totally unrelated products. One company sells dolls, whereas the other company sells golf equipment.
https://secureyourtrademark.com/can-you-trademark/trademark-...
No one is going to confuse a Mac Book for a luxury car, or vice-versa.
[1] https://tmep.uspto.gov/RDMS/TMEP/current#/current/TMEP-1400d...
[2] https://tmsearch.uspto.gov/bin/showfield?f=doc&state=4806:q6...