I only have an āoldā RX Vega56 in my Intel Mac and this does not seem to work (for now):
I1130 21:15:15.207152 343166 device.cpp:120] Ignoring device AMD Radeon RX Vega 56 due to too old compiler version.
iāve got a vega64, so iād likely be in the same boat. i mean iām looking to get a new apple silicon mac anyway, but it would solidify the decision if i could do an apples to apples comparison of the performance boost offered over the amd card (and i could still use it as a backup machine)
The latest Metal patch requires macOS 12.0, which is more likely the source of the ātoo old compiler versionā message. AMD and Intel GPUs are enabled, but I donāt know how well they work.
I applied the patch that currently gets reviewed and turned on cycles for macOS in space_userpref.py. And I had to add a compiler flag in some of the Cmake files (I just do not remember which, i am on mobile now), where you turn on CUDA and OPTIX in the same way.
To build it for Intel a minimal deployment target of 10.14 is needed to avoid some compiler warnings, but my setup fails anyway as shown above. Sadly I can not upgrade my Intel Mac to Monterrey ATM for testing.
Iāve got Cycles Metal working on my M1 Max (32 core). Itās rather impressive as well.
I built Blender from source on my MBP15 i9 with VEGA 20 dGPU and applied the diff for the unreviewed patch. That gave me an X86 build of Blender that showed the Metal GPU options on the Intel Mac but alas didnāt render (kernel internal error).
I then tried to set the ARM flag to compile again but that didnāt work.
So as a last ditch I took the built X86 version over to my M1 Max and low and behold it renders on the GPU.
BMW in 43 seconds on the 32 core GPU - so not 30% faster than the 24 core version but it is an X86 build.
However, every scene I tried the live viewport performance is rather wonderful.
Iād never built Blender from source until today. Iāll keep this build now to play with until the proper one lands.
The only slightly difficult bit was getting the new patch added, which I did like this:
patch -p1 < ~/Developer/D13423.diff [downloaded the RAW file from the Dev site]
Wow, this is rather amazing. It means that the feature is pretty darn close.
Hereās crossing fingers that the AMD Macs do get a fully featured pass too (i.e. MetalRT and all the Metal crunchies)
Certainly does. I read the diffs yesterday and the code committed seemed total genius and I couldnāt but help think⦠this looks like it might be very close indeed.