Looks like apple silicon are currently the best hardware for running linux and linux is the best OS for apple silicon machines.
Looks like apple silicon are currently the best hardware for running linux and linux is the best OS for apple silicon machines.
Blender has Metal support for Apple Silicon macs. The Metal API is better architected (largely due to being more modern and being developed with benefit of hindsight) so all things equal I'd pick the Metal version on Mac.
In case you missed it in the article, the M1 GPU does not natively support OpenGL 4.6. They had to emulate certain features. The blog post goes into some of the performance compromises that were necessary to make the full OpenGL emulation work properly. Absolutely a good compromise if you're on Linux and need to run a modern OpenGL app, but if your only goal is to run Blender as well as possible then you'd want to stick to macOS.
Ryujinx is a Nintendo Switch emulator. They added support for Apple Silicon Macs a couple years ago and have been improving since then: https://blog.ryujinx.org/the-impossible-port-macos/
Linux on Apple hardware has come a long way due to some incredible feats of engineering, but it's far from perfect. Calling it the "best OS for Apple Silicon" is a huuuuge reach.
It's great if you need to run Linux for day to day operations, though.
That's why it is running as CUDA/OptiX/HIP/oneAPI on Windows and Linux.
I wonder if this effort to run Linux on apple silicon will continue if snapdragon X laptops become mainstream.
Is that necessarily true? When the X13S Snapdragon released I seem to remember it shipping with first-party Linux drivers for almost everything. Same goes for the Surface X actually.
Now, both of those devices definitely don't get the same attention Macs do, but they did ship day-and-date with decent Linux support. For example, the Adreno GPU that Qualcomm uses has upstream Mesa support for Vulkan and OpenGL. In many senses, Asahi isn't close to the vendor support those devices recieved.
Nope. 2 years on there's still no webcam support for this device [1], though it is in a lot better place than it was on launch (not being able to boot at all on mainline).
The Surface Pro X still seems to be a long way off [2].
[1]: https://www.reddit.com/r/linuxhardware/comments/17tw6ag/anyo...
[2]: https://github.com/linux-surface/surface-pro-x/issues/7