Alleged M4 MacBook Pro unboxing video
macrumors.com
macrumors.com
M2 -> M3: 2598 -> 3082 = 18.63% increase
M3 -> M4: 3082 -> 3864 = 25.37% increase
Assuming the M4 Geekbench score is legit, it’s interesting to see that the jump from M3 to M4 has the largest percentage increase in single-core performance since the M1 came out. The M1 -> M2 and M2 -> M3 upgrades were solid, but the 25.37% jump from M3 -> M4 is much more significant. It makes you wonder if we’ll keep seeing even bigger performance leaps with future releases, or if there’s something specific about this generation that’s driving such a large gain. Will Apple keep increasing performance at this rate, or is this an exception?
I’ve an M3 max and now I can’t wait to see what an M4 max will do. 256GB ram in the top end laptop? 25-50% more cores?
My work on Linux clusters was dramatically improved.
Having even one vendor prove that arm is worth paying attention to is the tide that lifts the ships of all other vendors in the arm space .
M1 came out in November 2020.
A lot of Linux tools and systems and applications became available thanks to Raspberry Pis becoming very popular with hobbyists, and then Graviton pushing more "enterprise" stuff. For more user facing GUI-powered applications, it lagged, and still lags, but there Apple and Microsoft's ARM efforts were the main driving force.
Not only that, this may have finally forced Intel to innovate. Their new Lunar Lake CPUs coming out now are actually competitive with Apple chips for both performance and power. I thought I might not see X86 become competitive again in my lifetime.
I hadn't heard about them, so Googled it and... "Manufacturered by: TSMC". So Intel's inefficiency was more due to their fabs being behind than inherent x86 downsides?
I’ll buy an M4 mini when one comes out to replace my M1.
For how many microseconds ? /s
I have been using an M1Max 14-inch for the last few years, but I seldom undock it, so an M4 Mini would be good. I don't really need the raw power of the Studio.
From what I hear, the next Mini could actually be "mini."
M1: 16 billion transistors at 3.2 GHz on TSMC N5
M2: 20 billion transistors at 3.7 GHz on TSMC N5P
M3: 25 billion transistors at 4.05 GHz on TSMC N3B
M4: 28 billion transistors at ?? GHz on TSMC N3E
e.g. does higher yield mean you get more product in higher bins? I imagine we need to judge a process by the distribution across bins not just a max efficiency or a total yield.
I want to believe that but a lot of the performance gains have been the result of frequency boosting and you can not do that forever.
What is the current limit to that? Probably around 5Ghz right?
They are squeezing more out of the silicon but the frequency has been the primary contributor recently.
https://www.reddit.com/r/macgaming/comments/17g3xh0/leaked_m...
Did Apple reuse the graphics on M4? I suspect not.
Is this a review unit that was released early with unofficial packaging? I didn’t realize Apple did that?
> 16GB of RAM: It was previously rumored that 16GB of RAM could become the minimum for all future Macs, and the alleged packaging indeed suggests that the next 14-inch MacBook Pro would start with 16GB of RAM, unless it is somehow a built-to-order configuration that will be offered on Apple's online store.
> Three Thunderbolt 4 ports: The box suggests the base 14-inch MacBook Pro will have three Thunderbolt 4 ports, up from two Thunderbolt 3 ports on the current model.
> Space Black: The box suggests that Space Black would become a color option for the base 14-inch MacBook Pro, whereas it is currently exclusive to models configured with the M3 Pro or M3 Max chip.
Aside, I still have an M1 Pro 16", is it worth upgrading to an M3 (or future M4)? It feels like my M1 can still do everything I need it to (coding, compiling, running emulators for mobile development), but for those that did upgrade, do you feel it was worth it, or are the gains incremental?
I think you answered your own question: No, you don't need the upgrade.
(I'm in the same boat as you, for what it's worth. My wife and I both have M1 machines, and they both do what we need, so we're not upgrading.)
> for those that did upgrade, do you feel it was worth it, or are the gains incremental?
It's noticeable when you've got it to compare against, and I'm looking forward to work's hardware refresh cycle bumping me to M4 next year, but I still don't think I'd upgrade if it were a personal machine (and if I can get a decent discount to buy out the depreciated M1 for personal use I'm planning on that rather than looking at anything new).
The one thing I do like with the M3 vs M1 is when I had to, for reasons, run an x64 VM. I felt it was barely usable on the M1, but it was tolerable on the M3. The performance on the M3 of an x64 VM was close to the old Intel Macs I'd ditched, which were acceptable but hardly great. The M1 running a VM felt like a time warp back to my college days in the early '00s.
They asked if it would be worth it, not if they needed it.
That might be due to Apple's build quality, but the USB-C connector has been anything but sturdy in most machines I've used. The connection becomes wobbly after just a few months of very careful usage, and tends to cut out if the cable is pulled in a certain direction. Connecting an external disk drive is a plug-and-pray situation. I've even had the connector dislodge entirely on one machine. USB-C may have given us reversibility, but USB-A had a much sturdier connection.
To say nothing of the uncertainty of which protocol is supported and which power profile will be negotiated by the combination of cable and devices. It's a UX mess.
Meanwhile my previous phone from 2017, which had USB-C, served for six years without issue except for the accumulation of dust and grime in the receptacle, which caused the behaviour you're describing, but once I dealt with that it was fine.
In USB-C the leaf spring holding the plug in place was moved to the plug, so typically it's the cable that's the source of the problem.
The reasons for MagSafe are likely
- people on average prefer a connector they don’t need to guide in or worry about pulling their laptop down with. This is borne out in the reactions even on HN when it was reintroduced.
- it frees up the USB-C ports for actual data use. If people are often dedicating one port for charging, it’s almost a waste to run data lines to it.
- MagSafe came out at a time when USB-C couldn’t carry as much power as the MagSafe connector could.
It does, because as I said, we now have a charger that basically amounts to e-waste. As the result of its supposed benefits being very weak and its downsides very real.
The supposed benefits are very real whether you appreciate them or not, as I listed in my comment. , whereas the downsides are that you have one extra cable that you can choose not to use.
It feels like you’re making a mountain out of a molehill
I seem to get black sand in mine, which is magnetic.
It leads to scorch marks, which can’t be good.
New Zealand has a lot of black sand beaches. I’ve never taken a laptop to one and only go to them a few times year. Why all the laptops on the house end up with magnetic sand in the port is a mystery.
That said, I love magsafe.
If true, this would be a big deal for local LLM inference.
I can't tell the performance apart. Everything is absolutely good enough on both machines.
Are these being made at Quanta or Foxconn? Since the start of the war, there has been a massive increase in sanction evasion through China and Central Asia. I would have to assume Valentin used a connection that has formed over the past 2 years in order to get a North American SKU as Russia's richest YouTube blogger
On macOS native there would be profilers I could use to at least detect it. But when using docker that gets all smudged into a single vm process.
Does anyone know how to detect this? Or better prevent? The only way I found is making a development kernel build to switch the boot core to a performance core and then disable all efficiency core. This is not practical on company hardware.
I’ve had to use it when doing benchmarking as I also noticed variations due to migrations.
Not sure if you can combine that with docker though.
This will still allow scheduling on both the performance and the efficiency cores though. No way to only pin it to performance cores
It is a broken approach to democracys' biggest failure: its lack of otherwise effective diplomacy when forced to engage with non-aligned foreign nations.
Sanctions just don't work, never have and never will, and should be treated as crimes against humanity.
So? Sanctions have accomplished very, very little. Is the Ukraine War over now because how much Russian elites "like money?" Oh wait, Ukraine is still losing.
The fantasy of sanctions is that "they like money" so much that they can be controlled like puppets by using it. It's a lie.
In reality, they're a tactic whose effectiveness is vastly overstated because of unwillingness to take real action, for various reasons. They do have an effect, but it's limited, short-term, and circumventable.
Optical interconnects might be the only way forward.
My M1 Max can do everything I want it to, although it maxes out at 64gb RAM. but my use cases expand above 128gb and would change my approach
specifically would allow my machine to act as nodes on more distributed networks, maybe even Solana, and run larger language models - at all and faster
I use an adapted LLM on an old M1 macbook air and it runs very well, even for autocompleting code. Image synthesis is quite slow though, even on newer Apple chips.
Hope the moat of nvidia dies soon.
but 70B+ would be useful for me too
Smuggled out of a factory?
I would have guessed Apple had security locked down tight for new products. I know it's China, but usually dangling "Apple will punish you by pulled future products" is enough incentive.
But it is way past time to upgrade your Intel Mac to Apple Silicon. The difference is night and day.
Even when using USB4 I still haven't seen an ssd case that can use all that bandwidth.
Use case is video editing and maybe even egpu for Blender.
It is reserved.
"Thunderbolt 4 has a maximum bandwidth of 40 Gb/s. However, this is a bit misleading because not all of that bandwidth can be used for data transfer. Approximately 8 Gbp/s can only be used for video, leaving 32 Gb/s for non-video data (PCIe 3.0: 4 lanes x 8 Gb/s). Further accounting for PCIe 8b/10b encoding and TB4's own overhead, you arrive at a peak data throughput of approximately 22 Gb/s. Not 40 Gb/s but not slow either."
See this other comment of mine:
(Current SSDs and Ethernet seem to go at about 100 Gbit/s, GPU external buses are an order of magnitude up from there)