Marvin
About
- Username
- Marvin
- Joined
- Visits
- 131
- Last Active
- Roles
- moderator
- Points
- 7,013
- Badges
- 2
- Posts
- 15,588
Reactions
-
The new Apple Silicon Mac Pro badly misses the mark for most of the target market
cgWerks said:Marvin said:
By comparison, the M2 Ultra is faster than the 28-core Intel chip and faster (27TFLOPs, assuming both GPUs fully used) than the higher-end Radeon GPUs.
My understanding (maybe even based on a link you gave me some time ago?) is that the GPU approaches are quite different, with advantages and disadvantages (not just TFLOPS numbers). As far as this applies, the problem is that most of the market is developing for, and accustomed to, AMD/Nvidia, so where Apple falls short, it will be quite noticeable in workflows.Marvin said:
The only market worth targeting is the enthusiast market that would today buy an i9-13900K + Nvidia 4090 for around $4k. The M2 Ultra is within 30% of the CPU and probably 1/3-1/4 the GPU (lower when using hardware raytracing) for $7k.
Blender opendata
The M2 Ultra is on page 2 and in the same performance range as AMD's 7900XTX as well as all the mid-range Nvidia GPUs.
Nvidia's RT means that anything above a desktop 3070/4060 is faster and the $1600 4090 is 3-4x faster. Nvidia is doing a great job getting optimal software and hardware working together:
https://www.pcgamer.com/nvidia-rtx-40-series-ray-tracing-performance/
https://www.nvidia.com/en-us/geforce/news/geforce-gtx-dxr-ray-tracing-available-now/
https://developer.nvidia.com/blog/accelerating-inference-up-to-6x-faster-in-pytorch-with-torch-tensorrt/
For standard rendering, the GFXBench 4K Aztec 3D test has the 4090 highest again at 507FPS, M2 Ultra 299FPS, about 60% of the performance. M2 Ultra is pretty much even with AMD's highest end GPUs.
gfx bench
Given that Apple wouldn't support Nvidia, a Mac Pro would have offered those high-end AMD GPUs and allowed two of them. The M2 Ultra is equivalent to an Intel Mac Pro with 24-core Xeon W-3345 (250W) plus an AMD W7900 (295W), excluding RT cores.
Hardware RT takes time to implement properly and should allow for motion blur and shader execution order. Apple is doing the software side just now. If it can make it into M3, the M3 Ultra will have the ability to beat all the other GPUs in the Studio form factor but the M2 Ultra looks like it's performing well.
-
the 8GB ram roadblock
agreer4 said:I am looking at a Mac Mini - I dont think I need an M-Pro chip but I cant wrap my head around the idea that 8gb RAM is enough for pretty much any computer at this point assuming you want to have it last more than a year or two. Is my vast experiance in Windows configurations clouding my judgment here? do I really need 16GB on the M-class side of the world or has Apple figured out a way to make things not get bottlenecked by swapping, even to NVME/PCIE based flash, its still a bottle neck. I dont want to end up with a brick 2 years from now because I was too cheap to pay the (very over priced) $200 for 8gb extra ram, but on principle i dont wanna spend that much extra on ram.
My planed useage is for all the basic computer stuff and maybe some media creation - When i had my Mac Mini / Macbooks (2004-2019) i loved Garage Band and am considering stepping up to Logic Pro. Not sure if that would need the ram.
Most media apps will say 4-8GB minimum requirement and 16GB recommended like Photoshop:
https://helpx.adobe.com/photoshop/system-requirements.html
If you open two apps like Photoshop + Final Cut Pro, that doesn't leave enough to meet the minimum for both. 8GB RAM is for the most basic use case of browsing, document-based workflows, emails etc. Any kind of audio/video/image work should get 16GB. -
The new Apple Silicon Mac Pro badly misses the mark for most of the target market
tht said:flori said:Looks like Ultra M2 beats all graphics cards by a wide margin with a score of 281,948. Radeon RX 6950XT is at 244,820.
https://browser.geekbench.com/metal-benchmarks?mibextid=Zxz2cZ
https://www.apple.com/shop/buy-mac/mac-studio/12-core-cpu-30-core-gpu-16-core-neural-engine-32gb-memory-512gb#
There's M2 Max with 30 and 38-core GPUs. M2 Ultra with 60 and 76-core GPUs.
A 76-core Ultra would be expected to be more than 2x a 30-core M2 Max.
Here's an M2 Ultra at 223k:
https://browser.geekbench.com/v6/compute/538846
281 / 223 = 1.26x. 76-core / 60-core = 1.26x.
Here's M2 Max at 122k and 144k:
https://browser.geekbench.com/v6/compute/541704
https://browser.geekbench.com/v6/compute/538762
281 / 144 = 1.95x. (presumably 76-core Ultra vs 38-core Max)
223 / 122 = 1.82x. (60-core Ultra vs 30-core Max)
There are also different power levels in the OS, these two Max pages have different clock speeds.
They also have different cooling capability. A Mac Studio will cool an M2 Max better than a Macbook Pro 14".
It looks like they have improved the Ultra GPU scaling though. We'll see with the Blender tests:
Blender Opendata
M1 Max (32C) is on page 5 with 1036.
M1 Ultra (64C) is on page 4 with 1831.
M2 Max (38C) is already above M1 Ultra on page 3 with 1917.
If M2 Ultra (76C) can scale to near 2x, that will bring it to the top of page 2. This is 1/3 from the top overall (and those others have hardware RT).
An M2 Ultra 76-core showed up on page 2 with 3412, 1.77x the M2 Max.
A 4090 is about 3.8x, 4080 is 2.8x, 3090 is 1.8x.
To get near to the top, they'd need a 50% boost from M3 to make a 114-core Ultra and then add a second GPU chip that is equivalent to another 114-core Ultra. Or maybe 50% boost + hardware RT would be enough. -
'Diablo IV' skips Mac gamers, and Whoopi Goldberg is mad about it
lowededwookie said:Parallels is awesome for some games but not all. But it’s still not a Mac game is it? It’s a Windows game running on Windows on a Mac.
we NEED native games.
Diablo IV:
There's no Windows OS involved. It's a Windows game but the compatibility layer intercepts all the requests to the Windows system and redirects them to the Mac system equivalents.
When the game says it wants to draw an object using DirectX 12, it gets caught and changed to being drawn using Metal instead. As far as the user is concerned, it gives the same feel as a Mac game, it just has some overhead due to the translation.
So far more than 40 games have been ported in just a week. To do native ports of those, each game studio/publisher has to get a porting team together as well as QA and a budget for doing the port. If the port isn't using a cross-platform engine, a Metal port would take 6 months and cost maybe $400,000. Using a cross-platform engine, it could probably be done in 1-2 months, around $100,000.
That sounds reasonable for a single high profile game but it doesn't work commercially doing it for just one game, there needs to be lots of them for gamers to invest in the platform. For 40 studios to go through that process is near impossible let alone the top 100 games for the past 20 years - 2,000+ games that aren't on Mac. It would take years for that to happen. The Game Toolkit can make this happen in 1 month. But it needs to be an officially supported method and easy for people to install the games.
Once the gaming audience is big enough on Mac, there will be a commercial reason to do native ports but there will always be the Porting Kit as a fallback where it's not feasible to go native. -
The new Apple Silicon Mac Pro badly misses the mark for most of the target market
thadec said:Marvin said:The high performance computing pro market is a rounding error in the computer industry and has been for a long time.
Engineers, architects, researchers etc. have always needed workstations. Do you think that these entire professions stopped existing? Moved to the cloud? Or can get their work done on MacBooks now? And now they have company. Thanks to YouTube and all that, the number of people into serious video editing and computer animation has gone through the roof. Add to those the AI/ML boom the past few years and now the LLM types is going to mean still more. Yet rounding error you say.
Apple not being able to do the Extreme until TSMC's 2nd gen 3nm process is ready until 2024, which forced them to just stick an M2 Ultra in a cheese grater and call it a day because needing to move forward with Sonoma meant that they couldn't wait any longer, is no reason to just go and make up stuff OK?
High-end Threadripper, Epyc and Xeons are mainly for servers. The Ultra chips are competitive with the cheaper desktop Threadrippers and i9s.
Many engineers, architects, researchers, Youtubers, artists have been able to migrate to Macbook Pros. The Max chips perform comparably to higher-end desktops and can outperform the 2019 Mac Pros.
https://www.tomshardware.com/news/nvidia-maintains-lead-as-sales-of-graphics-cards-hit-all-time-low-in-2022-jpr
Notebooks continue to erode desktop relevance. Lowest overall sales in over 10 years and falling. Nvidia's growth is in the server space with AI.
According to this, Nvidia sold about 30 million desktop GPUs in 2022. Notebook GPUs would be at least as many and their GPU revenue was $12b.
$12b / 60m units = $200 ASP.
High-end GPUs like the 4090 ($1600+) sell around 1m units per year. The majority of GPUs sold are consumer gaming cards:
https://store.steampowered.com/hwsurvey/videocard/
The Ultra Mac Studio and Mac Pro are aimed at the market that buys single 4090 GPUs. The market above this ($5k+) is well below 1%. The HEDT/enthusiast market is around 5-10%.
The M2 Ultra falls short of a $4k i9-13900 + 4090 but it's at least competitively priced in the Mac Studio. Chasing after a minuscule portion of the high-end market isn't a high priority, it can easily wait for M3 for hardware RT and possibly some extra GPU chip.