but then you also need the render engine to support it
sofar I with interest followed Radeon Pro Render but nothing beats the eeVee - Cycles combo
but then you also need the render engine to support it
sofar I with interest followed Radeon Pro Render but nothing beats the eeVee - Cycles combo
Some nice new developments that hopefully bear fruit in the near future. Cycles-X is being re-designed to be friendlier to non-CUDA languages, so it should be much easier to incorporate Metal support into Cycles-X. The devs said as much during their 10th anniversary interview.
Interestingly, OpenCL has been abandoned in Cycles-X. While the devs obviously favor Cuda and Optix, due to the maturity of the language and support from Nvidia, they remain commited to supporting AMD, Intel and Apple Silicon. Theyāve basically stated that multiple languages are the only way, like Metal and some other ones Iām not familiar with.
An interesting note about this. In recent years, the entire industry has been signaling hard that OpenGL and OpenCL are history, with future development going towards languages like Vulcan, DIrect 3D and Metal. Does this validate Appleās decision to deprecate these languages, or was it Appleās deprecation that pretty much forced the decision?
Itās also been revealed that Apple is providing programming support in porting Blender to Apple Silicon. Itās unknown how extensive their support is, or if they will extend that support to including a metal backend for cycles (or the rest of Blender, for that matter). While this isnāt exactly huge news, it shows that Blender is directly on Appleās radar and they are helping with the effort, which is great news and shows that there is some commitment from Apple for the 3d art commmunity. If that wasnāt already apparent, anyway.
I realize that none of this is revelatory, but I thought it would be nice to summarize the good stuff happening lately for anyone new to this awesome and epic thread.
Yeah, positive prospects. Thanks for the summary.
Iāve decided to make Octane the renderer to focus on from now on. Itās powerful, flexible, fast, offers a free version, and is currently the only renderer that includes full macOS Metal and ARM support.
Made this last weekend, as an Octane exercise:
Hey everyone, I am one of those Apple users, who is still rocking an iMac 2017 base confic (i5-7500 + R570) and Macbook Pro 2015 (i7-4870HQ + R370), both working fine for my daily tasks. However, a year ago Iāve discovered Blender, and after Apple had already killed CUDA, OpenCL/GL, 32bit while still ignoring Vulan and the BF, I have considered to ditch the platform entirely as people said āMac is dead for 3D usersā. However, the similar XPS 9500 suffers from mediocre QC and fans/heat, while desktop GPUs became really expensive. And Win10 still kinda annoys me. In the recent weeks Iāve been reading more and more about the sensational M1 performance-per-Watt magic and that great Macbooks with useful keyboards and ports are about to return soon.
Soā¦ what would you recommend me? Shall I remain patient a bit and wait? I understood correctly, that albeit the lack of full native support incl. Metal, overall performance on the M1 machinses seems to be more than decent already, right? So native support + M1X/M2 will make things even (much) better?
I am not using Cycles, only Eevee (love it). I prefer keeping it activated all the time in my viewport and on my 150k polycount character (50k with all subdiv mods disabled) performance so far is solid, but the MBP gets noisy quickly and my future scenes will become more complex for sure. Iād like to stay on MacOS as its still a great system for daily work, Photoshop and Music/DJing and not having to buy an extra Win10 device just for Blender. This thread keeps me optimisticā¦
I use the M1 mac mini for work and cannot complain.
The CPU is equal to beating my old macPro 12 core XEON.
Ture the mac mini GPU cannot even get close to the 2 x GTX 1070 Ti in my macPro running windows and CUDA.
If you want I can turn on remote access to the mac mini and you can open your model there or send me your model to test.
But what I was able to see from your posted model is that the M1 mac will easily deal with it.
I just the fact how silent the mac mini is. period !
Get one now or later ? good question. if your current gig works wait till the next version.
I assume the GPUs will be better!
A bit unrelated but has someone tried Marmoset Toolbag on the M1?
Thanks a lot! You are very kind
Everything I did so far was CPU-based (due to the lack of Metal support), so if I get even more performance with much less heat/noise, I will be more than happy! Yes, I will wait a bit, so far my devices are working fine, just planning for the near future.
For CPU the current mac mini will already be an improvement.
Maybe somebody who does a lot of eeVee work could speak.
I found with the design work I do no issue at all.
But I donāt sculpt heavy meshes.
And when I do renderings they are for product design or interior design with eeVee.
I however noticed that actually compiling shaders for eeVee on the M1 mac is much faster than on my mac pro.
at Solaris
I am also a Mac user. Do it the way I do. Buy the Mac and a PC with Windows/Linux and an Nvidia. This is currently the best platform for the next 2 years. Then weāll see what else Apple does. Donāt wait for Apple anymore!
and there is this wonderful thread about accessing the PC from the Mac via Moonshine so you only need one display one keyboard one mouse and one headset
Hereās an interesting thread about the relativity of Metal versus OpenGL:
Just to be clearā¦ you know thatās a thread from 2016, right?
Even though it was favoring Metal with higher end machines, if I remember correctly that Benchmark had inconsistencies and eventually died.
The developer of MoI 3D mentioned the thread, so I didnāt didnāt pay attention to the dates until someone over at Discord mentioned it, haha.
But despite the age of the thread, the MoI 3D dev pointed out that addressing Metal does not equal getting the most out of Apple hardware, which I previously assumed was the case.
I think it depends on what youāre using it for. If you look earlier in this thread you can see an Octane Facebook group post I linked to. In it the Jules (CEO) was commenting how OpenCL is pretty much dead, which everyone seems to agree with now, (cough blender ) and not only this he points out that OpenGL and OpenCL just canāt do certain things that Optix, Metal, and Vulcan can.
So yes switching to Metal will give you performance advantages, when doing something more demanding than just gaming benchmarks.
This is why now having these multiple CGI benchmarks are so important, rather than relying on someone playing a game and just highlighting the FPS in COD and claiming card X as the victor.
Talking about benchmarks.
Quite impressive I though the GPU would throttle more in the M1 Air but this is not bad I think.
Also quite interesting in a wayā¦
Best GTX 1050 does 4420
GTX 1060 does an average of 8690
AMD 5700 XT avg. 18410
Not bad for the M1! Should the M1X/M2 reach a level of about 9000 aka GTX1060/1650 without all the heat and fan noise, I would be more than happy. For the upcoming big iMac desktop I would expect more power of course, as cooling is far less of an issue there, but for a mobile device, this would be amazing (and a massive jump from my 2015 MBP which runs Blender just okayish).
I am really expecting then to double or triple the GPU cores for the 16ā MBP anything less and it is not that āproā.
Thatās application dependent. The dev is right; itās just a compatibility issue.
Those who used OpenGL already optimised the whole of it. Covering Metal is, quite plainly, just a waste of money.
Moreover: OpenGL covers 70-85% of all use cases out there. From video gaming to rendering and so on. Vulkan, Metalā¦ Itās all for a 15% AR/VR and something else future-proof most of people donāt needā¦
So you can see while devs are yawning at itā¦
Just donāt get comfortable with legacy tech thatās been optimized to the gills but has no more room for growth by design, just because it currently outpaces newer stuff with a larger potential but less mature in development.
āNo one will use thatā or āThis is how weāve always done itā are slogans of dying companies or those without vision.
Donāt let the comfortable āyawnā you into irrelevancy.