Apple M4 Mac Mini with macOS vs. Intel / AMD with Ubuntu Linux Performance
phoronix.com
phoronix.com
Also with the multiple page article designed to maximize the page view count...
Sorted by result.
Note: M4 wins by a landslide when it comes to perf/watt but performs poorly in terms of raw performance for these benchmarks.
Note to self: Keep working with a beefy x86 workstation because time is valuable.
FLAC encoding: best
Compiling FFmpeg: average
Compiling LLVM: average
C-Ray 2.0 1080p: average
C-Ray 2.0 4k: average
Zstd compression: second worst
Zstd decompression: second worst
7-Zip compression: worst
7-Zip decompression: worst
Appleseed 2.0: worst
V-RAY 6.0: worst
IndigoBench: worst
QuantLib: worst
Apache HTTP Server: worst
DuckDB: worst
PyBench: worst
x265: worst
Kavazaar 2.2: worst
AVIF encoding: worst
JPEG-XL encoding: worst
Instead of the cheapest, entry level alternative? How is this even remotely comparable?
They should include a picture of m4 mini and intel/amd desktops side-by-side.
Intel® Core™ Ultra 9 285K CPU alone costs the same as m4 mini. Its base/turbo power is 125/250W while m4 seems to be 11/15W.
Comparing $600 Mac mini vs $600 CPU doesn't make sense. I can get work done with the Mini, that can't be said with one CPU.
If we just ignore price and power usage entirely it’s pretty pointless.
Of course Studio and the Mac Pro probably don’t really offer such great value as the Mini
It'd be cool to compare to a similar PC alternative.
Now the x86 SOCs have really Poor iGPU compute API support and Blender 3D 3.0/later editions have no support for OpenCL as the Blender Foundation decided to drop that OpenCL support long ago where Blender 3D's iGPU/dGPU compute API support is mostly via Nvidia's CUDA or Apple's Metal mostly.
But What About Intel's OneAPI/Level-0 and AMD's ROCm/HIP and the tech press never really looks into why for AMD that ROCm/HIP is not really supported for AMD's Integrated Graphics and I have not seen anyone doing any testing of Intel's OneAPI/Level-0 for any iGPU accelerated Blender 3D Cycles rendering.
Apple's iGPUs on their M series processors are well supported for non gaming graphics applications for the most part but what about the x86 makers iGPUs and Blender 3D's iGPU accelerated cycles rendering should be on a regular roster of testing.
Why is there so much fragmentation now for Integrated Graphics and some Standard iGPU compute API and OpenCL was supposed to be the cross platform answer to that but really long before there was any Apple M series processors OpenCL never really progressed much on Linux and Apple moved on to using Metal while Nvidia has always favored its CUDA Graphics and Compute API.
But the Phoronix Automated test suite has more tests than then ones that Phoronix has chosen to list in the Article so there's usually a link to the remainder of the tests and I'd rather there be some iGPU testing done as that's being ignored for the most part in favor of mostly CPU cores testing as if the iGPUs on the processors do not even exist! And there's quite a bit more FP compute on the makers respective iGPUs that can come in handy for more than just Gaming workloads!
What would be the point of running these benchmarks on Asahi? It would be only a benchmark of Asahi itself, nothing else.
The M4 might be brute forcing these applications, while Intel and AMD have x86 specific instruction optimizations.
There's nothing wrong with comparing them, but they don't seem to be in the same market.
Is M4 TDP different in MacBook Pro than what it is in Mac Mini?
> M4 delivers up to 1.5x faster CPU performance over the powerful M2
This is from Apple's first public announcement of M4.
That said, I wonder what would desktop cost that is better or equal in https://browserbench.org/Speedometer3.0 on m4 mini. Does it even exist?
They are comparing a 5w CPU with 80-200w ones.. which is entirely pointless.
Performance per watt is a thing that matters for systems where you don't have a lot of watts. Desktops are not that.