Romainm
(Contact)
November 20, 2023, 12:00pm
1
Hi,
I just dowloaded the demo of rhino 8, sadly the response time seems really slow, here is a video to show the “lag”. between the pointer and the "effect / selection / polyline /… "
It is hardly usable… anyone had this problem ? know how i could solve it ?
Thanks in advance,
Romain
1 Like
Rhino7 is way more fluid than Rhino 8 on Mac, in general.
Romainm
(Contact)
November 20, 2023, 12:21pm
3
They are saying they updated it ,so it is now native to apple silicon… so seems strange that it is so unresponsive…
Yes it runs natively and can handle big files more efficiently than R7, but basic graphic performances such as navigating a 1-box model or drawing a line are not as smooth and high-framerate as in R7 (or even a complete disaster ). Their Metal code is pretty superficial and approximative, and there are very little chances that McNeel will change its core… So, it’s either “live with it”, or “switch to PC”.
wim
(Wim Dekeyser)
November 20, 2023, 1:20pm
5
Hi Romain -
The following post from the link provided by Andrea probably covers this:
Both are being investigated, but we don’t have any specific changes in place yet.
-wim
Gijs
(Gijs de Zwart)
November 20, 2023, 2:09pm
6
@Romainm pls run _SystemInfo in Rhino on the mac that shows the lagging mouse cursor, and post back the results.
I’m not seeing the same behavior on my (intel) mac.
AMG
November 21, 2023, 8:48am
7
Rhino 8 runs great on my M2 Pro.
I think we all should upgrade to M2 / M3, so, if even on M1 it’s not as smooth as Rhino 7 on Rosetta.
Romainm
(Contact)
November 21, 2023, 11:46am
9
I’ll do a system run info later today.
I did some test and there was a lot less lag when I didn’t use the full resolution of my 5k lg screen. (Downscaled resolution in OSX preferences)
I understand that 5k is a lot, but still, I was only drawing a polyline on an empty file on an empty canvas…
Romainm
(Contact)
November 21, 2023, 8:34pm
10
Gijs de Zwart:
_SystemInfo
Rhino 8 SR0 2023-10-31 (Rhino 8, 8.0.23304.09002, Git hash:master @ 20e15cf9bd66e6676f849f22e485cb3e82a8beac)
License type: Evaluation, build 2023-10-31
License details: Cloud Zoo
Expires on: 4675283-11-04
Apple macOS Version 14.1 (Build 23B74) (Physical RAM: 16Gb)
Mac Model Identifier: Macmini9,1
Language: en-CH (MacOS default)
.NET 7.0.0
Metal GPU Family Apple 7
Metal GPU Family Common 3
Metal GPU Family Mac 2
Graphics processors
Apple M1
LG UltraFine (2048 x 1152 @ 60.00Hz)
USB devices
Samsung: PSSD T7 Shield
LG Electronlcs Inc.: LG UltraFine Display Camera
LG Electronics Inc.: USB Controls
LG Electronics Inc.: USB Audio
Bluetooth devices
None
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/libswiftCoreImage.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftMetal.dylib
/usr/lib/swift/libswiftOSLog.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftQuartzCore.dylib
/usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswift_Concurrency.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/swift/libswiftsimd.dylib
/usr/lib/swift/libswift_StringProcessing.dylib
/usr/lib/swift/libswift_RegexParser.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/usd/libusd_ms.dylib
/usr/lib/swift/libswiftCoreAudio.dylib
/usr/lib/swift/libswiftCoreLocation.dylib
/usr/lib/swift/libswiftCoreMedia.dylib
/usr/lib/swift/libswiftCompression.dylib
/usr/lib/swift/libswiftCoreMIDI.dylib
/usr/lib/swift/libswiftAVFoundation.dylib
/usr/lib/swift/libswiftCoreML.dylib
/usr/lib/swift/libswiftFileProvider.dylib
/usr/lib/swift/libswiftIntents.dylib
/usr/lib/swift/libswiftAccelerate.dylib
/usr/lib/swift/libswiftGLKit.dylib
/usr/lib/swift/libswiftGameplayKit.dylib
/usr/lib/swift/libswiftMetalKit.dylib
/usr/lib/swift/libswiftModelIO.dylib
/usr/lib/swift/libswiftSceneKit.dylib
/usr/lib/swift/libswiftSpriteKit.dylib
/usr/lib/swift/libswiftVision.dylib
/usr/lib/swift/libswiftRegexBuilder.dylib
/usr/lib/swift/libswiftDemangle.dylib
/usr/lib/swift/libswiftVideoToolbox.dylib
/usr/lib/swift/libswiftObservation.dylib
/usr/lib/swift/libswiftWebKit.dylib
/usr/lib/swift/libswiftNaturalLanguage.dylib
/usr/lib/swift/libswiftSystem.dylib
/usr/lib/swift/libswiftMapKit.dylib
/usr/lib/log/liblog_network.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.0.23304.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp "Commands" 8.0.23304.9002
/Applications/Rhino 8.app/Contents/PlugIns/NamedSnapshots.rhp "Snapshots" 8.0.23304.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp "RDK_EtoUI" 8.0.23304.9002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/MeshCommands.rhp "MeshCommands" 8.0.23304.9002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoRenderCycles.rhp "Rhino Render" 8.0.23304.9002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp "RhinoCycles" 8.0.23304.9002
/Applications/Rhino 8.app/Contents/PlugIns/SectionTools.rhp "SectionTools" 8.0.23304.1002
/Applications/Rhino 8.app/Contents/PlugIns/Displacement.rhp "Displacement" 8.0.23304.1002
/Applications/Rhino 8.app/Contents/PlugIns/PanelingTools.rhp "PanelingTools" 8.0.23304.1002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp "IronPython" 8.0.23304.9002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp "Grasshopper" 8.0.23304.9002
/Applications/Rhino 8.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCodePlugin.rhp "RhinoCodePlugin" 8.0.23304.9002
This might be due to apple require a native 2560x1440 resolution. So if you have a 5k it should run fine even though thats a lot of pixels to move. I run a 4k and if I run upscaling to anything outside of 2560x1440 there is significant upscaling and downscaling happening. Read into Apple MAC OS screen scaling.
Thanks for the advice Chris. This has solved my lag problems.