They had to compile the libraries for ARM. Besides that, there are plenty of adjustments in Cycles to make sure it uses CPU accelerations.
There were builds for ARM Linux. This is a patch for ARM macOS.
Hi, working on Blender for ARM starts:
Even I am not an Apple fan it would be nice if Blender for ARM is ready before Mac ARM systems are shipped.
I am not an Apple fan but prefer macOS hahaha.
So this is actually some good news.
I am still curious about the future of Blender openGL UI and if the UI would actually be ported to Metal too.
And then there is the big GPU question …
Hi, there he (Stefan Werner) go again:
I am not sure about those Youtube people
He makes a claim that metal API and optimisation helped speed up significantly
I agree with almost everything he said in that video except about the Mac Pro.
I expect the Mac Pro will move over to Apple Silicon too and with integrated Apple GPUs but they’ll use multiple SOCs in the Mac Pro to get the high core counts for the CPU and multiple GPUs. Apple’s desktop SOCs are said to be very different to their mobile SOCs so expect the new Apple Silicon Macs to be a step forward from where current Intel Macs are even those with dGPUs.
If the Mac Pro had two or four SOCs it’ll have two or four GPUs which is far more likely than Apple creating a single powerful PCIe based GPU for the ridiculously small Mac Pro market. It would be incredibly expensive to produce on such a small production run even if their Arm silicon is cheap to make.
Also GPUs on PCIe buses is everything they’re trying to avoid with their new strategy.
I don’t think Apple will update the Mac Pro one final time with Intel or AMD hardware, if there is another Mac Pro it’ll be Apple Silicon based and will be very different to the cheesegrater of 2019. There’s a chance the Mac Pro may be retired and the iMac Pro is the highest end Mac Apple will sell, only time will tell.
Good points actually
I think many assume the new macs will be iPad chips in a Mac which will not be the case
Only the instruction set will be the same.
The 2019 Macpro is still very good also when some say you can get it for cheaper as a self made pc. Commercial alternatives are equally priced.
Those machines will work for quite some time before they get replaced.
The 2019 Macpro has a very smart cooling system which with Apple silicon you don’t need so if there will be a Macpro it will be quite different.
they can’t cheat the laws of physics. that arm cpus will consume much less power when performance is comparable to desktop x86 chips (at the same node size) will have to be seen. i would be very surprised if there was much difference. a little maybe.
Actually I disagree
RISC vs CISC has major advantages
Look at the amd thread ripper
It is not directly a radical new design but just a very smart x68 stacking technique
It is kinda funny / interesting that Apple goes back to RISC now
There are major architecture differences between apples SOC and intel/amd
Intel cpu gpu communication vs apples cpu gpu communication is another good example to show the difference
I agree with the term Apple does not go arm because they design their own chips unlike android who uses premade cpus
modern x86 cpus mostly use a risc-like instruction set too internally. only on the outside it still appears to be cisc.
it will be very interesting to compare performance per watt on the same node size. apple could be the first to get 5nm chips though.
As you say the current Mac Pro has some life left in it and when it comes to its natural EOL there may be no need for one.
Apple’s next Mac Pro might be rented from iCloud. A lot can change in 4-5 years particularly with the Cloud and I would be really surprised if Apple doesn’t have an iCloud strategy to rent hardware, think of HandOff but instead of your iPad handing off to your Mac it’s smartly uploading data to a cloud based Mac. You connect a keyboard, display and mouse to your iPad and it’s now a Mac Pro.
When you think about the suggested speeds of 6g you know the future is the cloud.
but decoding of instructions in x86 i suppose always will be more energy costly than pure RISC
Also current x86 does not have big.LITTLE, (but Intel’s Alder Lake will implement that).
I really hope that SoftBank wont sell ARM to Apple/Nvidia/Qualcomm/Intel so they could vendor lock that architecture.
Amd Turku killed intel recently so it is hard to predict the future of x86 but I buy into the argument of optimization.
Not everybody needs a threat ripper or Xeon system and for gaming the SoC in Xbox and PlayStation are pretty powerful
Obviously 3D where the more the better is excluded here
But writing text etc is fine even in hardware like an iPad
So it will be interesting to see if through apples decision a bigger movement to arm will happen
All those atom notebooks were nice web browsers and Chrome books well are still web browsers
Apples SoC or MS surfaceproX have vs x86 just fantastic battery life for mobile use
Desktop can very different
But then even there not having fans of your GPUs go on would be cool too for once
What I found most shocking was a report that the Mac ARM chip was going to be made with 2 nm manufacturing. It is easy to theorize chip companies have been holding off on their tech to they can come out with 20% faster every year, but for them to have 2nm tech is crazy impressive. To put that in perspective a water molecule is about 0.282 nm. Each transistor is the width of 7 water molecules!
If RISC hat inherent advantages, Apple would have stayed with PPC instead of having switched to Intel. For what the Apple needed, Intel Core architecture was much more power efficient than IBM G5.
No, new Mac ARM wont be 2nm.
TSMC plans to begin 5nm TSMC in 2020-21, and 3nm TSMC in 2022
Also Xnm process name is not width of transistor, in fact below 65nm it is just BS marketing name .
Also rumors say, that Apple is not interested in buying ARM, but iNvidia is most probable buyer.
yes, but big/little isn’t very useful for us (we are on a 3d-rendering forum here after all). it helps with mobile devices and idle power consumption but not in a workstation.
I’m pretty green in these parts since coming from Windows. I’m maybe regretting that decision haha…although I can’t stand windows experience any longer. As I gather, Mac is planning to drop OpenGL from Macos - what would this mean for us Blender users when Blender uses OpenGL for basically everything?
Blender is going from OpenGL to Vulkan during the next years.
Apple doesn’t support Vulkan either but by MoltenVK Layer
it could work on top of Apples Metal once Vulkan transition
For now there is no more Blender GPU support for Mac by
OpenCL, at least for Cycles, as Blender switched to a newer
version of OpenCL or Cuda. So CPU-only for now.
Pity as Apple doesn’t offer the best CPU options either.
OpenGL/CL, although deprecated, is still there in macOS 11
Big Sur and even in Rosetta 2 “Emulation” when running
legacy X86_64 Apps on coming ARM based Apple Silicon
So for the coming next years, Blender will run on Macs like
it does today, with said limitations.
On the other hand, if you watch Apples WWDC Developer Videos,
there are hints that Apple will help Blender or even provide a Metal
implementation for Blender.