OXII
(OXII)
October 16, 2021, 1:31pm
1
Hi McNeel,
I have a very simple question. I’ve asked this one before, but want to repeat it:
Will there be performance improvemnts in Rhino mac 8?
I am currently using the newest version of Rhino mac 7 (7.11) and the performance has improved.
But it is still disappointing how slow and laggy Rhino mac handles curves, hatches, dimensions and blocks. Rhino 5 mac was a marvellous piece of software with an amazing performance even on 10 year old macs. I hope with Rhino 8 we can turn back to this chapter and be able to handle curves, hatches, dimensions and blocks in a fast and efficient way. Waiting for 5 seconds after every click is neither profitable nor sexy.
stevebaer
(Steve Baer)
October 16, 2021, 2:57pm
2
You can run the TestMetal command in Rhino 8 today to compare speed. We are not at a point yet where metal is the default display technology, but it will eventually be default.
OXII
(OXII)
October 16, 2021, 3:19pm
3
Will that be the point where performance is improving significantly?
stevebaer
(Steve Baer)
October 16, 2021, 3:29pm
4
Have you tried it? We’re already seeing orders of magnitude increases in performance.
Edit: layouts are barely working at this point. They aren’t worth testing
OXII
(OXII)
October 17, 2021, 8:00am
5
Shlould I be able to open a Rhino 7 file in Rhino 8 while it is still open in 7? This would be a good way to compare the performance.
stevebaer
(Steve Baer)
October 17, 2021, 4:07pm
6
You should be able to. If not, this would be a bug that we need to fix
nathanletwory
(Nathan 'jesterKing' Letwory)
October 18, 2021, 4:18am
7
We allow starting two separate Rhinoceros processes on the Mac?
OXII
(OXII)
October 18, 2021, 1:19pm
8
Opening the same file with Rhino mac 8 wip which is already open in 7 finishes in two scenarios:
The file starts to open but won’t finish opening
The file opens but Rhino mac 8 is completely unresponsive and after a few seconds all the applications open on the mac close and you have to restart them
Rhino mac 8 doesn’t seem to work properly on my macbook pro…
Rhino 7 SystemInfo
Rhino 7 SR11 2021-10-12 (Rhino 7, 7.11.21285.13002, Git hash:master @ ca75d3c67ded62b7ad8856f48d5ef2d6d1d926be)
License type: Commercial, build 2021-10-12
License details: Cloud Zoo
Apple Intel 64-bit macOS Version 11.6 (Build 20G165) (Physical RAM: 16Gb)
Mac Model Identifier: MacBookPro13,3
Language: en-IT (MacOS default)
AMD Radeon Pro 450 OpenGL Engine (OpenGL ver:4.1 ATI-4.6.20)
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High
Vendor Name: ATI Technologies Inc.
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 2 GB
Graphics: AMD Radeon Pro 450
Displays: Color LCD (258dpi 2x), SyncMaster (90dpi 1x), SyncMaster (90dpi 1x)
Graphics processors
Intel HD Graphics 530 (1536 MB)
AMD Radeon Pro 450 (2 GB)
Color LCD (1680 x 1050)
SyncMaster (1680 x 1050 @ 60.00Hz)
SyncMaster (1680 x 1050 @ 60.00Hz)
USB devices
Apple Inc.: Apple T1 Controller
Bluetooth devices
Broadcom: Magic Keyboard with Numeric Keypad
Broadcom: Magic Mouse 2
Third party kernel extensions
None
Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswiftAppKit.dylib
/usr/lib/swift/libswiftCloudKit.dylib
/usr/lib/swift/libswiftContacts.dylib
/usr/lib/swift/libswiftCoreData.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/Users//Library/Application Support/McNeel/Rhinoceros/MacPlugIns/maxwell_rhino.rhp/libmwdotnet_native.dylib
/Applications/Maxwell Render 5/libmxcommon.dylib
/Applications/Maxwell Render 5/libcudart.10.1.dylib
/Applications/Maxwell Render 5/libdenoiser_altus_api.dylib
/Applications/Maxwell Render 5/extensions/wireframetexture.osx.mxx
/Applications/Maxwell Render 5/extensions/LensExtensions.osx.mxx
/Applications/Maxwell Render 5/extensions/MaxwellCloner.osx.mxx
/Applications/Maxwell Render 5/libboost_date_time.dylib
/Applications/Maxwell Render 5/libboost_system.dylib
/Applications/Maxwell Render 5/libboost_filesystem.dylib
/Applications/Maxwell Render 5/libboost_iostreams.dylib
/Applications/Maxwell Render 5/libboost_thread.dylib
/Applications/Maxwell Render 5/extensions/xritebrdf.osx.mxx
/Applications/Maxwell Render 5/libAxFDecoding.1.7.dylib
/Applications/Maxwell Render 5/extensions/MaxwellProcedurals.osx.mxx
/Applications/Maxwell Render 5/extensions/TiledTexture.osx.mxx
/Applications/Maxwell Render 5/extensions/MaxwellHair.osx.mxx
/Applications/Maxwell Render 5/extensions/MGrassH.osx.mxx
/Applications/Maxwell Render 5/extensions/MGrassP.osx.mxx
/Applications/Maxwell Render 5/extensions/MaxwellGrass.osx.mxx
/Applications/Maxwell Render 5/extensions/SubdivisionModifier.osx.mxx
/Applications/Maxwell Render 5/libmwglew.dylib
/Applications/Maxwell Render 5/libmwtbb.dylib
/Applications/Maxwell Render 5/extensions/MaxwellSea.osx.mxx
/Applications/Maxwell Render 5/extensions/Substance.osx.mxx
/Applications/Maxwell Render 5/libsubstance_linker.dylib
/Applications/Maxwell Render 5/libsubstance_sse2_blend.dylib
/Applications/Maxwell Render 5/extensions/MaxwellScatter.osx.mxx
/Applications/Maxwell Render 5/extensions/AssetReference.osx.mxx
/Applications/Maxwell Render 5/extensions/MaxwellVolumetric.osx.mxx
/Applications/Maxwell Render 5/libmwtbbmalloc.dylib
/Applications/Maxwell Render 5/extensions/MWObjectAlembic.osx.mxx
/Applications/Maxwell Render 5/extensions/MaxwellMesher.osx.mxx
/Applications/Maxwell Render 5/extensions/MaterialModifiers.osx.mxx
/Applications/Maxwell Render 5/extensions/TableBrdf.osx.mxx
/Applications/Maxwell Render 5/extensions/rfmeshes.osx.mxx
/Applications/Maxwell Render 5/extensions/MaxwellParticles.osx.mxx
/Applications/Maxwell Render 5/extensions/rwmeshes.osx.mxx
/Users//Library/Application Support/McNeel/Rhinoceros/MacPlugIns/maxwell_rhino.rhp/libmxdotnet_native.dylib
/usr/lib/log/liblog_network.dylib
Rhino plugins that do not ship with Rhino
/Users//Library/Application Support/McNeel/Rhinoceros/MacPlugIns/maxwell_rhino.rhp “Maxwell for Rhino” 5.2.6.1
Rhino plugins that ship with Rhino
/Applications/Rhino 7.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/PlugIns/RhinoBonusTools.rhp “Rhino Bonus Tools” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/PlugIns/SolidTools.rhp “SolidTools” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/PlugIns/Displacement.rhp “Displacement” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 7.11.21285.1002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_OBJ.rhp “Import_OBJ” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_XAML.rhp “export_xaml” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/QuadRemesh.rhp “QuadRemesh” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_OBJ.rhp “export_OBJ” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_SVG.rhp “Export SVG” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_DAE.rhp “Export_DAE” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PDF.rhp “PDF Export” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_IGES.rhp “IGES Export Plug-in” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_SVG.rhp “Import_SVG” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/BlockEdit.rhp “BlockEdit” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Export_AMF.rhp “Export_AMF” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/import_DST.rhp “Import_DST” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/export_PLY.rhp “PLY - Polygon File Format Export” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Import_AMF.rhp “Import_AMF” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 7.11.21285.13002
/Applications/Rhino 7.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 7.11.21285.13002
System info can be placed into a dropdown. Reduces scrolling for most users.
[details="Summary"]
This text will be hidden
[/details]
You find the Hide Details feature by clicking the gear icon:
stevebaer
(Steve Baer)
October 18, 2021, 2:11pm
10
Can you start Rhino 8 with an empty file?
OXII
(OXII)
October 18, 2021, 2:50pm
11
Yes.
It is fast at the beginning, if you zoom and daw. But if you select and try to do some commands, it becomes irresponsive and laggy for 30 seconds. Even with just a few curves…
stevebaer
(Steve Baer)
October 18, 2021, 3:14pm
12
Does the same thing happen if you have metal disabled?
Please try disabling maxwell and restart Rhino 8 to see if that makes a difference. I would like to eliminate this as a possible cause.
OXII
(OXII)
October 19, 2021, 12:56pm
13
There seem to be two problems with 8 mac wip :
a) You cannot open a Rhino 7 file in Rhino 8 mac which in 7 is still open (which would be useful to compare performance on the same file)
b) With metal on it works fine (empty file) until you select some curves and try to delete them. Then the computer is stuck and sometimes only Rhino mac 8 crashes, sometimes all the open programs on the mac.
stevebaer
(Steve Baer)
October 19, 2021, 3:28pm
14
Does the same thing happen if you have metal disabled?
OXII
(OXII)
November 2, 2021, 10:10am
15
I’ve upgraded to macOS Monterey tis morning and the graphic performance on my macbook pro late 2016 with Rhino mac 7.7.11 has significantly improved.
The program seems to be more responsive, faster in display speed and much less laggy.
Santa
(Santa)
October 21, 2023, 4:19pm
16
I have downloaded rhino 8 beta version but it’s so slow. And rhino on my Mac is taking from 5 to 9 gb of ram. I can’t understand why.
Can someone help me
This is my system info
Rhino 8 SR0 2023-10-19 (Rhino 8 BETA, 8.0.23292.13304, Git hash:master @ bdbf32cf54f4fdd6a528fcb0214c29cce2cdddbe)
License type: Educational, build 2023-10-19
License details: Cloud Zoo
Expires on: 2023-12-03
Apple macOS Version 13.4.1 (Build 22F82) (Physical RAM: 32Gb)
Mac Model Identifier: MacBookPro18,2
Language: en
.NET 7.0.0
Metal GPU Family Apple 7
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
Apple M1 Max
Color LCD (1728 x 1117 @ 120.00Hz)
USB devices
None
Bluetooth devices
None
Third party kernel extensions
None
Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswift_StringProcessing.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswift_RegexParser.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/usd/libIex.dylib
/usr/lib/usd/libHalf.dylib
/usr/lib/usd/libAlembic.dylib
/usr/lib/usd/libusd_ms.dylib
/usr/lib/usd/libosdCPU.dylib
/usr/lib/usd/libImath.dylib
/usr/lib/usd/libIlmThread.dylib
/usr/lib/usd/libIexMath.dylib
/usr/lib/usd/libtbb.dylib
/usr/lib/usd/libMaterialXCore.dylib
/usr/lib/usd/libMaterialXFormat.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftNetwork.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftAppKit.dylib
/usr/lib/swift/libswiftCoreImage.dylib
/usr/lib/swift/libswiftCompression.dylib
/usr/lib/swift/libswiftFileProvider.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftPrivate_BiomePubSub.dylib
/usr/lib/swift/libswiftPrivate_BiomeStreams.dylib
/usr/lib/swift/libswiftExtensionFoundation.dylib
/usr/lib/swift/libswiftCoreML.dylib
/usr/lib/swift/libswiftVision.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftSystem.dylib
/usr/lib/swift/libswiftExtensionKit.dylib
/usr/lib/swift/libswiftRegexBuilder.dylib
/usr/lib/swift/libswiftWebKit.dylib
/usr/lib/swift/libswiftGLKit.dylib
/usr/lib/swift/libswiftMapKit.dylib
/usr/lib/swift/libswiftModelIO.dylib
/usr/lib/swift/libswiftSceneKit.dylib
/Users/santa_mac/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/DatasmithRhino7.rhp/DatasmithFacadeCSharp.dylib
/Users/santa_mac/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/DatasmithRhino7.rhp/libtbbmalloc.dylib
/Users/santa_mac/Library/Application Support/McNeel/Rhinoceros/packages/8.0/IntelDenoiser/0.6.7/libtbb.12.dylib
/Users/santa_mac/Library/Application Support/McNeel/Rhinoceros/packages/8.0/IntelDenoiser/0.6.7/libOpenImageDenoise.1.4.3.dylib
/usr/lib/log/liblog_network.dylib
Rhino plugins that do not ship with Rhino
/Users/santa_mac/Library/Application Support/McNeel/Rhinoceros/MacPlugIns/DatasmithRhino7.rhp “Datasmith Exporter” 5.2.0.0
/Users/santa_mac/Library/Application Support/McNeel/Rhinoceros/packages/8.0/AMDDenoiser/0.5.3/AMDDenoiser.Mac.rhp “AMDDenoiser.Mac” 1.0.0.0
/Users/santa_mac/Library/Application Support/McNeel/Rhinoceros/packages/8.0/IntelDenoiser/0.6.7/IntelDenoiser.Mac.rhp “IntelDenoiser.Mac” 1.0.0.0
Rhino plugins that ship with Rhino
/Applications/RhinoBETA.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 8.0.23292.1002
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 8.0.23292.13304
/Applications/RhinoBETA.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 8.0.23292.1002
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp “RhinoCodePlugin” 8.0.23292.13304
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 8.0.23292.13304
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp “MeshCommands” 8.0.23292.13304
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp “Rhino Render” 8.0.23292.13304
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 8.0.23292.13304
/Applications/RhinoBETA.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 8.0.23292.1002
/Applications/RhinoBETA.app/Contents/PlugIns/SectionTools.rhp “SectionTools” 8.0.23292.1002
/Applications/RhinoBETA.app/Contents/PlugIns/RhinoRender.rhp “Legacy Rhino Render” 8.0.23292.1002
/Applications/RhinoBETA.app/Contents/PlugIns/Displacement.rhp “Displacement” 8.0.23292.1002
/Applications/RhinoBETA.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 8.0.23292.1002
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 8.0.23292.13304
/Applications/RhinoBETA.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 8.0.23292.13304
stevebaer
(Steve Baer)
October 21, 2023, 5:50pm
17
Try disabling the three plugins that do not ship with Rhino with the plugin manager and restart Rhino. Does this make a difference?
Santa
(Santa)
October 26, 2023, 4:54pm
19
i disable them, but files are still heavy and files with a lot of technical drawings are particularly slow
stevebaer
(Steve Baer)
November 2, 2023, 7:04pm
20
Are you still seeing a crash after disabling the plugins?
Slow and heavy is something else and we can try to take a look at your files to see if something can be done to improve the situation.