I had no clue that was the case so I did investigate (it doesn't mean I didn't trust what you wrote, I had to know more) and I found this: https://www-heise-de.translate.goog...sl=auto&_x_tr_tl=en&_x_tr_hl=en&_x_tr_pto=nuiIt appears Cinebench uses Intel Embree and I can see that it is currently not optimised properly for Apple M1 (or aarch64 for that matter).
Maxon confirmed to us that the ARM versions of Cinema 4D (R23) and Cinebench R23 use an ARM port from Embree 3.11.
They claim an 8% speed improvement (that might not fully translate to an 8% score increase in Cinebench depending on how much time is spent in Embree code). That's almost worth one year of hardware improvements.It is clear from this git pull request that the Open Source Apple support team is testing new code paths.
That's unavoidable and I wouldn't blame Intel for that. Apple and other Arm houses still have a lot of work to do to port and tune software.So we are looking at x86 Intel heavily optimised ray tracing kernels made and maintained by ... well, Intel.
I definitely agree. Such comparisons should at least mention it.I would honestly disregard Cinebench as a legitimate benchmark for now when comparing across different architectures like aarch64 and x86.
It is clear they are not doing the same computational workload to render the scene.