So looks like x86 (.NET 4.6) runs best in Unity 2017 in that test.
Then oddly x64 with (.NET 3.5) comes in second.
From older tests its normal to see Mono on AMD perform faster with x86 builds. Wondering if Unity tweeked the old Mono 2.6 runtime to get better results with x64?
If anyone has other benchmarks or runs the RayTraceBenchmark on different hardware I’m interested in the results. Here are Win32 builds: Dropbox
If you want to test on your hardware with the RayTraceBenchmark don’t count the first pass as the Mono/.NET JIT will take some time. The second and third passes will be valid.
Correct me if I’m wrong but that benchmark is testing internal Unity systems that would have been written in C++ more than C# performance? If so the Mono update probably doesn’t effect it as much.