I recently got a Macbook pro M1 Max/32 and started to compare the performance between macOS Rhino7 / WIP 8 and Windows 11 ARM Rhino 7 / WIP 8. Also built the same simple scene in blender (mac and parallels)
Here are my impressions - it might help someone to decide between mac/win:
The scene is simple; box array with 1000 default spheres, each one surface, about 8k vertices / faces.
So in total 1000 objects and 8 Mil Triangles/Quads.
Rhino 7: barley useable, feels like 10 fps.
Rhino 8 WIP: barley useable with default OpenGL. ‘TestMetal’ improves the situation, but it is very fill-rate dependent - once you cover the view with the scene it degrades down to maybe 15 fps.
Parallels with Windows 11: (running at half-resolution)
Rhino 7: somewhat useable
Rhino 8 WIP: somewhat useable, actually comparable to macOS WIP.
EDIT / Update:
After more investigation i can say V7 (Parallels) is quite useable for smaller files - even better than R7 Mac. It strongly depends on the object count and fill-rate. Rhino is quite bad (always was, also in native windows) at high object counts. It easily displays 10 meshes with 1M tris each. I still suspect the aggressive always-on occlusion culling which hinders good draw call batching - but thats just my guess…
Now that all sounds quite bad, and you might ask ‘what is my reference point?’. It is blender. The same base mesh sphere exported as obj, into blender, arrayed as 1000 duplicates (separate Objects) runs at perceived 120 fps - in macOS and even in Parallels W11.
Granted, in Parallels there are long delays when creating geometry in blender, but navigation and transformation of objects if fast.
My personal conclusion is this: The mac team worked now for some years on the Mac version of Rhino without any substantial improvement in sight. I don’t know the people working on this and don’t want to blame or insult anyone - but I think without getting some very qualified people that specialise in this area + the willingness of mcNeel to reevaluate the whole UI / UX / Viewport system, this is going nowhere.
As i always say here, the Rhino geometry core and API is beautiful to work with and very well made, but the whole program built on top is rotten in macOS and Windows