News for hackers. Stuff that matters.
Re:Apple M3 Ultra by InTheArena on Wednesday March 05, 2025 @09:28AM (#43266847)
Whoa. M3 instead of M4. I wonder if this was basically binning, but I thought that I had read somewhere that the interposer that enabled this for the M1 chips where not available.

That Said, 512GB of unified ram with access to the NPU is absolutely a game changer. My guess is that Apple developed this chip for their internal AI efforts, and are now at the point where they are releasing it publicly for others to use. They really need a 2U rack form for this though.

This hardware is really being held back by the operating system at this point.

Re:Apple M3 Ultra by exabrial on Wednesday March 05, 2025 @10:22AM (#43267732)
If Apple supported Linux (headless) natively, and we could rack m4 pros, I absolutely would use them in our Colo.

The CPUs have zero competition in terms of speed, memory bandwidth. Still blown away no other company has been able to produce Arm server chips that can compete.

Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @10:47AM (#43268145)
The last I checked, AMD was outperforming Apple perf/dollar on the high end, though they were close on perf/watt for the TDPs where their parts overlapped.

I’d be curious to know if this changes that. It’d take a lot more than doubling cores to take out the very high power AMD parts, but this might squeeze them a bit.

Interestingly, AMD has also been investing heavily in unified RAM. I wonder if they have / plan an SoC that competes 1:1 with this. (Most of the parts I’m referring to are set up for discrete graphics.)

Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @10:54AM (#43268256)
The M4 Pro is 56% faster in ST performance against AMD’s new Strix Halo while being 3.6x more efficient.

Source: https://www.notebookcheck.net/AMD-Ryzen-AI-Max-395-Analysis-...

Cinebench 2024 results.

Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:11AM (#43268502)
That’s a laptop part, so it makes different tradeoffs.

Somewhere on the internet there is a tdp wattage vs performance x-y plot. There’s a pareto optimal region where all the apple and amd parts live. Apple owns low tdp, AMD owns high tdp. They duke it out in the middle. Intel is nowhere close to the line.

I’d guess someone has made one that includes datacenter ARM, but I’ve never seen it.

Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @11:19AM (#43268635)
High TDP? You mean server-grade CPUs? Apple doesn't make those.
Re:Apple M3 Ultra by derefr on Wednesday March 05, 2025 @11:33AM (#43268836)
True, but these "Ultra" chips do target the same niche as (some) high-TDP chips.

Workstations (like the Mac Studio) have traditionally been a space where "enthusiast"-grade consumer parts (think Threadripper) and actual server parts competed. The owner of a workstation didn't usually care about their machine's TDP; they just cared that it could chew through their workloads as quickly as possible. But, unlike an actual server, workstations didn't need the super-high core count required for multitenant parallelism; and would go idle for long stretches — thus benefitting (though not requiring) more-efficient power management that could drive down baseline TDP.

Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @11:45AM (#43269024)
Oh you. mean Threadripper. I thought you were talking about Epyc.

Anyway, I don't think it's comparable really. This thing comes with a fat GPU, NPU, and unified memory. Threadripper is just a CPU.

Re:Apple M3 Ultra by mort96 on Wednesday March 05, 2025 @04:12PM (#43272487)
The GPU and NPU shouldn't be consuming power when not in use. Why shouldn't we compare M3 Ultra to Threadripper?
Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:47AM (#43269043)
Indeed. The M3 Ultra is in the midrange where they duke it out. Similarly, for its niche, the iPhone CPU is was better than AMD’s low end processors.

Anyway the Apple config in the article costs about 5x more than a comparable low end AMD server with 512GB of ram, but adds an NPU. AMD has NPUs in lower end stuff; not sure about this TDP range.

Re:Apple M3 Ultra by lukevp on Wednesday March 05, 2025 @06:54PM (#43274437)
How is that comparable? On-package RAM is lower latency and higher bandwidth and also much more expensive than external DDR5 sticks.
Re:Apple M3 Ultra by diggan on Wednesday March 05, 2025 @11:35AM (#43268877)
Isn't the rack-mounted Mac Pro supposedly "server-grade" (https://www.apple.com/shop/buy-mac/mac-pro/rack)?

At least judging by the mounts, they want them to be used that way, even though the CPU might not fit with the de facto industry label for "server-grade".

Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @11:46AM (#43269036)
Server grade CPUs. I thought he was referring to Epyc CPUs.
Re:Apple M3 Ultra by jjcob on Thursday March 06, 2025 @01:44AM (#43277166)
The rack mount Mac Pro doesn't really make sense for a data center. It's 5U high, which is much too big for a data center. It doesn't have standard server features like redundant power supplies.

The only use case I can think of is for audio workstations, where people have lots of rack mount equipment, so you can have everything including the computer in the rack. But even for that use case it's quite big.

Re:Apple M3 Ultra by refulgentis on Wednesday March 05, 2025 @12:45PM (#43269801)
> You mean server-grade CPUs? Apple doesn't make those.

Right.

It is coming up because we're in a thread about using them as server CPUs. (c.f. "colo", "2U" in OP and OP's child), and the person you're replying to is making the same point you are

For years now, people will comment "these are the best chips, I'd replace all chips with them."

Then someone points out perf/watt is not perf.

Then someone else points out some M-series is much faster than a random CPU.

And someone else points out that the random CPU is not a top performing CPU.

And someone else points out M-series are optimized for perf/watt and it'd suck if it wasn't.

I love my MacBook, the M-series has no competitors in the case it's designed for.

I'd just prefer, at this point, that we can skip long threads rehashing it.

It's a great chip. It's not the fastest, and it's better for that. We want perf/watt in our mobile devices. There's fundamental, well-understood, engineering tradeoffs that imply being great at that necessitates the existence of faster processors.

Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @12:55PM (#43269935)

  It's a great chip. It's not the fastest, 
It has the world's fastest single thread.
Re:Apple M3 Ultra by refulgentis on Wednesday March 05, 2025 @01:00PM (#43270008)
I can't quite tell what's going on here, earlier, you seem to be clear -- c.f. "Apple doesn't make server-grade CPUs"
Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @01:18PM (#43270226)
Correct. But their M4 line has the fastest single thread performance in the world.
Re:Apple M3 Ultra by nameequalsmain on Wednesday March 05, 2025 @02:08PM (#43270816)
According to what source? Passmark says otherwise[1]. The fastest Intel CPUs have both a higher single thread and multi thread score in that test.

[1] https://www.cpubenchmark.net/singleThread.html

Re:Apple M3 Ultra by orangecat on Wednesday March 05, 2025 @07:03PM (#43274497)
Passmark shows the M4 chips slower than the M3, so something weird is going on. Geekbench 6 has the M4 well ahead of Intel and AMD, with the M3 about 25% slower like you'd expect: https://www.cpu-monkey.com/en/cpu_benchmark-geekbench_6_sing...
Re:Apple M3 Ultra by worthless-trash on Wednesday March 05, 2025 @09:21PM (#43275609)
I keep seeing people repeat incorrect rhetoric about Apple hardware, like this example.

There are nice things that Apple has, but as you can see there is significant reality warping going on.

Why does it persist?

Re:Apple M3 Ultra by worthless-trash on Thursday March 06, 2025 @05:03AM (#43278367)
Never change hn, can't criticise apple here.
Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @10:46PM (#43276173)
Passmark is an outdated benchmark not optimized for Arm.
Re:Apple M3 Ultra by impure-aqua on Thursday March 06, 2025 @08:56AM (#43280216)
I think that is much too hand-wavy regarding the performance differences.

Both Passmark and Geekbench are aggregates of a variety of tasks. If you dig into the individual tests that constitute this aggregate score, you will find different platforms perform better, or worse, on certain tests than others. I would wager that, for many applications, only a subset of these tasks are relevant to the performance of the application, yet such benchmark suites distil out all nuance into a single value.

Here is a personal anecdote. I have tried running CASTEP (built from source), a density functional theory calculator, on both an M1 Max MacBook Pro [0], and on a Ryzen 7840HS Lenovo laptop [1]. A cursory glance at those Geekbench results linked might make you expect that the performance is roughly equivalent, but the Ryzen outperforms the Mac by about 4x, a huge difference.

What happens if we try and dig into any particular benchmark to explain this? If you click on any particular benchmark in the Geekbench search lists, you will see they test things like "File Compression", "HTML5 Browser", "Clang". Which of these maps most closely to the sorts of instructions used in CASTEP? Your guess is as good as mine.

If anything, I would say Passmark is quite a bit less abstract about this. Looking at the Mac [2] and Ryzen [3] Passmark results, you can see the Ryzen outperforms the Mac by about 2x on "extended instructions", which appear to involve some matrix math, and also about 2x on "integer math". The Mac, meanwhile, appears to be extremely good at finding prime numbers, at over 3x the speed of the Ryzen. Presumably the Ryzen's balance of instruction performance is more useful for DFT calculations than the Mac's, which perhaps is weaker in areas that might matter for this application, but stronger in areas that might matter for others.

Of course, optimization is likely a component of this. How much effort is put into the OpenBLAS, MPI, etc, implementations on aarch64 darwin vs. x86-64 linux? This is a good question. It is, however, mostly irrelevant to the end consumer, who wishes to consume this software for use in their further research, rather than dig into high-performance computing library optimization.

[0] https://browser.geekbench.com/search?q=7840hs

[1] https://browser.geekbench.com/search?q=m1+max

[2] https://www.cpubenchmark.net/cpu.php?cpu=Apple+M1+Max+10+Cor...

[3] https://www.cpubenchmark.net/cpu.php?cpu=AMD+Ryzen+7+PRO+784...

Re:Apple M3 Ultra by seec on Thursday March 06, 2025 @10:41AM (#43281465)
This is my experience as well. Geekbench heavily favors the type of workload that runs best on Apple hardware (those tends to be general case, most likely to be used by the mass) but in practice if you have complex software to run your experience will not match the bench numbers.

I think PassMark is more honest as well, because it just gives scores for calculation throughput instead of specific tasks. It more closely matches what experience you will get if you have a varied load.

But since it's Apple we are talking about, their users just want to think they have the best and that's all that matters.

Re:Apple M3 Ultra by krunkcoin on Sunday March 09, 2025 @03:59AM (#43307122)
PassMark is "more honest"? It represents a varied load??? No, sorry, it's just not good. Seriously, read their own documentation.

https://www.cpubenchmark.net/cpu_test_info.html

Right from the top it's amateurish stuff: their idea of an integer benchmark to measure "raw" CPU throughput (whatever that means) is to make a bunch of random ints and add/subtract/multiply/divide them.

Very few programs do a high volume of either integer multiply or divide. And when they do, they generally aren't doing it on random numbers. This is the kind of thing which gives synthetic benchmarks their highly deserved bad rep. It might be even worse than Dhrystone MIPs, and believe me, in benchmark nerd circles, that is a fucking diss.

If you look up Geekbench's docs, you'll find that it's all about real-world compute tasks. For example, one of the int tests in their suite is to compile a reference program with the Clang compiler. Compilers are a reasonably good litmus test of integer performance; they heavily stress the CPU features most responsible for high integer performance in this day and age. (Branch prediction, memory prefetching, out-of-order execution, speculation, that kind of thing.)

You claimed that PassMark reflects "complex" software, and Geekbench doesn't. However, I would be willing to bet that Clang alone is far more complex than all of PassMark's CPU benchmarks put together, whether you measure by SLOC or program structure.

Note that none of this has anything to do with Mac vs PC. Passmark is simply a bad benchmark that should not be used, period. That said, there are a bunch of warning signs that PassMark's ports to everything outside its native x86 Windows are probably quite sloppy, so it's even less useful for crossplatform comparisons.

Re:Apple M3 Ultra by aurareturn on Thursday March 06, 2025 @10:35PM (#43287208)
Geekbench correlates with SPEC, the industry standard in CPU benchmark and what enterprise companies such as AWS uses to judge a CPU performance. It has .99 correlation.

https://medium.com/silicon-reimagined/performance-delivered-...

Passmark is an outdated benchmark that isn't updated to use ARM instructions.

Re:Apple M3 Ultra by refulgentis on Wednesday March 05, 2025 @02:09PM (#43270833)
Well, no, right?

The M4 Max had great, I would argue the best at time of release, single core results on Geekbench.

That is a different claim from M4 line has the top single thread performance in the world.

I'm curious:

You're signalling both that you understand the fundamental tradeoff ("Apple doesn't make server-grade CPUs") and that you are talking about something else (follow-up with M4 family has top single-thread performance)

What drives that? What's the other thing you're hoping to communicate?

If you are worried that if you leave it at "Apple doesn't make server-grade CPUs", that people will think M4s aren't as great as they are, this is a technical-enough audience, I think we'll understand :) It doesn't come across as denigrating the M-series, but as understanding a fundamental, physically-based, tradeoff.

Re:Apple M3 Ultra by pjmlp on Thursday March 06, 2025 @02:36AM (#43277478)
Maybe it is, maybe not, UNIX and Windows server software have been multithreaded / multi-process for decades, we want tons of threads and processes, not a single one.
Re:Apple M3 Ultra by yxhuvud on Wednesday March 05, 2025 @02:11PM (#43270875)
It also include gaming machines. Of course, Apple also don't make those.
Re:Apple M3 Ultra by tomrod on Wednesday March 05, 2025 @12:45PM (#43269787)
> tdp wattage vs performance x-y plot

This?

https://www.videocardbenchmark.net/power_performance.html#sc...

Re:Apple M3 Ultra by echoangle on Wednesday March 05, 2025 @02:31PM (#43271146)
That’s GPUs, not CPUs
Re:Apple M3 Ultra by nick_ on Wednesday March 05, 2025 @11:01AM (#43268365)
Same. I'm not sure what to make of the various claims. I personally defer to this table in general: https://www.cpubenchmark.net/power_performance.html.

I'm not sure how those benchmarks translate to common real world use cases.

Re:Apple M3 Ultra by PaulHoule on Wednesday March 05, 2025 @11:00AM (#43268343)
If I read this right, the r8g.48xlarge at AMZN [1] has 192 cores and 1536GB which exceeds the M3 Ultra in some metrics.

It reminds me of the 1990s when my old school was using Sun machines based on the 68k series and later SPARC and we were blown away with the toaster-sized HP PA RISC machine that was used for student work for all the CS classes.

Then Linux came out and it was clear the 386 trashed them all in terms of value and as we got the 486 and 586 and further generations, the Intel architecture trashed them in every respect.

The story then was that Intel was making more parts than anybody else so nobody else could afford to keep up the investment.

The same is happening with parts for phones and TSMC's manufacturing dominance -- and today with chiplets you can build up things like the M3 Ultra out of smaller parts.

[1] https://aws.amazon.com/ec2/instance-types/r8g/

Re:Apple M3 Ultra by nsteel on Wednesday March 05, 2025 @11:56AM (#43269186)
It seems Graviton 4 CPUs have 12-channels of DDR5-5600 i.e 540GB/s main memory bandwidth for the CPU to use. M3 Ultra has 64-channels of LPDDR5-6400 i.e. ~800GB/s of memory bandwidth for the CPU or the GPU to use. So the M3 Ultra has way fewer (CPU) cores, but way more memory bandwidth. Depends what you're doing.
Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:17AM (#43268601)
In fairness, the sun and dec boxes I used back then (up to about 1999) could hold their own against intel machines.

Then, one day, we built a 5 machine amd athlon xp linux cluster for $2000 ($400/machine) that beat all the unix and windows server hardware by at least 10x on $/perf.

It’s nice that we have more than one viable cpu vendor these days, though it seems like there’s only one viable fab company.

Re:Apple M3 Ultra by PaulHoule on Wednesday March 05, 2025 @11:24AM (#43268700)
In 1998-1999 I had a DEC Alpha on my desktop that was really impressive, it was a 64-bit machine a few years before you could get a 64-bit Athlon.
Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:30AM (#43268790)
Yeah.

For what we needed, five 32 bit address spaces was enough DRAM. The individual CPU parts were way more than 20% as fast, and the 100Mbit switch was good enough.

(The data basically fit in ram, so network transport time to load a machine was bounded by 4GiB / 8MiB / sec = 500 seconds. Also, the hard disks weren’t much faster than network back then.)

Re:Apple M3 Ultra by winocm on Wednesday March 05, 2025 @04:54PM (#43273129)
The Alpha architecture was 64-bit from the very beginning (though the amount of addressable virtual memory and physical memory depends on the processor implementation).

I think it goes something like:

  - 2106x/EV4: 34-bit physical, 43-bit virtual
  - 21164/EV5: 40-bit physical, 43-bit virtual
  - 21264/EV6: 44-bit physical, 48-bit virtual
The EV6 is a bit quirky as it is 43-bit by default, but can use 48-bits when I_CTL<VA_48> or VA_CTL<VA_48> is set. (the distinction of the registers is for each access type, i.e: instruction fetch versus data load/store)

The 21364/EV7 likely has the same characteristics as EV6, but the hardware reference manual seems to have been lost to time...

Re:Apple M3 Ultra by PaulHoule on Wednesday March 05, 2025 @05:46PM (#43273802)
My understanding is that the VAX from Digital was the mother of all "32-bit" architectures to replace the dead end PDP-11 (had a 64kbyte user space so wasn't really that much better than an Apple ][) and PDP-10/20 (36-bit words were awkward after the 8-bit byte took over the industry) The 68k and 386 protected mode were imitations of the VAX.

Digital struggled with the microprocessor transition because they didn't want to kill their cash cow minicomputers with microcomputer-based replacements. They went with the 64-bit Alpha because they wanted to rule the high end in the CMOS age. And they did, for a little while. But the mass market caught up.

Re:Apple M3 Ultra by winocm on Wednesday March 05, 2025 @08:37PM (#43275228)
Sounds about right.

VMS is the only OS (that I know of) that uses all 4 processor privilege modes.

Side note: The 21064 has such bizarre IPR mappings, the read values have lots of bits scrambled around compared to their write counterparts. This is likely a hardware design decision affecting the programmer's model, if I had to guess.

Re:Apple M3 Ultra by relistan on Thursday March 06, 2025 @03:10AM (#43277709)
In 1998 I somehow got my hands on a DEC OEM 21164 533mhz board for cheap. PCs were nowhere near the performance of that at the time. It mounted in a regular PC case. A friend helped me get the power supply working (there was I think one wire to solder somewhere). Equipped with an ASUS SCSI card, an DEC Ethernet card, and an Elsa GLoria Synergy, it was a full machine. I ran Digital Unix at home on my desk on that for quite a few years. Wish I had kept it for old times sake.

One thing I remember about Alpha though was how bad the output from gcc was. Then DEC released a version of their own compilers that was command line compatible with gcc. That changed everything for open source stuff.

Re:Apple M3 Ultra by notpushkin on Wednesday March 05, 2025 @10:28AM (#43267832)
Asahi is a thing. For headless usage it’s pretty much ready to go already.
Re:Apple M3 Ultra by EgoIncarnate on Wednesday March 05, 2025 @10:41AM (#43268037)
M3 support in Asahi is still heavily WIP. I think it doesn't even have display support, Ethernet, or Wifi yet, I think it's only serial over USB . Without any GPU or ANE support, it's not very useful for AI stuff. https://asahilinux.org/docs/M3-Series-Feature-Support/
Re:Apple M3 Ultra by notpushkin on Thursday March 06, 2025 @03:09AM (#43277701)
Hmm, this page links to an out-of-tree ANE module (same as on M1/M2 I believe). No GPU support is a bummer, though.

On the other hand, you can do without display support if you’re only using it as a server. And I think USB Ethernet dongles might work for the time being?

Re:Apple M3 Ultra by criddell on Wednesday March 05, 2025 @10:30AM (#43267860)
The Asahi maintainer resigned recently. What that means for the future only time will tell. I probably wouldn't want to make a big investment in it right now.
Re:Apple M3 Ultra by seabrookmx on Wednesday March 05, 2025 @10:42AM (#43268055)
Your wording makes it sound like it was a one-man show. Asahi has a really strong contributor base, new leadership[1], and the backing of Fedora via the Asahi Fedora Remix. While Hector resigning is a loss, I don't think it's a death knell for the project.

[1]: https://asahilinux.org/2025/02/passing-the-torch/

Re:Apple M3 Ultra by hoppp on Wednesday March 05, 2025 @10:50AM (#43268199)
He was the lead developer and very prominent figure. I think it probably boils down to funding the new developments.
Re:Apple M3 Ultra by whimsicalism on Wednesday March 05, 2025 @10:53AM (#43268237)
it was pretty close to a one man show
Re:Apple M3 Ultra by skyyler on Wednesday March 05, 2025 @11:18AM (#43268606)
By what grounds do you make this statement?

My understanding is there are dozens of people working on it.

Re:Apple M3 Ultra by whimsicalism on Wednesday March 05, 2025 @11:27AM (#43268745)
e: I'm removing this comment because on reflection I think it is probably some form of doxxing and being right on the internet isn't that important.
Re:Apple M3 Ultra by ArchOversight on Wednesday March 05, 2025 @11:57AM (#43269204)
You believe that Hector Martin is also Asahi Lina?

https://bsky.app/profile/lina.yt

https://github.com/AsahiLina

Re:Apple M3 Ultra by whimsicalism on Wednesday March 05, 2025 @11:59AM (#43269227)
yes, i do. if that's not true, i will certainly concede it's not a one person show

my understanding was this was an open secret though, seems pretty obvious to anyone with technical knowhow who watches their videos

Re:Apple M3 Ultra by raydev on Wednesday March 05, 2025 @12:27PM (#43269583)
I thought this was confirmed a couple years ago.
Re:Apple M3 Ultra by notpushkin on Thursday March 06, 2025 @03:50AM (#43277941)
Regardless of whether this is true, there is a lot of other Asahi developers. This fact alone is immaterial.
Re:Apple M3 Ultra by surajrmal on Wednesday March 05, 2025 @10:47AM (#43268137)
You make it sound like there was only one.
Re:Apple M3 Ultra by WD-42 on Wednesday March 05, 2025 @11:18AM (#43268608)
It’s only a thing for the M1. Asahi is a Sisyphean effort to keep up with new hardware and the outlook is pretty grim at the moment.

Apple’s whole m.o. is to take FOSS software, repackage it and sell it. They don’t want people using it directly.

Re:Apple M3 Ultra by lynndotpy on Wednesday March 05, 2025 @10:39AM (#43267992)
Not at all for M3 or M4. Support is for M2 and M1 currently.
Re:Apple M3 Ultra by hoppp on Wednesday March 05, 2025 @10:47AM (#43268148)
What about serviceability? These come with soldered in ssd? That would be an issue for server use, Its too expensive to throw it away all for a broken ssd.
Re:Apple M3 Ultra by galad87 on Wednesday March 05, 2025 @11:02AM (#43268371)
No, the SSD isn't soldered, it has got one or two removable modules: https://everymac.com/systems/apple/mac-studio/mac-studio-faq...
Re:Apple M3 Ultra by gjsman-1000 on Wednesday March 05, 2025 @10:57AM (#43268294)
Nah, in many businesses, everything is on a schedule. For desktop computers, a common cycle is 4 years. For servers, maybe a little longer, but not by much. After that date arrives, it’s liquidate everything and rebuild.

Having things consistently work is much cheaper than down days caused by your ancient equipment. Apple’s SSDs will make it to 5 years no problem - and more likely, 10-15 years.

Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:26AM (#43268721)
At my last N jobs, companies built high end server farms and carefully specced all the hardware. Then they looked at SSD specs and said “these are all fine”.

Fast forward 2 years: The $50-$250K machines have a 100% drive failure rate, and some poor bastard has to fly from data center to data center to swap the $60 drive for a $120 one, then re-rack and re-image each machine.

Anyway, soldering a decent SSD to the motherboard board would actually improve reliability at all those places.

Re:Apple M3 Ultra by olyjohn on Wednesday March 05, 2025 @12:33PM (#43269649)
What does soldering it to the board have to do with reliability?

If they were soldered onto those systems you talk about, all those would have had to be replaced instead of just having the drive swapped out and re-imaged.

Re:Apple M3 Ultra by wtallis on Wednesday March 05, 2025 @05:34PM (#43273667)
I think the implication was that a soldered SSD doesn't give the customer as much chance to pick the wrong SSD. But it's still possible for the customer to have a different use case in mind than the OEM did when the OEM is picking what SSD to include.
Re:Apple M3 Ultra by fweimer on Thursday March 06, 2025 @09:01AM (#43280263)
It wouldn't solve other mismatched expectations. For example, the vendor might ship those SSDs only to store firmware-initiated crash dumps. They don't expect them to be used to meet production storage requirements. Maybe to occasionally boot a maintenance system, but that's it. To them, this is kind of obvious because everybody has a SAN anyway. But of course, this is not actually true in practice because customers vary a bit.
Re:Apple M3 Ultra by choilive on Wednesday March 05, 2025 @01:05PM (#43270059)
What company was specc'ing out a 6 figure machine just to put in a consumer class SSD?
Re:Apple M3 Ultra by icecube123 on Wednesday March 05, 2025 @12:41PM (#43269728)
Yea ive been thinking about this for a few years. The Mx series’s chip would sell into data centers like crazy if apple went after that market. Especially if they created a server tuned chip. It could probably be their 2nd biggest product line behind the iphone. The performance and efficiency is awesome. I guess it would be meat to see some web serving and database benchmarks to really know.
Re:Apple M3 Ultra by kridsdale1 on Wednesday March 05, 2025 @02:48PM (#43271374)
TSMC couldn’t make enough at the leading node in addition to all the iPhone chips Apple has to sell. There’s a physical thoughput limit. That’s why this isn’t M4.
Re:Apple M3 Ultra by Apofis on Wednesday March 05, 2025 @01:22PM (#43270280)
Doesn't MacOS support these things? I'm sure Apple runs these on their datacenters somehow?
Re:Apple M3 Ultra by rbanffy on Wednesday March 05, 2025 @01:31PM (#43270395)
> The CPUs have zero competition in terms of speed, memory bandwidth.

Maybe not at the same power consumption, but I'm sure mid-range Xeons and EPYCs mop the floor with the M3 Ultra in CPU performance. What the M3 Ultra has that nobody else comes close is a decent GPU near a pool of half a terabyte of RAM.

Re:Apple M3 Ultra by Thaxll on Wednesday March 05, 2025 @02:31PM (#43271147)
Apple does not make server CPUs, they make consumer low W CPUs, it's very different.

FYI Apple runs Linux in their DC, so no Apple hardware in their own servers.

Re:Apple M3 Ultra by alwillis on Wednesday March 05, 2025 @02:57PM (#43271486)
> Apple does not make server CPUs, they make consumer low W CPUs, it's very different.

This is silly. Given the performance per watt, the M series would be great in a data center. As you all know, electricity for running the servers and cooling for the servers are the two biggest ongoing costs for a data center; the M series requires less power and runs more efficiently than the average Intel or AMD-based server.

> FYI Apple runs Linux in their DC, so no Apple hardware in their own servers.

That's certainly no longer the case. Apple announced their Private Cloud Compute [1] initiative—Apple designed servers running Apple Silicon to support Apple Intelligence functions that can't run on-device.

BTW, Apple just announced a $500 billion investment [2] in US-based manufacturing, including a 250,000 square foot facility to make servers. Yes, these will obviously be for their Private Cloud Compute servers… but it doesn't have to be only for that purpose.

From the press release:

As part of its new U.S. investments, Apple will work with manufacturing partners to begin production of servers in Houston later this year. A 250,000-square-foot server manufacturing facility, slated to open in 2026, will create thousands of jobs.

Previously manufactured outside the U.S., the servers that will soon be assembled in Houston play a key role in powering Apple Intelligence, and are the foundation of Private Cloud Compute, which combines powerful AI processing with the most advanced security architecture ever deployed at scale for AI cloud computing. The servers bring together years of R&D by Apple engineers, and deliver the industry-leading security and performance of Apple silicon to the data center.

Teams at Apple designed the servers to be incredibly energy efficient, reducing the energy demands of Apple data centers — which already run on 100 percent renewable energy. As Apple brings Apple Intelligence to customers across the U.S., it also plans to continue expanding data center capacity in North Carolina, Iowa, Oregon, Arizona, and Nevada.

[1]: https://security.apple.com/blog/private-cloud-compute/

[2]: https://www.apple.com/newsroom/2025/02/apple-will-spend-more...

Re:Apple M3 Ultra by astrange on Wednesday March 05, 2025 @08:01PM (#43274888)
The interesting difference between x86 and ARM is security, not performance, btw.
Re:Apple M3 Ultra by ngneer on Thursday March 06, 2025 @11:27AM (#43281994)
Hardly. x86 and ARM follow similar security underpinnings and outcomes. ARM has TrustZone, x86 has TEEs. I cannot think of a single attack demonstrated on x86 and not on ARM or vice versa. Could you please cite one?
Re:Apple M3 Ultra by astrange on Thursday March 06, 2025 @01:21PM (#43283322)
Who cares about TrustZone? x86 doesn't have PAC or MTE.
Re:Apple M3 Ultra by ngneer on Monday March 10, 2025 @05:01PM (#43326040)
ARM/IoT community: https://community.arm.com/support-forums/f/architectures-and... https://community.arm.com/arm-community-blogs/b/internet-of-...

Security practitioners and academics: https://github.com/enovella/TEE-reversing/ https://media.ccc.de/v/36c3-10859-trustzone-m_eh_breaking_ar... https://www.blackhat.com/docs/us-15/materials/us-15-Shen-Att... https://i.blackhat.com/USA-19/Thursday/us-19-Peterlin-Breaki...

Sorry you could not cite an attack demonstrated on x86 and not on ARM or vice versa. Well, maybe TikTag (https://github.com/compsec-snu/tiktag) was demonstrated against ARM MTE, since you mention, and Pacman (https://pacmanattack.com/) against PAC. I was hoping for an actual response, no offense.

Re:Apple M3 Ultra by vbezhenar on Thursday March 06, 2025 @05:24AM (#43278492)
Is it impossible to use macOS as a virtualization host?
Re:Apple M3 Ultra by exabrial on Thursday March 06, 2025 @11:01AM (#43281696)
I think it's interesting everyone that dissented mentioned power consumption.

Our business "only" sees about 1,000-25,000 req/min, our message brokers transmit MAX 25k msg/s. Easily handled by a rack of 10 servers for redundancy.

We are not Google and we don't pretend to be, so we don't care about power, as the difference is a few dollars a month.

Re:Apple M3 Ultra by klausa on Wednesday March 05, 2025 @09:34AM (#43266943)
>I had read somewhere that the interposer that enabled this for the M1 chips where not available.

With all my love and respect for "Apple rumors" writers; this was always "I read five blogposts about CPU design and now I'm an expert!" territory.

The speculation was based on the M3 Maxes die shots not having the interposer visible, which... implies basically nothing whether that _could have_ been supported in an M3 Ultra configuration; as evidenced by the announcement today.

Re:Apple M3 Ultra by sroussey on Wednesday March 05, 2025 @10:44AM (#43268078)
I’m guessing it’s not really a M3.

No M3 has thunderbolt 5.

This is a new chip with M3 marketing. I’d expect this from Intel, not Apple.

Re:Apple M3 Ultra by klausa on Wednesday March 05, 2025 @10:50AM (#43268191)
Baseline M4 doesn't have Thunderbolt 5 either; only the Pro/Max variants do.

The press-release even calls TB5 out: >Each Thunderbolt 5 port is supported by its own custom-designed controller directly on the chip.

Given that they're doing the same on A-series chips (A18 Pro with 10Gbps USB-C; A18 with USB 2.0); I imagine it's just relatively simple to swap the I/O blocks around and they're doing this for cost and/or product segmentation reasons.

Re:Apple M3 Ultra by sroussey on Wednesday March 05, 2025 @02:43PM (#43271311)
Which means this is a whole new chip. It may be M3 based, but with added interposer support and new thunderbolt stuff.

Which, at this point, why not just use M4 as a base?

Re:Apple M3 Ultra by klausa on Wednesday March 05, 2025 @03:14PM (#43271712)
>Which, at this point, why not just use M4 as a base?

I imagine that making those chips is quite a bit more involved than just taking the files for M3 Max, and copy-pasting them twice into a new project.

I imagine it just takes more time to design/verify/produce them; especially given they're not selling very many of them, so they're probably not super-high-priority projects.

Re:Apple M3 Ultra by kridsdale1 on Wednesday March 05, 2025 @02:50PM (#43271396)
Could be that M4 requires a different TSMC fab that is at full production doing iPhones.
Re:Apple M3 Ultra by operatingthetan on Wednesday March 05, 2025 @02:59PM (#43271527)
Or they are saving the M4 Ultra name for later on ...
Re:Apple M3 Ultra by hinkley on Wednesday March 05, 2025 @02:14PM (#43270913)
TB 5 seems like the sort of thing you could 'slap on' to a beefy enough chip.

Or the sort of thing you put onto a successor when you had your fingers crossed that the spec and hardware would finalize in time for your product launch but the fucking committee went into paralysis again at the last moment and now your product has to ship 4 months before you can put TB 5 hardware on shelves. So you put your TB4 circuitry on a chip that has the bandwidth to handle TB5 and you wait for the sequel.

Re:Apple M3 Ultra by kridsdale1 on Wednesday March 05, 2025 @02:51PM (#43271405)
Sounds like you’ve seen some things.
Re:Apple M3 Ultra by hinkley on Wednesday March 05, 2025 @06:16PM (#43274106)
The world is full of features that didn't make the cutoff for launch date. I believe there's one or two of these publicly known in Apple's history, but it's an old tale.
Re:Apple M3 Ultra by kokada on Wednesday March 05, 2025 @10:17AM (#43267659)
> This hardware is really being held back by the operating system at this point.

Apple could either create a 2U rack hardware and support Linux (and I mean Apple supporting it, not hobbysts), or have a build of Darwin headless that could run on that hardware. But in the later case, we probably wouldn't have much software available (though I am sure people would eventually starting porting software to it, there is already MacPorts and Homebrew and I am sure they could be adapted to eventually run in that platform).

But Apple is also not interested in that market, so this will probably never happen.

Re:Apple M3 Ultra by ewzimm on Wednesday March 05, 2025 @10:35AM (#43267934)
There has to be someone at Apple with a contact at IBM that could make Fedora Apple Remix happen. It may not be on-brand, but this is a prime opportunity to make the competition look worse. File it under Community projects at https://opensource.apple.com/projects
Re:Apple M3 Ultra by asadm on Wednesday March 05, 2025 @01:18PM (#43270222)
Re:Apple M3 Ultra by naikrovek on Wednesday March 05, 2025 @10:31AM (#43267876)
> But Apple is also not interested in that market, so this will probably never happen.

they're just a tiny company with shareholders who are really tired of never earning back their investments. give 'em a break. I mean they're still so small that they must protect themselves by requiring that macs be used for publishing iPhone and iPad applications.

Re:Apple M3 Ultra by hnaccount_rng on Wednesday March 05, 2025 @11:28AM (#43268754)
Not to get in the way of good snark or anything. But.. Apple isn't _requiring_ that everyone uses MacOS on their systems. But you have to bring your own engineering effort to actually make another OS run. And so far Asahi is the only effort that I'm aware of (there were alternatives in the very beginning, but they didn't even get to M2 right?)
Re:Apple M3 Ultra by thesuitonym on Wednesday March 05, 2025 @01:54PM (#43270651)
> But you have to bring your own engineering effort to actually make another OS run.

I mean, that's usually how it works though. When IBM launched the PS/2, they didn't support anything other than PC-DOS and OS/2, Microsoft had to make MS-DOS work for it (I mean... they did get support from IBM, but not really), the 386BSD and Linux communities brought the engineering effort without IBM's involvement.

When Apple was making Motorola Macs, they may have given Be a little help, but didn't support any other OSes that appeared. Same with PowerPC.

All of the support for alternative OSes has always come from the community, whether that's volunteers or a commercial interest with cash to burn. Why should that change for Apple silicon?

Re:Apple M3 Ultra by orangecat on Wednesday March 05, 2025 @07:16PM (#43274571)
When Apple was making Motorola Macs, they may have given Be a little help, but didn't support any other OSes that appeared. Same with PowerPC.

Apple briefly supported a Linux distribution on PowerPC Macs: https://en.wikipedia.org/wiki/MkLinux.

Re:Apple M3 Ultra by pjmlp on Thursday March 06, 2025 @02:40AM (#43277496)
However to be more accurate that is from a time and age, where how management was going, maybe there wouldn't be an Apple today.
Re:Apple M3 Ultra by jorams on Wednesday March 05, 2025 @03:19PM (#43271761)
Note that they said (emphasis mine):

> they're still so small that they must protect themselves by requiring that macs be used for publishing iPhone and iPad applications.

They're not talking about Apple's silicon as a target, but as a development platform.

Re:Apple M3 Ultra by alwillis on Wednesday March 05, 2025 @03:01PM (#43271552)
I wouldn't be so sure about that.

https://news.ycombinator.com/item?id=43271486

Re:Apple M3 Ultra by pjmlp on Thursday March 06, 2025 @02:38AM (#43277485)
Apple was once in the server market, they decided a few times actually, that isn't where they want to be.
Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @10:30AM (#43267867)
> This hardware is really being held back by the operating system at this point.

It really is. Even if they themselves won't bring back their old XServe OS variant, I'd really appreciate it if they at least partnered with a Linux or BSD (good callout, ryao) dev to bring a server OS to the hardware stack. The consumer OS, while still better (to my subjective tastes) than Windows, is increasingly hampered by bloat and cruft that make it untenable for production server workloads, at least to my subjective standards.

A server OS that just treats the underlying hardware like a hypervisor would, making the various components attachable or shareable to VMs and Containers on top, would make these things incredibly valuable in smaller datacenters or Edge use cases. Having an on-prem NPU with that much RAM would be a godsend for local AI acceleration among a shared userbase on the LAN.

Re:Apple M3 Ultra by ryao on Wednesday March 05, 2025 @10:34AM (#43267930)
Given shared heritage, I would expect to see Apple work with FreeBSD before I would expect Apple to work with Linux.
Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @10:53AM (#43268241)
I heard OpenBSD has been working for a while.

I’m continually surprised Apple doesn’t just donate something like 0.1% of their software development budget to proton and the asahi projects. It’d give them a big chunk of the gaming and server markets pretty much overnight.

I guess they’re too busy adding dark patterns that re-enable siri and apple intelligence instead.

Re:Apple M3 Ultra by ryao on Wednesday March 05, 2025 @08:36PM (#43275216)
The server markets want ECC and Apple has largely stopped shipping ECC. I don’t recall seeing any assurances that the ARM Mac Pro had ECC.
Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @10:47AM (#43268152)
You are technically correct (the best kind of correct). I’m just a filthy heathen who lumps the BSDs and Linux distros under “Linux” as an incredibly incorrect catchall for casual discourse.
Re:Apple M3 Ultra by barryrandall on Friday March 07, 2025 @11:29AM (#43291547)
Sure, but FreeBSD also has a Linux compatability layer. For a company that's given up on the server market so many times, making MacOS compatible with _THE_ server OS makes a lot of sense.
Re:Apple M3 Ultra by hinkley on Wednesday March 05, 2025 @02:16PM (#43270950)
I miss the XServe almost as much as I miss the Airport Extreme.
Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @04:12PM (#43272490)
I feel like Apple and Ubiquiti have a missed collaboration opportunity on the latter point, especially with the latter's recent UniFi Express unit. It feels like pairing Ubiquiti's kit with Apple's Homekit could benefit both, by making it easier for Homekit users to create new VLANs specifically for Homekit devices, thereby improving security - with Apple dubbing the term, say, "Secure Device Network" or some marketingspeak to make it easier for average consumers to understand. An AppleTV unit could even act as a limited CloudKey for UniFi devices like Access Points, or UniFi Cameras to connect/integrate as Homekit Cameras.

Don't get me wrong, I wouldn't use that feature (I prefer self-hosting it all myself), but for folks like my family members, it'd be a killer addition to the lineup that makes my life supporting them much easier.

Re:Apple M3 Ultra by Terretta on Thursday March 06, 2025 @07:41AM (#43279560)
> for folks like my family members, it'd be a killer addition

HomeKit networking existed in Eero briefly. I put that in a lot of casual Apple homes. Seemed like missed oppty for Apple to let Amazon buy Eero, a more "spiritual successor" to the Airports.

Re:Apple M3 Ultra by seec on Thursday March 06, 2025 @10:51AM (#43281591)
Ubiquiti was founded by some Apple employees after they closed their Airport division. I sincerely doubt they want to go through the trouble of collaborating with a company that was too greedy to keep investing in their network hardware.

Ubiquiti is decently priced, especially for niche hardware, unlike Apple. Fundamentally they diverge on the way to do things...

Re:Apple M3 Ultra by AlchemistCamp on Wednesday March 05, 2025 @10:20AM (#43267699)
Keep in mind the minimum configuration that has 512GB of unified RAM is $9,499.
Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @10:37AM (#43267964)
I cannot express how dirt cheap that pricepoint is for what's on offer, especially when you're comparing it to rackmount servers. By the time you've shoehorned in an nVidia GPU and all that RAM, you're easily looking at 5x that MSRP; sure, you get proper redundancy and extendable storage for that added cost, but now you also need redundant UPSes and have local storage to manage instead of centralized SANs or NASes.

For SMBs or Edge deployments where redundancy isn't as critical or budgets aren't as large, this is an incredibly compelling offering...if Apple actually had a competent server OS to layer on top of that hardware, which it does not.

If they did, though...whew, I'd be quaking in my boots if I were the usual Enterprise hardware vendors. That's a damn frightening piece of competition.

Re:Apple M3 Ultra by kllrnohj on Wednesday March 05, 2025 @11:09AM (#43268482)
> By the time you've shoehorned in an nVidia GPU and all that RAM, you're easily looking at 5x that MSRP

That nvidia GPU setup will actually have the compute grunt to make use of the RAM, though, which this M3 Ultra probably realistically doesn't. After all, if the only thing that mattered was RAM then the 2TB you can shove into an Epyc or Xeon would already be dominating the AI industry. But they aren't, because it isn't. It certainly hits at a unique combination of things, but whether or not that's maximally useful for the money is a completely different story.

Re:Apple M3 Ultra by rbanffy on Wednesday March 05, 2025 @01:46PM (#43270563)
Had the M3 GPU been much wider, it would be constrained by the memory bandwidth. It might still have an advantage over Nvidia competitors in that it has 512GB accessible to it and will need to push less memory across socket boundaries.

It all depends on the workload you want to run.

Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @03:44PM (#43272101)
You're forgetting what Apple's been baking into their silicon for (nearly? over?) a decade: the Neural Processing Unit (NPU), now called the "Neural Engine". That's their secret sauce that makes their kit more competitive for endpoint and edge inference than standard x86 CPUs. It's why I can get similarly satisfying performance on my old M1 Pro Macbook Pro with a scant 16GB of memory as I can on my 10900k w/ 64GB RAM and an RTX 3090 under the hood. Just to put these two into context, I ran the latest version of LM Studio with the deepseek-r1-distill-llama-8b model @ Q8_0, both with the exact same prompt and maximally offloaded onto hardware acceleration and memory, with a context window that was entirely empty:

  Write me an AWS CloudFormation file that does the following:
  
  * Deploys an Amazon Kubernetes Cluster
  * Deploys Busybox in the namespace "Test1", including creating that Namespace
  * Deploys a second Busybox in the namespace "Test3", including creating that Namespace
  * Creates a PVC for 60GB of storage
The M1Pro laptop with 16GB of Unified Memory:

  * 21.28 seconds for "Thinking"
  * 0.22s to the first token
  * 18.65 tokens/second over 1484 tokens in its responses
  * 1m:23s from sending the input to completion of the output
The 10900k CPU, with 64GB of RAM and a full-fat RTX 3090 GPU in it:

  * 10.88 seconds for "thinking"
  * 0.04s to first token
  * 58.02 tokens/second over 1905 tokens in its responses
  * 0m:34s from sending the input to completion of the output
Same model, same loader, different architectures and resources. This is why a lot of the AI crowd are on Macs: their chip designs, especially the Neural Engine and GPUs, allow quite competent edge inference while sipping comparative thimbles of energy. It's why if I were all-in on LLMs or leveraged them for work more often (which I intend to, given how I'm currently selling my generalist expertise to potential employers), I'd be seriously eyeballing these little Mac Studios for their local inference capabilities.
Re:Apple M3 Ultra by kllrnohj on Wednesday March 05, 2025 @04:19PM (#43272609)
Uh.... I must be missing something here, because you're hyping up Apple's NPU only to show it getting absolutely obliterated by the equally old 3090? Your 10900K having 64gb of RAM is also irrelevant here...
Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @04:38PM (#43272900)
You're missing the the bigger picture by getting bogged down in technical details. To an end user, the difference between thirty seconds and ninety seconds is often irrelevant for things like AI, where they expect a delay while it "thinks". When taken in that context, you're now comparing a 14" laptop running off its battery, to a desktop rig gulping down ~500W according to my UPS, for a mere 66% reduction in runtime for a single query at the expense of 5x the power draw.

Sure, the desktop machine performs better, as would a datacenter server jam-packed full of Blackwell GPUs, but that's not what's exciting about Apple's implementation. It's the efficiency of it all, being able to handle modern models on comparatively "weaker" hardware most folks would dismiss outright. That's the point I was trying to make.

Re:Apple M3 Ultra by kllrnohj on Wednesday March 05, 2025 @05:49PM (#43273852)
We're talking about the m3 ultra here, which is also wall powered and also expensive. Nobody is interested in dropping upwards of $10,000 on a Mac Studio to have "okay" performance just because an unrelated product is battery powered. Similarly saving a few bucks on electricity to triple the time the much, much more expensive engineer time spent waiting on results is foolish

Also Apple isn't unique in having an NPU in a laptop. Fucking everyone does at this point.

Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @08:01PM (#43274887)
It almost feels like you're deliberately missing the forest for the trees, in order to fit some argument that I'm not quite able to sus out here.

The point is that, in terms of practical usage, the M3 Ultra is uniquely competent and highly affordable in a sea of enterprise technology that is decidedly not. I tried to demonstrate why I'm excited about it by pointing out the similar performance of a battery-powered, four-year-old laptop and a quite gargantuan gaming PC that's pulling over 500W from the wall, as an example of what several years of additional refinements and improvements to the architecture was expected to bring.

The point is that it's affordable, more flexible in deployment, and more efficient than similarly-specced datacenter servers specifically designed for inference. For the cost of a single decked-out Dell or HP rackmount server, I can have five of these Mac Studios with M3 Ultra chips - and without the need for substantial cooling, noise isolation, or other datacenter necessities. If the marketing copy is even in the same ballpark as actual performance, that's easily enough inference to serve an office of fifty to a hundred people or more, depending on latency tolerances; if you don't mind "queuing" work (like CurrentCo does with their internal Agents), one of those is likely enough for a hundred users.

That's the excitement. That's the point. It's not the fastest, it's not the cheapest, it's just the most balanced.

Re:Apple M3 Ultra by seec on Thursday March 06, 2025 @01:11PM (#43283212)
Apple defenders have some special sauce reasoning that makes no sense to anyone but them. Are you a boomer?

I have Apple hardware but it sucks for anything AI, buying it for that purpose is just extremely dumb, just like buying Macs for engineering CADs or things of the sort.

If you are buying Macs and it's not for media production related reasons you are doing something wrong.

Re:Apple M3 Ultra by stego-tech on Thursday March 06, 2025 @08:48PM (#43286813)
> Apple defenders have some special sauce reasoning that makes no sense to anyone but them. Are you a boomer?

I continue to be in awe of the lengths some people will go just to fling insults and shake out some salt. We're, what, ten layers deep? With all the context above, the best you have to contribute to the discussion are baseless accusations and ageist insults?

Your finite time would have been better spent on literally anything else, than actively seeking out a comment just to throw subjective, unsubstantiated shade around. C'mon, be better.

Re:Apple M3 Ultra by seec on Monday March 10, 2025 @02:40PM (#43324189)
Makes no mistake, it's not an insult. I'm saying that precisely because I have been there.

Apple is the master at creating desire and building narrative in their customers' mind about the many things their devices would allow them to do. It's very aspirational and in practice most of the Macs get used for things that could have been done with a much cheaper option.

It may not be obvious to you but it's somewhat funny seeing you rationalise all kinds of dreams of what this machine could potentially be when in practice the people who would really be working on the kind of stuff you are talking about don't even consider them viable for many good reasons.

It's not that those machines cannot potentially do it, it's just that they don't really fit the goal very well.

A lot like people buying Cybertruck to "haul" stuff when they are a lot more option that are just plain better and make a lot more economic/practical sense.

It's OK to desire the thing and be excited about it but it really doesn't serve anyone to rationalise it so hard, you are lying to yourself as much as everyone else, it's not healthy.

If that was not clear, people working on AI stuff professionally really don't have to deal with a Mac Studio, they have access to better stuff. If you want to get one personally to experiment/toy around it's ok but it's not going to be this amazing thing for AI.

Re:Apple M3 Ultra by kiratp on Wednesday March 05, 2025 @06:31PM (#43274258)
10K doesn’t get you 512 GB of VRAM in Nvidia land.
Re:Apple M3 Ultra by sgt101 on Thursday March 06, 2025 @04:50AM (#43278285)
indeed, it does not.

I am thinking that 7 A100's would be the lowest price for that, and that would be $80k with good discounts.

Re:Apple M3 Ultra by AlchemistCamp on Wednesday March 05, 2025 @11:08AM (#43268461)
It's not quite an apples to apples comparison, no pun intended. I guess we'll see how it sells.
Re:Apple M3 Ultra by cubefox on Wednesday March 05, 2025 @10:56AM (#43268282)
I assume there is a very good reason why AMD and Intel aren't releasing a similar product.
Re:Apple M3 Ultra by stego-tech on Wednesday March 05, 2025 @11:31AM (#43268809)
From my outsider perspective, it's pretty straightforward why they don't.

In Intel's case, there's ample coverage of the company's lack of direction and complacency on existing hardware, even as their competitors ate away at their moat, year after year. AMD with their EPYC chips taking datacenter share, Apple moving to in-house silicon for their entire product line, Qualcomm and Microsoft partnering with ongoing exploration of ARM solutions. A lack of competency in leadership over that time period has annihilated their lead in an industry they used to single-handedly dictate, and it's unlikely they'll recover that anytime soon. So in a sense, Intel cannot make a similar product, in a timely manner, that competes in this segment.

As for AMD, it's a bit more complicated. They're seeing pleasant success in their CPU lineup, and have all but thrown in the towel on higher-end GPUs. The industry has broadly rallied around CUDA instead of OpenCL or other alternatives, especially in the datacenter, and AMD realizes it's a fool's errand to try and compete directly there when it's a monopoly in practice. Instead of squandering capital to compete, they can just continue succeeding and working on their own moat in the areas they specialize in - mid-range GPUs for work and gaming, CPUs targeting consumers and datacenters, and APUs finding their way into game consoles, handhelds, and other consumer devices or Edge compute systems.

And that's just getting into the specifics of those two companies. The reality is that any vendor who hasn't already unveiled their own chips or accelerators is coming in at what's perceived to be the "top" of the bubble or market. They'd lack the capital or moat to really build themselves up as a proper competitor, and are more likely to just be acquired in the current regulatory environment (or lack thereof) for a quick payout to shareholders. There's a reason why the persistent rumor of Qualcomm purchasing part or whole of Intel just won't die: the x86 market is rather stagnant, churning out mediocre improvements YoY at growing pricepoints, while ARM and RISC chips continue to innovate on modern manufacturing processes and chip designs. The growth is not in x86, but a juggernaut like Qualcomm would be an ideal buyer for a "dying" or "completed" business like Intel's, where the only thing left to do is constantly iterate for diminishing returns.

Re:Apple M3 Ultra by kridsdale1 on Wednesday March 05, 2025 @02:55PM (#43271466)
Well said.
Re:Apple M3 Ultra by 42lux on Wednesday March 05, 2025 @10:23AM (#43267754)
Still cheap if the only thing you look for is vram.
Re:Apple M3 Ultra by adgjlsfhk1 on Wednesday March 05, 2025 @09:09PM (#43275508)
This chip has 0GB vram. It has 8 channel lpddr5.
Re:Apple M3 Ultra by 42lux on Thursday March 06, 2025 @04:13AM (#43278085)
Fun at parties and stuff.
Re:Apple M3 Ultra by imatrix on Thursday March 06, 2025 @07:49AM (#43279632)
This is not correct. It is like VRAM, not like normal PC RAM.

Lowest latency of DDR5-6400 on normal PC starting at 60ns+

Lowest latency of VRAM on GeForce RTX 4090 starting at 14 ns

Lowest latency of Apple M1 Memory starting at 5 ns, its more like L3 cache

And on Apple M chip, this ultrafast memory is available for CPU, GPU and NPU.

https://www.anandtech.com/show/17024/apple-m1-max-performanc... https://chipsandcheese.com/p/microbenchmarking-nvidias-rtx-4...

Re:Apple M3 Ultra by adgjlsfhk1 on Thursday March 06, 2025 @12:38PM (#43282895)
You are misreading that chart. 5ns is the L2 latency. The ram latency from your source is 111 ms (once the size gets bigger than the size of the cache). The ram on a 4090 is 240 ns https://chipsandcheese.com/p/microbenchmarking-nvidias-rtx-4...
Re:Apple M3 Ultra by nsteel on Wednesday March 05, 2025 @10:28AM (#43267829)
And how is it only £9,699.00!! Does that dollar price include sales tax or are Brits finally getting a bargain?
Re:Apple M3 Ultra by vr46 on Wednesday March 05, 2025 @10:37AM (#43267969)
The US prices never include state sales tax IIRC. Maybe we're finally getting some parity.
Re:Apple M3 Ultra by seanmcdirmid on Wednesday March 05, 2025 @12:33PM (#43269639)
You could always buy one at an apple store without sales tax (e.g. Portland Oregon). But they might not have that one in stock...
Re:Apple M3 Ultra by mastax on Wednesday March 05, 2025 @10:38AM (#43267983)
Tariffs perhaps?
Re:Apple M3 Ultra by kgwgk on Wednesday March 05, 2025 @04:04PM (#43272392)
What's the bargain?

There is also "parity" in other products like a MacBook Pro from £1,599 / $1,599 or an iPhone 16 from £799 / $799. £9,699 / $9,499 is worse than that!

Re:Apple M3 Ultra by nsteel on Thursday March 06, 2025 @06:06PM (#43285956)
The bargain is the lower price in the UK compared to US, once US sales tax is added. It's not like the pound is strong. It's just cheaper in the UK. And you're right, all Apple products are better value in that UK. I'm not used to any electronics being good value in the UK.
Re:Apple M3 Ultra by kgwgk on Friday March 07, 2025 @01:49AM (#43287831)
> It's not like the pound is strong. It's just cheaper in the UK.

You know that £9,699 are over $12k, right?

Re:Apple M3 Ultra by baq on Wednesday March 05, 2025 @10:41AM (#43268038)
This is a ‘shut up and take my money’ price, it’ll fly off the shelves.
Re:Apple M3 Ultra by DrBenCarson on Wednesday March 05, 2025 @10:33AM (#43267909)
Cheap relative to the alternatives
Re:Apple M3 Ultra by jread on Wednesday March 05, 2025 @10:53AM (#43268236)
$8549 with 1TB storage
Re:Apple M3 Ultra by rbanffy on Wednesday March 05, 2025 @01:46PM (#43270571)
It can connect to external storage easily.
Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:05AM (#43268424)
Other than the NPU, it’s not really a game changer; here’s a 512GB AMD deepseek build for $2000:

https://digitalspaceport.com/how-to-run-deepseek-r1-671b-ful...

Re:Apple M3 Ultra by aurareturn on Wednesday March 05, 2025 @11:49AM (#43269080)

  between 4.25 to 3.5 TPS (tokens per second) on the Q4 671b full model.
3.5 - 4.25 tokens/s. You're torturing yourself.

This will run it at 40 tokens/s based on rough calculation. Q4 quant. 37b active parameters.

5x higher price for 10x higher performance.

Re:Apple M3 Ultra by hinkley on Wednesday March 05, 2025 @02:19PM (#43270983)
Also you don't have to deal with Windows. Which people who do not understand Apple are very skilled at not noticing.

If you've ever used git, svn, or an IDE side by side on corporate Windows versus Apple I don't know why you would ever go back.

Re:Apple M3 Ultra by brailsafe on Wednesday March 05, 2025 @03:26PM (#43271844)
It's also just clearly a powerful and interesting tinkering project, which there are valid arguments for, but this can just chill out on your desk as an elegant general productivity machine. What it wouldn't do that the tinkering project could do is be upgraded, act as a powerful gaming pc, or cause migraines from constant fan noise.

The custom build would work great though, and even moreso in a server room and as well continues to reveal by comparison how excessively Apple prices it's components.

Re:Apple M3 Ultra by hatthew on Wednesday March 05, 2025 @02:59PM (#43271517)
Is there a reason one couldn't use linux?
Re:Apple M3 Ultra by bigyabai on Wednesday March 05, 2025 @02:59PM (#43271520)
The PC doesn't have to run Windows either. Strictly speaking, professional applications see MacOS support as an Apple-sanctioned detriment.

> If you've ever used git, svn, or an IDE side by side

I still reach for Windows, even though it's a dogshit OS. I would rather use WSL to write and deploy a single app, as opposed to doing my work in a Linux VM or (god forbid) writing and debugging multiple versions just to support my development runtime. If I'm going to use an ad-encumbered commercial service-slop OS, I might as well pick the one that doesn't actively block my work.

Re:Apple M3 Ultra by flakiness on Wednesday March 05, 2025 @11:20AM (#43268654)
The low energy use can be a game changer if you live in a crappy apartment with limited power capacity. I gave up my big GPU box dream because of that.
Re:Apple M3 Ultra by darthrupert on Wednesday March 05, 2025 @09:53AM (#43267272)
Yeah, if only Apple at least semi-supported Linux, their computers would have no competition.
Re:Apple M3 Ultra by dwedge on Wednesday March 05, 2025 @10:04AM (#43267483)
I've been buying and using MBP for 6 or 7 years now, and just assumed I could run Linux on one if I wanted to. I just spent a couple of days trying to get a 2018 MBP working with Linux and found out [edit to clarify] that my other ARM MBP basically won't work.

I just want a break from MacOS, I'll be buying a Thinkpad and will probably never come back. This isn't my moaning, I understand it's their market, but if their hardware supported Linux (especially dual booting) or Docker native, I'd probably be buying Apple for the next decade and now I just won't be.

Re:Apple M3 Ultra by creddit on Wednesday March 05, 2025 @10:08AM (#43267537)
> trying to get a 2018 MBP working with Linux and found out ARM basically doesn't work.

Since the M series of ARM processors didn’t come out until 2020, that would make a lot of sense.

Re:Apple M3 Ultra by dwedge on Wednesday March 05, 2025 @10:12AM (#43267587)
Two separate laptops, I could have been clearer. I have an old 2018 I wanted to try it on, and my daily is M2 that would have been next.
Re:Apple M3 Ultra by officeplant on Wednesday March 05, 2025 @11:05AM (#43268415)
Loved my M1 mini, loved my M2 air. I've moved on to 2024 HP Elitebook with an AMD R7 8840U, 1TB replaceable NVME, 32gb of socketed DDR5. 14in laptop with a serviceable enough 1920x1200 matte screen. $800 and a 3 hour drive to the nearest Microcenter. I gave Apple another try (refused apple from 2009-2020 because of the nvidia era issues) and I just can't stomach living off of piles of external drives anymore to make up for their lack luster storage space on the affordable units.

The HP Elitebook was on Ubuntu's list of compatible tested laptops and came in hundreds of dollars less than a Thinkpad. Most of the comparably priced on sale T14's I could find were all crap Intel spec'd ones.

Months in I don't regret it at all and Linux support has been fantastic even for a fairly newer Ryzen chip and not the latest kernel. (I stick to LTS releases of most Distros) Shoving in 4TB of NVME storage and 96GB of DDR5 should I feel the need to upgrade would still put me only around $1300 invested in this machine.

Re:Apple M3 Ultra by dwedge on Wednesday March 05, 2025 @11:36AM (#43268903)
I'm not really moaning about the cost or lack of upgradability. I mean, I don't like it but at least you know what you're getting into. I just always assumed Linux as a backup was an option, and more and more OSX is annoying me (last 2 or 3 days it keeps dropping bluetooth for 30 seconds) and more and more I just find the interface distracting. Plus whether it works with external displays over USB C is a crapshoot.

I'll miss the battery life of the M1 chips, and I'm going to have to re-learn how to type (CTRL instead of ALT, fn rarely being on the left, I use fn+left instead of CTRL A in terminals) but otherwise, I think I'm done.

Re:Apple M3 Ultra by brailsafe on Wednesday March 05, 2025 @03:30PM (#43271903)
Surely you're using that thing as a laptop in a minority of cases though, looks like it's basically just specs you bought. That's fine, but if that's all you want then it seems like rather than trying to give a mac a reasonable go of it as opposed to whatever else, you were trying to instead explore a fundamental difference in how you value technology products, which is quite a different battle.
Re:Apple M3 Ultra by officeplant on Thursday March 06, 2025 @10:40AM (#43281447)
Not at all. Sure when I'm at home its docked, but so far in Linux battery life has been fantastic. Not Apple fantastic sure, but I can get a good 5 hours of heavy use, up to around 8 hours of web browsing and video streaming. I often use it on the road, throw back quake3 lan parties, coffee shop creative sessions.

I just want decent enough power and no thermal throttling if I do have to hammer it. I make music so the extra ram and space for sample libraries is a big benefit and why I had to keep external SSD's around with my Macs.

My Macbook Air needed a usb fan ziptied to the laptop stand to not throttle at times.

>it seems like rather than trying to give a mac a reasonable go of it as opposed to whatever else, you were trying to instead explore a fundamental difference in how you value technology products

I re-evaluate how I feel about technology pretty often and its caused some shifts for sure. My side hobby is ARM/RiscV low power computing and Apple's move to ARM tickled that hyper efficiency side of my brain, but ultimately failed to keep me interested because of all the downsides upgrade/repairability wise.

Re:Apple M3 Ultra by least on Wednesday March 05, 2025 @11:12AM (#43268512)
I think the only laptops you won't find weird issues with linux are from smaller manufacturers dedicated to shipping them like the kde laptop or system76. Every other hardware manufacturer, including those that ship laptops with linux preinstalled, probably have weird hardware incompatibilities because they don't fully customize their SKUs with linux support in mind.

Not that I'm discouraging you from switching or anything. If Linux is what you want/need, there's definitely better laptops to be had than a Macbook for that purpose. It's just that weird incompatibilities and having to fight with the operating system on random issues is, at least in my experience, normal when using a linux laptop. Even my T480 which has overall excellent compatibility isn't trouble-free.

Re:Apple M3 Ultra by dwedge on Wednesday March 05, 2025 @11:21AM (#43268660)
Something like the brightness buttons not working, or sleep being a little erratic is ok. No released wifi drivers, bluetooth issues, and audio and the keyboard not working are not ok. Apple going backwards in terms of supporting Linux is not something I'm ok with.
Re:Apple M3 Ultra by least on Wednesday March 05, 2025 @11:33AM (#43268841)
There are wifi drivers; you just have to install them separately because they use broadcom chips. It's a proprietary blob. The other things do work, but it requires special packages and you'll need an external keyboard while installing. It's a pain to install, for sure, but it's not insurmountably difficult to get it installed.

Apple Silicon chips are arguably more compatible with Asahi Linux [1], but that's largely in thanks to the hard work of Marcan, who's stepped down as project lead from the project [2].

Overall I still think the right choice is to find a laptop better suited for the purpose of running linux on it, just something that requires more careful consideration than people think. Framework laptops, which seem well suited since ideologically it meshes well with linux users, can be a pain to set up as well.

[1] https://asahilinux.org/

[2] https://marcan.st/2025/02/resigning-as-asahi-linux-project-l...

Re:Apple M3 Ultra by dwedge on Wednesday March 05, 2025 @11:39AM (#43268936)
I know there are wifi and keyboard drivers, because the live boots and installers work with them, but then when it comes to installing they're gone. I know it's not insurmountable, and 10 years ago I'd have done it, but I spent a few hours and got sick of it. I agree with you that it's probably better to get another laptop.
Re:Apple M3 Ultra by dghlsakjg on Wednesday March 05, 2025 @10:09AM (#43267548)
A 2018 MacBook would be an intel x86 chip. It’s incredibly easy to get Linux running on that machine.
Re:Apple M3 Ultra by dwedge on Wednesday March 05, 2025 @10:14AM (#43267616)
Getting Linux running wasn't difficult. But Mint lost audio (everything else worked), the specialised Mint kernel lost both audio and wifi, and Arch lost both wifi and the onboard keyboard.

I'm sure with tinkering I could eventually get it working, but I'm well past the point of wanting to tinker with hardware and drivers to get Linux working.

Re:Apple M3 Ultra by goosedragons on Wednesday March 05, 2025 @10:31AM (#43267875)
Because of the T2 chip it's actually pretty annoying. Mainline kernels I think are still missing keyboard and trackpad support for those models. Plus a host of other issues.
Re:Apple M3 Ultra by sunshowers on Wednesday March 05, 2025 @12:18PM (#43269485)
No, there's a bunch of MBP generations in the middle that just never got any Linux attention.
Re:Apple M3 Ultra by LordIllidan on Wednesday March 05, 2025 @10:10AM (#43267570)
2018 MBP is Intel unless you're referring to the T2 chip?
Re:Apple M3 Ultra by dwedge on Wednesday March 05, 2025 @10:16AM (#43267644)
I could have written it clearer. I have both, Intel was the first attempt and when I was struggling to get it up without losing one of wifi, audio and onboard keyboard and read that ARM was worse I gave up. Even the best combination I had (no audio but everything else working) would kill bluetooth after a while if wifi was connected to 2.6. I don't like their hardware enough to fight with it.
Re:Apple M3 Ultra by carlosjobim on Wednesday March 05, 2025 @10:18AM (#43267680)
No competition among the Linux userbase - which is a client segment that you want to avoid at all costs.
Re:Apple M3 Ultra by jagged-chisel on Wednesday March 05, 2025 @09:43AM (#43267093)
> This hardware is really being held back by the operating system at this point.

Please elucidate.

Re:Apple M3 Ultra by diggan on Wednesday March 05, 2025 @09:46AM (#43267141)
https://news.ycombinator.com/item?id=43243075 ("Apple's Software Quality Crisis" - 1134 comments)

^ has a lot of elaborations on this subject

Re:Apple M3 Ultra by internetter on Wednesday March 05, 2025 @10:08AM (#43267544)
This is more about "average" end user software, not the type of software that would be running on a machine like this. Yes their applications fell off, but if you're paying for 512gb of RAM apple notes being slow isn't the bottleneck
Re:Apple M3 Ultra by diggan on Wednesday March 05, 2025 @10:26AM (#43267800)
Lack of focus on quality of software affects all types of workloads, not just consumer-oriented or professional-oriented in isolation.
Re:Apple M3 Ultra by gjsman-1000 on Wednesday March 05, 2025 @10:41AM (#43268026)
Nah, if I ever wrote an article about the software crisis on the Linux desktop, there’d be flames here making Apple’s issues look small.
Re:Apple M3 Ultra by diggan on Wednesday March 05, 2025 @10:43AM (#43268061)
It'd be an interesting flame war in the comments, if nothing else, go for it! I'm happy to give plenty of concrete evidence why Linux is more suitable for professionals than macOS is in 2025 :)
Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:52AM (#43269114)
Try copy pasting bash snippets between any linux text editor and terminal.

Now try the same with notes on a mac. Notes mangles the punctuation and zsh is not bash.

Re:Apple M3 Ultra by rafram on Thursday March 06, 2025 @08:59AM (#43280246)
Notes is a rich-text editor. If you don’t want smart quotes, use a plain-text file in TextEdit, or Sublime or Vim or whatever.
Re:Apple M3 Ultra by internetter on Wednesday March 05, 2025 @12:39PM (#43269702)
Omg I despise the fact that there's n competing GUI standards on linux, zero visual consistency.

I love diversity in websites, and apps for that matter, but this isn't diversity, it is the uncanny valley between bespoke graphic design and homogeneity.

Say what you want about SwiftUI, but it makes consistent, good looking apps. Unless something has changed, GTK is a usability disaster.

And that's before I get into how much both X11 and wayland suck equally.

There's so much I miss about Linux, but there's so much I don't

Re:Apple M3 Ultra by WD-42 on Wednesday March 05, 2025 @11:05AM (#43268423)
People are paying the richest company in the world for their software crisis on Linux.
Re:Apple M3 Ultra by knowitnone on Wednesday March 05, 2025 @01:08PM (#43270092)
if you do write something, please seperate enterprise, developer, end user, embedded/RT because they all have different requirements.
Re:Apple M3 Ultra by internetter on Wednesday March 05, 2025 @12:44PM (#43269777)
> Lack of focus on quality of software affects all types of workloads, not just consumer-oriented or professional-oriented in isolation.

The apps are developed by different teams. MacOS apps are containerized. Saying macOS's performance is hindered by Notes.app is like saying that Windows is hindered by Paint.exe. Notes.app is just a default[0]

[0]: though, I dislike saying this because I always feel like I need to mention that even Notes links against a hilarious amount of private APIs that could easily be exposed to other developers but... aren't.

Re:Apple M3 Ultra by InTheArena on Wednesday March 05, 2025 @09:47AM (#43267155)
No native docker support, no headless management options (enterprise strength), Limited QoS management, lack of robust python support (out of the box), interactive user focused security model.
Re:Apple M3 Ultra by pmarreck on Wednesday March 05, 2025 @10:20AM (#43267711)
> lack of robust python support

There is no such thing. Tell me, which combination of the 15+ virtual environments, dependency management and Python version managers would you use? And how would you prevent "project collision" (where one Python project bumps into another one and one just stops working)? Example: SSL library differences across projects is a notorious culprit.

Python is garbage and I don't understand why people put up with this crap unless you seriously only run ONE SINGLE Python project at a time and do not care what else silently breaks. Having to run every Python app in its own Docker image (which is the only real solution to this, if you don't want to learn Nix, which you really should, because it is better thanks to determinism... but entails its own set of issues) is not a reasonable compromise.

Was so glad when the Elixir guys came out with this recently, to at least be able to use Python, but in a very controlled, not-insane way: https://dashbit.co/blog/running-python-in-elixir-its-fine

Re:Apple M3 Ultra by kstrauser on Wednesday March 05, 2025 @10:50AM (#43268188)
Virtualenv’s been a thing for many years, it’s built into Python, and it solves all that without adding additional tooling.

And if you’re genuinely asking, everything’s converging toward uv. If you pick only one, use that and be done with it.

Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @11:57AM (#43269211)
I’ve been using virtualenv for a decade, and we use uv at work.

Neither fixed anything. They just make it slightly less painful to deal with python scripts’ constant bitrot.

They also make python uniquely difficult to dockerize.

Re:Apple M3 Ultra by kstrauser on Wednesday March 05, 2025 @01:38PM (#43270468)
That's so completely, diametrically opposite of my experience with both that I can't help but wonder how it ended up there.

> They also make python uniquely difficult to dockerize.

  RUN pip install uv && uv sync
Tada, done. No, seriously. That's the whole invocation.
Re:Apple M3 Ultra by pmarreck on Thursday March 06, 2025 @11:05AM (#43281730)
So you've never encountered a stale python project that used to work and had difficulties getting it up and running again?

Do you actually try new Python projects out with git-clone, or do you just use the same 3 Python projects for years at a time (all regularly)?

That might explain the difference in experiences

Re:Apple M3 Ultra by mapcars on Wednesday March 05, 2025 @10:38AM (#43267989)
> at least be able to use Python, but in a very controlled, not-insane way

Thats funny, about 10 years ago I started my career in a startup that had Python business logic running under Erlang (via custom connector) which handled supervision and task distribution, and it looked insane for me at the time.

Even today I think it can be useful but is very hard to maintain, and containers are a good enough way to handle python.

Re:Apple M3 Ultra by pmarreck on Thursday March 06, 2025 @11:01AM (#43281700)
> containers are a good enough way to handle python

I disagree. My take on that is that they are an ugly enough way to handle Python. And, among other problems, don't permit you to easily mess with the code (one of many reasons why this is ugly). Need access to something stateful from the container app? That's another PITA.

Re:Apple M3 Ultra by simonw on Wednesday March 05, 2025 @10:25AM (#43267787)
uv

(Not saying Apple should bundle that, but it's the best current answer to running many different Python projects without using something like Docker)

Re:Apple M3 Ultra by whimsicalism on Wednesday March 05, 2025 @10:54AM (#43268255)
these are solved problems now, check back in. uv is now the standard
Re:Apple M3 Ultra by pmarreck on Thursday March 06, 2025 @11:06AM (#43281745)
Cool. To paraphrase an old XKCD (https://xkcd.com/927/), now there are 16 standards!
Re:Apple M3 Ultra by whimsicalism on Friday March 07, 2025 @10:17AM (#43290824)
uv is actually winning primacy nevermind that they’re all interoperable
Re:Apple M3 Ultra by tomn on Wednesday March 05, 2025 @12:21PM (#43269516)
This is incoherent to me. Your complaints are about packaging, but the elixir wrapper doesn't deal with that in any way -- it just wraps UV, which you could use without elixir.

What am I missing?

Also, typically when people say things like

> Tell me, which combination of the 15+ virtual environments, dependency management and Python version managers

It means they have been trapped in a cycle of thinking "just one more tool will surely solve my problem", instead of realising that the tools _are_ the problem, and if you just use the official methods (virtualenv and pip from a stock python install), things mostly just work.

Re:Apple M3 Ultra by kstrauser on Wednesday March 05, 2025 @01:31PM (#43270387)
I agree. Python certainly had its speedbumps, but it's utterly manageable today and has been for years and years. It seems like people get hung up on there not being 1 official way to do things, but I think that's been great, too: the competition gave us nice things like Poetry and UV. The odds are slim that a Rust tool would've been accepted as the official Python.org-supplied system, but now we have it.

There are reasons to want something more featureful than plain pip. Even without them, pip+virtualenv has been completely usable for, what, 15 years now?

Re:Apple M3 Ultra by pmarreck on Thursday March 06, 2025 @10:59AM (#43281684)
I've seen issues with pip + virtualenv (ssl lib issues, IIRC). I've always used those at minimum and have still run into problems. (I like to download random projects to try them out.) I've also seen issues with python projects silently becoming stale and not working, or python projects walking over other python projects because pip + virtualenv does NOT encompass all Python deps to the metal. This also doesn't mean you can have 2 commandline Python apps available in the same commandline environment, because PATH would have to prefer one or the other at some point.

Here's a question- If you don't touch a project in 1 year, do you expect it to still work, or not? If your answer is the latter, then we simply won't see eye-to-eye on this.

Re:Apple M3 Ultra by pmarreck on Thursday March 06, 2025 @10:56AM (#43281647)
> mostly just work

that's not good enough. If I'm in the business of writing Python code, I (ideally) don't want to _also_ be in the business of working around Python design deficiencies. Either solve the problem definitively, or do not try to solve the problem at all, because the middle road just leads to endless headaches for people WHILE ALSO disincentivizing a better solution.

Node has better dependency management than Python- And that's really saying something.

Re:Apple M3 Ultra by __MatrixMan__ on Friday March 07, 2025 @12:17PM (#43291988)
> If I'm in the business of writing Python code

The thing is, most people who are writing python code are not in the business of writing python code. They're students, scientists, people with the word "business" or "analyst" in their title. They have bigger fish to fry than learning a different language ecosystem.

It took 30 years to get them to switch from excel to python. I think it's unrealistic to expect that they're going to switch from python any time soon. So for better or worse, these are problems that we have to solve.

Re:Apple M3 Ultra by tomn on Monday March 10, 2025 @08:16PM (#43327757)
I don't see why it should be so binary. I said it "mostly" just works because there are no packaging systems which do exactly what you want 100% of the time.

I've had plenty of problems with node, for example. You mentioned nix, which is much better, but also comes with tons of hard trade-offs.

If a packaging tool doesn't do what i wanted, but I can understand why, and ultimately the tool is not to blame, that's fine by me. The issues I can think of fit reasonably well within this scope:

- requirement version conflicts: packages are updated by different developers, so sometimes their requirements might not be compatible with each other. That's not pip's fault, and it tells you what the problem is so you can resolve it.

- code that's not compatible with updated packages: this is mainly down to requirement versions which are specified too loosely, and not the fault of pip. If you want to lock dependencies to exact versions (like node does by default) you can do this too (with requirements.txt). It's a bit harsh to blame pip for not doing this for you, it's like blaming npm for not committing your package.lock. It would be better if your average python developer was better at this.

- native library issues: some packages depend on you having specific libraries (and versions thereof) installed, and there's not much that pip can do about that. This is where your "ssl issues" come from. This is pretty common in python because it's used so much as "glue" between native libraries -- all the most fun packages are wrappers around native code. This has got a lot better in the past few years with manylinux wheels (which include native libraries). These require a lot of non-python-specific work to build, so i don't blame pip where they don't exist.

It's not perfect, but it's not a big enough deal to rant about or reject entirely if you would otherwise get a lot of value out of the ecosystem.

Re:Apple M3 Ultra by flats on Wednesday March 05, 2025 @10:03AM (#43267471)
I feel you on a lot of this! But out of the box Python support? Does anybody actually want that? It’s pretty darn quick & straightforward to get a Python environment up & running on MacOS. Maybe I’m misunderstanding what you mean here.
Re:Apple M3 Ultra by p_ing on Wednesday March 05, 2025 @10:38AM (#43267975)
No one would want OOTB Python support. You'd be stuck on a version you didn't want to use.
Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @12:05PM (#43269304)
I want it. That way, like code I write in any other language, it’ll run reliably on other people’s machines a few years from now.

I avoid writing python, so I’m usually the “other people” in that sentence.

Re:Apple M3 Ultra by fauigerzigerk on Wednesday March 05, 2025 @02:04PM (#43270775)
>it’ll run reliably on other people’s machines a few years from now

That's optimistic. What if the system Python gets upgraded? For some reason, Python libraries tend to be super picky about the Python versions they support (not just Python 2 vs 3).

Re:Apple M3 Ultra by kstrauser on Wednesday March 05, 2025 @10:16AM (#43267642)
1. I run Docker and Podman on my Macs.

2. If you mean MDM, there are several good options. Screen sharing and SSH are build in.

3. In what sense?

4. `uv python install whatever` is infinitely better than upgrading on the OS vendor’s schedule.

5. What does that affect?

Re:Apple M3 Ultra by devmor on Wednesday March 05, 2025 @10:29AM (#43267855)
>I run Docker and Podman on my Macs.

The same way Windows users run them. In a linux VM.

You don't get real on-hardware containerization.

Re:Apple M3 Ultra by kstrauser on Wednesday March 05, 2025 @10:42AM (#43268043)
Ah, I see what you’re saying. Basically, Darwin doesn’t support cgroups, so Docker runs Linux in a VM to get that.
Re:Apple M3 Ultra by devmor on Wednesday March 05, 2025 @10:45AM (#43268109)
I don't think it supports userland namespaces either, which is another important part of container isolation.
Re:Apple M3 Ultra by saagarjha on Thursday March 06, 2025 @02:47AM (#43277560)
It has partial namespaces support for the iOS simulator.
Re:Apple M3 Ultra by naikrovek on Wednesday March 05, 2025 @10:38AM (#43267986)
surprisingly, Windows containers on Windows are not run in a VM. Well, not necessarily; they can be.

It is definitely odd that Macs have no native container support, though, especially when you learn that Windows does.

Re:Apple M3 Ultra by p_ing on Wednesday March 05, 2025 @11:29AM (#43268770)
Well, Windows (in a form) is the hypervisor for the Azure infrastructure. Azure Web Sites when run as Windows/IIS are Windows containers. Makes sense.

Honestly I don't know what XNU/Darwin is good for. It doesn't do anything especially well compared to *BSD, Linux, and NT.

Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @12:55PM (#43269934)
Its async i/o APIs are best in class (i.e., compatible with BSD, and not Linux’s epoll tire fire).

Not disagreeing though.

Re:Apple M3 Ultra by p_ing on Thursday March 06, 2025 @09:46AM (#43280819)
Linux has io_uring. NT outclasses XNU by a long shot with IOCP, Registered I/O, and IO Ring (io_uring copy).
Re:Apple M3 Ultra by devmor on Wednesday March 05, 2025 @10:41AM (#43268025)
That is an important point, I didn't really think of it since I've never had a reason to use Windows containers.
Re:Apple M3 Ultra by naikrovek on Wednesday March 05, 2025 @01:30PM (#43270380)
that's ok, no one thinks of windows, and fewer people than that would ever use a windows container.
Re:Apple M3 Ultra by mschuster91 on Wednesday March 05, 2025 @10:24AM (#43267757)
> 1. I run Docker and Podman on my Macs.

That's using a Linux VM. The idea people are asking about is native process isolation. Yes you'd have to rebuild Docker containers based on some sort of (small) macOS base layer and Homebrew/Macports, but hey. Being able to even run nodejs or php with its thousands of files natively would be a gamechanger in performance.

Re:Apple M3 Ultra by hedora on Wednesday March 05, 2025 @12:57PM (#43269969)
Also, it were possible to containerize macos, or even do an unintended vm installation, then it’d be possible for apple to automatically regression test their stuff.
Re:Apple M3 Ultra by thecosmicfrog on Wednesday March 05, 2025 @08:19PM (#43275062)
Thanks for introducing me to `uv`. I've been looking for a tool that integrates pip and pyenv/virtualenv.
Re:Apple M3 Ultra by bredren on Wednesday March 05, 2025 @09:54AM (#43267293)
>lack of robust python support (out of the box)

What would robust python support oob look like?

Re:Apple M3 Ultra by FergusArgyll on Wednesday March 05, 2025 @10:27AM (#43267816)
uv pre-installed! /s
Re:Apple M3 Ultra by duped on Wednesday March 05, 2025 @10:39AM (#43268002)
> No native docker support

Honest question: why do you want this in MacOS? Do you understand what docker does? (it's fundamentally a linux technology, unless you are asking for user namespaces and chroot w/o SIP on MacOS, but that doesn't make sense since the app sandbox exists).

MacOS doesn't have the fundamental ecosystem problems that beget the need for docker.

If the answer is "I want to run docker containers because I have them" then use orbstack or run linux through the virtualization framework (not Docker desktop). It's remarkably fast.

Re:Apple M3 Ultra by jeffhuys on Wednesday March 05, 2025 @10:57AM (#43268290)
Docker Desktop now offers an option to use the virtualization framework, and works pretty well. But you're still constantly running a VM because "docker is how devs work now right?". I agree with your comment.
Re:Apple M3 Ultra by raydev on Wednesday March 05, 2025 @12:40PM (#43269722)
> MacOS doesn't have the fundamental ecosystem problems that beget the need for docker.

Anyone wanting to run and manage their own suite of Macs to build multiple massive iOS and Mac apps at scale, for dozens or hundreds or thousands of developers deploying their changes.

xcodebuild is by far the most obvious "needs native for max perf" but there are a few other tools that require macOS. But obviously if you have multiple repos and apps, you might require many different versions of the same tools to build everything.

Sounds like a perfect use case for native containers.

Re:Apple M3 Ultra by egorfine on Wednesday March 05, 2025 @12:51PM (#43269870)
> why do you want this in MacOS?

I have a small rackmounted rendering farm using mac minis, which outperform everything in the Intel world, even order of magnitude more expensive.

I run macOS on my personal and development computers for over a decade and I use Linux since inception on server side.

My experience: running server-side macOS is such a PITA it's not even funny. It may even pretend it has ssh while in fact the ssh server is only available on good days and only after Remote Desktop logged in at least once. Launchd makes you wanna crave systemd. etc, etc.

So, about docker. I would absolutely love to run my app in a containerized environment on a Mac in order to not touch the main OS.

Re:Apple M3 Ultra by duped on Wednesday March 05, 2025 @01:56PM (#43270681)
What would a containerization environment on MacOS give you that you don't already have? Like concretely - what does containerization mean in the context of a MacOS user space?

In Linux, it means something very specific: a user/mount/pid/network namespace, overlayfs to provide a rootfs, chroot to pivot to the new root to do your work, and port forwarding between the host/guest systems.

On MacOS I don't know what containerization means short of virtualization. But you have virtualization on MacOS already, so why not use that?

Re:Apple M3 Ultra by egorfine on Thursday March 06, 2025 @07:14AM (#43279329)
On macOS probably I'd like chroot and pid/mount namespaces. I'd like to install OS and dependencies in a container and run my application from there so that it does not interfere with host OS. My app is GPU heavy and has lots of dependencies (OpenCV, LAPACK, armadillo, lots and lots) and I'd like to not pollute the host OS with it.

Also I want to run the latest OS with all security patches on the host while having a stable and known macOS version in a container given how developer-hostile Apple is.

Re:Apple M3 Ultra by duped on Thursday March 06, 2025 @10:11AM (#43281114)
What you want is virtualization, not containerization. And you have this already. Since MacOS doesn't have a stable syscall interface, decoupling the host/guest in a mount namespace and chroot would lead to horrible breakages when the system libraries of your container are out of date with your host OS. So you would have to share the host OS and a big portion of the userspace to begin with.

Or you can package your app as a .app and not worry about it, there's no "pollution" when everything is bundled.

Re:Apple M3 Ultra by egorfine on Thursday March 06, 2025 @10:18AM (#43281204)
Yeah, seems like on macOS that level of isolation is achievable solely with virtualization unlike in Linux. We were talking about missing things in macOS and containerization is one of them.
Re:Apple M3 Ultra by mannyv on Wednesday March 05, 2025 @01:41PM (#43270504)
Funny, I ran a bunch of Mac minis in colo for over a decade with no problems. Maybe you have a config problem?

Of course, I had a LOM/KVM and redundant networking etc. They were substantially more reliable than the Dell equipment that I used in my day job for sure.

Re:Apple M3 Ultra by egorfine on Thursday March 06, 2025 @07:11AM (#43279308)
Hardware-wise I have exactly zero complaints.

Software-wise it's much different to an expected behavior. For example, macOS won't let you in over SSH until you log in via Remote Desktop. You'll get "connection closed" immediately.

Or sometimes it will.

And that depends not on the count of connection attempts or anything you can do locally but rather on the boot process somehow. Sometimes it boots in a way that permits ssh, sometimes not. The same computer, the same OS.

Then after you login on screen sharing and log out, macOS will let you in over ssh. For a few days. And then again will force you to login via GUI. Or maybe not. I have no idea what makes it.

I have trouble reading macOS logs or understanding it. It spews a few log messages per second even idle. If you grep ssh these messages contain zero actionable data, like "unsuccessful attempt" or similar.

Another complaint is that launchd reports the same "I/O error" on absolutely all error situations, from syntax error in plist to corrupt binary. Makes development and debugging of launchagents very fun.

Re:Apple M3 Ultra by rafram on Thursday March 06, 2025 @09:05AM (#43280311)
Re:Apple M3 Ultra by egorfine on Thursday March 06, 2025 @09:10AM (#43280366)
Seriously?
Re:Apple M3 Ultra by e40 on Wednesday March 05, 2025 @10:02AM (#43267447)
I torrent things from two different hosts on my gigabit network. The macos stack literally cannot handle the full bandwidth I have. It fails and the machine needs to be rebooted to fix it. It’s not pretty on the way into this state, either. Other remote connections to the computer are unreliable. On Linux, running the same app in a docker container works perfectly. Transmission is the app.
Re:Apple M3 Ultra by kstrauser on Wednesday March 05, 2025 @10:18AM (#43267669)
I get nearly 10Gbps from my NAS to my Mac Studio. It absolutely can handle that bandwidth. It may not handle that specific client well for unrelated reasons.
Re:Apple M3 Ultra by egorfine on Wednesday March 05, 2025 @01:18PM (#43270216)
Bandwidth, yes. Connections count, no.
Re:Apple M3 Ultra by petecooper on Wednesday March 05, 2025 @10:13AM (#43267599)
>Transmission is the app.

Former Transmission user here.

I realise you didn't ask, but you might find some improvements in qBittorrent.

Re:Apple M3 Ultra by e40 on Wednesday March 05, 2025 @11:34AM (#43268860)
The Linux version, in a container no less, handles the entire gigabit bandwidth.

And let's be clear, it wasn't the app that had problems, the Apple Remote Desktop connection to the machine failed when the speeds got above 40MB/s and the network interface stopped working around 80MB/s.

I think Transmission works perfectly fine. I've been using it for 10+ years with no issues at all on Linux.

I forgot to mention this is a Mac mini/Intel (2018).

Re:Apple M3 Ultra by jeffhuys on Wednesday March 05, 2025 @11:01AM (#43268359)
I went to Transmission years and years ago because it's just simple. It has all the options if you need them, but no HUUUGE interface with RSS feeds, 10001 stats about your download, categories, tags, etc etc etc.

Transmission is just a small, floating window with your downloads. Click for more. It fits in the macOS vibe. But I'm a person that fully adopted the original macOS "way of working" - kicked the full-screen habit I had in windows and never felt better.

Can I ask, why would you go FROM Transmission to qBittorrent?

Re:Apple M3 Ultra by petecooper on Wednesday March 05, 2025 @11:17AM (#43268599)
>why would you go FROM Transmission to qBittorrent?

In my case: some torrents wouldn't find known-good seeds in Transmission but worked fine in qBittorrent; there's reasonable (but not perfect) support for libtorrent 2.0 in qBittorrent; my download speeds and overall responsiveness is anecdotally better in qBittorrent, and; I make use of some of the nitty gritty settings in qBittorrent.

Re:Apple M3 Ultra by jeffhuys on Wednesday March 05, 2025 @11:32AM (#43268816)
Well there's a list of good reasons! Thanks for answering. I haven't had any problems with finding seeds, and no need for libtorrent but now I know how to fix that when I do encounter those situations.
Re:Apple M3 Ultra by jihadjihad on Wednesday March 05, 2025 @10:21AM (#43267715)
I haven't had any issue running BiglyBT on my M1 MacBook, granted I don't run it all day every day but everything runs plenty fast for my needs (25-30 MB/s for well-seeded torrents).
Re:Apple M3 Ultra by drumttocs8 on Wednesday March 05, 2025 @10:31AM (#43267871)
To expatiate with perspicuity:

The Apple ecosystem is a walled garden.

Re:Apple M3 Ultra by jmyeet on Wednesday March 05, 2025 @10:35AM (#43267941)
I've been looking at the potential for Apple to make really interesting LLM hardware. Their unified memory model could be a real game-changer because NVidia really forces market segmentation by limiting memory.

It's worth adding the M3 Ultra has 819GB/s memory bandwidth [1]. For comparison the RTX 5090 is 1800GB/s [2]. That's still less but the M4 Mac Minis have 120-300GB/s and this will limit token throughput so 819GB/s is a vast improvement.

For $9500 you can buy a M3 Ultra Mac Studio with 512GB of unified memory. I think that has massive potential.

[1]: https://www.apple.com/mac-studio/specs/

[2]: https://www.nvidia.com/en-us/geforce/graphics-cards/50-serie...

Re:Apple M3 Ultra by Teever on Wednesday March 05, 2025 @09:49AM (#43267208)
FTFA

> Apple’s custom-built UltraFusion packaging technology uses an embedded silicon interposer that connects two M3 Max dies across more than 10,000 signals, providing over 2.5TB/s of low-latency interprocessor bandwidth, and making M3 Ultra appear as a single chip to software.

Re:Apple M3 Ultra by InTheArena on Wednesday March 05, 2025 @09:51AM (#43267247)
I RTFA, RMFP

The comment was that the press had reported that the interposer wasn't available. This obviously uses some form of interposer, so the question is if the press missed it, or Apple has something new.

Re:Apple M3 Ultra by nsteel on Wednesday March 05, 2025 @10:34AM (#43267914)
> uses an _embedded_ silicon interposer

It sounds like they're using TSMC's new LSI (Local Si Interconnect) technology, which is their version of Intel's EMIB. It's essentially small islands of silicon, just around the inter-chip connections, embedded within the organic substrate. This gives the advantages of silicon interconnect, without the cost and size restrictions of a silicon interposer. It would not be visible from just looking at the package.

https://www.anandtech.com/show/16031/tsmcs-version-of-emib-l...

https://semianalysis.com/2022/01/06/advanced-packaging-part-...

Re:Apple M3 Ultra by behnamoh on Wednesday March 05, 2025 @09:45AM (#43267112)
> My guess is that Apple developed this chip for their internal AI efforts

what internal AI efforts?

Apple Intelligence is bunkers, and Apple MLX framework remains a hobby project for Apple

Re:Apple M3 Ultra by InTheArena on Wednesday March 05, 2025 @09:52AM (#43267265)
Apple stated that they were deploying their own hardware for next generation Siri. My thesis is that this is the hardware they developed.

If so, this is hardly a hobby project.

It may not be effective, but there is serious cash behind this.

Re:Apple M3 Ultra by gatienboquet on Wednesday March 05, 2025 @09:53AM (#43267276)
They use their own M chips for IA. They are far more advanced on AI than the majority of company.

They are using OpenAI for now but in couple months they will own the full chain of value.

Re:Apple M3 Ultra by behnamoh on Wednesday March 05, 2025 @02:59PM (#43271515)
we’ve heard that claim for the past three years, but every effort by them points to the opposite. don’t get me wrong, I would love for Apple Intelligence to be smart enough on my iPhone and on my Mac, but honestly, the current version is a complete disappointment.
Re:Apple M3 Ultra by DrBenCarson on Wednesday March 05, 2025 @03:30PM (#43271900)
Apple are working on the hard problems of making AI useful (call them “agents”), not AGI

1. Small models running locally with well-established tool interfaces (“app intents”)

2. Large models running in a bespoke cloud that can securely and quickly load all relevant tokens from a device before running inference

No AI lab is even close to what Apple is trying to deliver in the next ~12 months

Re:Apple M3 Ultra by behnamoh on Wednesday March 05, 2025 @06:48PM (#43274401)
if that were the case, then it would definitely help Apple Intelligence if the iPhone and Mac had higher amounts of RAM, but the base MacBook Pro announced by Apple a while ago had 8 GB of RAM and even the pro versions of the iPhone have 8GB whereas 12, 16, or even higher RAM is very common in android devices which helps users run relatively large language models on their devices
Re:Apple M3 Ultra by DrBenCarson on Thursday March 06, 2025 @06:37AM (#43278993)
All iPhone SoCs made after ChatGPT launched start with 8gb, and all Mac SoCs start with 16hlgb
Re:Apple M3 Ultra by behnamoh on Thursday March 06, 2025 @08:56AM (#43280214)
Re:Apple M3 Ultra by seec on Thursday March 06, 2025 @01:40PM (#43283596)
They were more "advanced" with the Siri release also, yet today it is barely competitive with the other assistant.

Apple is very good at marketing, a lot less at delivering actual value, especially if it's not about hardware.

Re:Apple M3 Ultra by Spooky23 on Wednesday March 05, 2025 @10:13AM (#43267602)
They’re taking a different and more difficult path of integrating AI with existing apps and workflows.

It’s their spin of the Google strategy of targeting providjng services to their enterprise GCP customer. I think we’ll see more out of them long term.

Re:Apple M3 Ultra by DrBenCarson on Wednesday March 05, 2025 @10:44AM (#43268081)
Apple have been putting ML models running on their own silicon into production for far longer than any of their competitors. They publish some of the most innovative ML research

They also own distribution to the wealthiest and most influential people in the world

Don’t get lost in recency bias

Re:Apple M3 Ultra by intrasight on Wednesday March 05, 2025 @12:49PM (#43269851)
It certainly is held back and that is unfortunate. But if you can run your workloads on this amazing machine, then that's a lot of compute for the buck.

I assume that there's a community of developers focusing on leveraging this hardware instead of complaining about the operating system.

Re:Apple M3 Ultra by hinkley on Wednesday March 05, 2025 @02:11PM (#43270870)
Given that the M1 Ultra and M2 Ultra also exist, I'd expect either straight binning, or two designs that use mostly the same designs for the cores but more of them and a few extra features.

I love Apple but they love to speak in half truths in product launches. Are they saying the M3 Ultra is their first Thunderbolt 5 computer? I don't recall seeing any previous announcements.

Re:Apple M3 Ultra by kridsdale1 on Wednesday March 05, 2025 @02:53PM (#43271437)
M4 Pro MacBook and Mini have TB5.
Re:Apple M3 Ultra by hinkley on Wednesday March 05, 2025 @06:16PM (#43274111)
So it's lying by omission. Sounds about right.

(NB: I've been long on AAPL since $7 a share but I'm also allergic to bullshit)

Re:Apple M3 Ultra by hajile on Wednesday March 05, 2025 @02:58PM (#43271511)
One of the leakers who got this Mac Studio right claims Apple is reserving the M4 ultra for the Mac Pro to differentiate the products a bit more.
Re:Apple M3 Ultra by GeekyBear on Wednesday March 05, 2025 @03:29PM (#43271881)
I also wondered about binning, so I pulled together how heavily Apple's Max chips were binned in shipping configurations.

M1 Max - 24 to 32 GPU cores

M2 Max - 30 to 38 GPU cores

M3 Max - 30 to 40 GPU cores

M4 Max - 32 to 40 GPU cores

I also looked up the announcement dates for the Max and the Ultra variant in each generation.

M1 Max - October 18, 2021

M1 Ultra - March 8, 2022

M2 Max - January 17, 2023

M2 Ultra - June 5, 2023

M3 Max - October 30, 2023

M3 Ultra - March 12, 2025

M4 Max - October 30, 2024

> My guess is that Apple developed this chip for their internal AI efforts

As good a guess as any, given the additional delay between the M3 Max and Ultra being made available to the public.

Re:Apple M3 Ultra by jonplackett on Wednesday March 05, 2025 @03:47PM (#43272149)
I’m missing the point. What is it you’re concluding from these dates?
Re:Apple M3 Ultra by GeekyBear on Wednesday March 05, 2025 @05:08PM (#43273329)
I was referring to the additional year of delay between the M3 Max and M3 Ultra announcements when compared to the M1 and M2 generations.

The theory that the M3 Ultra was being produced, but diverted for internal use makes as much sense as any theory I've seen.

It makes at least as much sense as the "TSMC had difficulty producing enough defect free M3 Max chips" theory.

Re:Apple M3 Ultra by jonplackett on Friday March 07, 2025 @02:55AM (#43288086)
Gotcha. Thanks!