Rhino 8 Performance Issue

Hi,

I am having performance issues again with Rhino 8 on Mac. There is a delay (approx. 1-2sec) after everything I do, no matter if I move geometry (no big data) around or do any command. It is not a display issue, since it even appears in wireframe or shaded a mode.

It drives me crazy to run into performance issues again, since I am working on a big client project and it just costs me so much time….

Is anyone experiencing the same issues? Does anyone have an idea how to solve the problem?

1 Like

Rhino 8 SR28 2026-2-10 (Rhino 8, 8.28.26041.11002, Git hash:master @ b7874a05a6982d0419fcc4f6009b510b48a09cb3)
License type: Educational, Build 2026-02-10
License details: Cloud Zoo

Apple macOS Version 26.3 (Build 25D125) (Physical RAM: 64GB)
Mac Model Identifier: Mac13,1
Language: de-DE (MacOS default)
.NET 8.0.14

Metal GPU Family Apple 7
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
Apple M1 Max
Studio Display (2880 x 1620 @ 60.00Hz)
GPU Vendor: Apple

USB devices
Apple: USB3 Gen2 Hub
Wacom Co.,Ltd.: Wacom Intuos Pro M
Apple Inc.: Studio Display
Apple: USB3 Gen2 Hub

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftSystem.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswift_Builtin_float.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswift_DarwinFoundation1.dylib
/usr/lib/swift/libswift_StringProcessing.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswiftDistributed.dylib
/usr/lib/swift/libswiftObservation.dylib
/usr/lib/swift/libswiftSynchronization.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswift_RegexParser.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/swift/libswift_DarwinFoundation2.dylib
/usr/lib/swift/libswift_DarwinFoundation3.dylib
/usr/lib/swift/libswiftCompression.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftRegexBuilder.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftNaturalLanguage.dylib
/usr/lib/swift/libswiftMLCompute.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftSwiftOnoneSupport.dylib
/usr/lib/swift/libswiftsys_time.dylib
/usr/lib/swift/libswiftSpatial.dylib
/usr/lib/usd/libusd_ms.dylib
/usr/lib/swift/libswift_errno.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftVideoToolbox.dylib
/usr/lib/swift/libswiftCoreMediaIO.dylib
/usr/lib/swift/libswiftCallKit.dylib
/usr/lib/swift/libswiftPassKit.dylib
/usr/lib/swift/libswiftAppleArchive.dylib
/usr/lib/updaters/libAppleTconUARPUpdater.dylib
/usr/lib/updaters/libT200Updater.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftGLKit.dylib
/usr/lib/swift/libswiftMetalKit.dylib
/usr/lib/swift/libswiftModelIO.dylib
/usr/lib/swift/libswiftSceneKit.dylib
/usr/lib/swift/libswiftExtensionFoundation.dylib
/usr/lib/swift/libswiftGameplayKit.dylib
/usr/lib/swift/libswiftSpriteKit.dylib
/usr/lib/swift/libswiftMapKit.dylib

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
/Applications/Rhino 8.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/BlockEdit.rhp “BlockEdit” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/PlugIns/AnimationTools.rhp “AnimationsWerkzeuge” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/PlugIns/SectionTools.rhp “SectionTools” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/PlugIns/RhinoRender.rhp “Vorgänger Rhino-Renderer” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/PlugIns/Displacement.rhp “Displacement” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/PlugIns/SolidTools.rhp “Volumenkörperwerkzeuge” 8.28.26041.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 8.28.26041.11002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp “RhinoCodePlugin” 8.28.26041.11002

Please run the audit command in your file and post the results.

1 Like

Please run Audit command, the Audit3dmFile is a bit much, especially in German. Thanks

1 Like

Dokumentmanifest:
Textur-Mapping: 0 aktiv, 1 System.
Material: 183 aktiv, 2 System.
Linienmuster: 2 aktiv, 3 System.
Ebene: 23 aktiv, 1 System.
Gruppe: 703 aktiv.
TextStyle: Nichts.
Beschriftungsstil: 4 aktiv, 12 System.
Licht: Nichts.
Schraffierungsmuster: 0 aktiv, 9 System.
Block: 19 aktiv.
Modell-Geometrie: 157677 aktiv.

Total: 158611 Modellkomponenten. 28 Systemkomponenten.

Zusammenfassung prüfen:
Tabellenzahl:
23 Ebenen
19 Instanzdefinitionen
4 Beschriftungsstile
0 Schriftarten
2 Linientypen
183 Rendermaterialien
Objektzahl:
157502 normale Objekte
24 gesperrte Objekte
84 ausgeblendete Objekte
0 gelöschte Objekte (im Rückgängig-Puffer)
67 Blockdefinitionsobjekte
0 normale Referenzobjekte
0 gesperrte Referenzobjekte
0 ausgeblendete Referenzobjekte
0 Referenzblockdefinitionsobjekte
Keine Fehler.

I opened the same file on my Macbook, which is an M4 and there Rhino runs just fine. So I could assume that of course the M4 is faster than M1, BUT the thing is, even when I have just a few objects visible in my file and on the M1, Rhino gets slower and has these delay when selecting objects or doing any command. And that should of course be no problem with the M1 as well! I used to work on similar files a few months ago and then Rhino was working just fine.

I not sure now what to do. I can’t work on my Mac Studio in Rhino on this project anymore, it really is too slow.

Another difference is that on my MacBook I am running Serengeti and on the MacStudio I updated Tahoe recently, (an update I wish I had not done). Anyway, could this be an issue with Rhino as well? Does anyone have similar problems?

Yes, Tahoe seems to be causing spikes for other users as well - as far as I read some other threads.
I’m also waiting to update my OS until they get fixed.

1 Like

Hi Sascha -

When you export just those few objects to a new file, then close all files and open only that new file, is the delay then also apparent in that file?

I’m not immediately aware of issues with macOS Tahoe and have been using Rhino on that version since it was released myself. Is there a thread that you could point to?
-wim

Hi Wim,

if I copy just those objects into a new file, it is much faster (not as smooth as on my Macbook M4 though). Although in both files the visible objects are the same, which is weird.
Any idea how I can solve this? I mean, my MacStudio M1 with 64GB Ram and 32C GPU is not slow at all with other software, just Rhino is making problems lately.

Thanks!

Hi Sascha -

It’s possibly not something that you can solve on your side.
Please either post or upload the bigger file that you are having issues with.
-wim

I’ll test it tomorrow at my place. I have an MacBook M1 8GB. :sweat_smile: