by bepeg4d » Thu Dec 23, 2021 10:19 am
bepeg4d
Thu Dec 23, 2021 10:19 am
Hi,
when both Metal and CUDA will work on the same SDK, with upcoming 2022.1 version, there will be an OctaneBench version that supports both Metal and CUDA.
For now we can do only manual benchmarks for comparison.
Any AMD GPU can be used via eGPU + Thunderbolt 3 port on any Intel Mac, not only Mac Pro.
I have a Mac Mini i5 with AMD RX 6900 XT eGPU that works perfectly in both Big Sur and Monterey.
Let's say in another way... Apple and Nvidia are no more collaborating from a long time now, Mac CUDA is not updated from 2017, you cannot install recent GPUs, or install the necessary macOS 10.13 version on Mac from 2018 or newer.
You are forced to use Bootcamp/Win 10 with recent Intel Macs.
Two possibilities:
1. stop to support Mac, and concentrate only on CUDA Windows/Linux
2. try to find another way to maintain the Mac support
So to find a new way, it was necessary to remove the support for Mac CUDA, to free up Octane SDK for 2021.1, and introduce the Mac Metal support, then include both in the upcoming 2022.1 SDK.
We are almost there, but in between, Apple as introduced the Apple Silicon GPUs, adding a new level of complexity to the equation.
M1 chip is completely different from previous machines, since CPU, RAM, GPU are fused in a unique block.
This allows incredible speed communications between the parts, at a fraction of the energie power necessary in a normal machine with separated components.
But because of this, working with eGPU would break the fast connection, so it is not allowed.
It is not clear now how Apple will handle future Mx Pro machines, scalability is very important for GPUs, not only for Octane, but also for BlackMagic, for example, so let's see.
To recap, 2021.1 development is finished, so impossible to have a Mac CUDA version, the new development is concentrated on new 2022.1 with both CUDA and Metal in the same SDK.
I hope it is more clear now.
ciao,
Beppe