UI in Rhino 6 super laggy?

Hello forum,

I know that obviously there has been a lot of discussion about Rhino 6 being seemingly slower than Rhino 5 for Mac. And I’m sorry in advance if I light up this annoying topic once more.

Even though for me the viewports and commands seem to be running just fine and often a lot faster in 6 than in 5, I noticed that it was mainly the UI of rhino 6 that runs a hell of a lot slower for me.

By that I mean the buttons lighting up and the drop down menus etc… It’s not that important for modelling (also because virtually every command is commonly typed), but still it makes for a super laggy experience.

If there’s already a thread about that can you redirect me to there? Has anyone noticed the same? Is there a remedy?

Here are two videos to make my point:

Here are the specs I’m running on:

Rhino 6 SR18 2019-9-23 (Public Build, 6.18.19266.13352, Git hash:master @ 3d84f88dec99b2f4e8b7497e739ed2adc2ba8ef6)
License type: Educational, build 2019-09-23
License details: Cloud Zoo. In use by: Nick Böwing ()

Apple Intel 64-bit macOS Version 10.15 (Build 19A583) (Physical RAM: 32Gb)
Mac Model Identifier: MacBookPro15,3
Machine name: Nicks MacBook Pro
Language: en

AMD Radeon Pro Vega 20 OpenGL Engine (OpenGL ver:4.1 ATI-3.0.68)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: None
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: ATI Technologies Inc.
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: 24 bits
Maximum Viewport size: 16384 x 16384
Total Video Memory: 4 GB
Graphics: Radeon Pro Vega 20
Displays: Color LCD (295dpi 2x)

Graphics processors
Intel UHD Graphics 630 (1536 MB)
Radeon Pro Vega 20 (4 GB)
Color LCD (1920 x 1200)

USB devices
Apple Inc.: Touch Bar Backlight
Apple Inc.: Touch Bar Display
Apple Inc.: Apple Internal Keyboard / Trackpad
Apple: Headset
Apple Inc.: Ambient Light Sensor
Apple Inc.: FaceTime HD Camera (Built-in)
Apple Inc.: Apple T2 Controller

Bluetooth devices
Nordic Semiconductor:

Third party kernel extensions
None

Third party plugins
/usr/lib/log/liblog_network.dylib

Rhino plugins
/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 6.18.19266.13352
/Applications/Rhinoceros 6.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 6.18.19266.1002
/Applications/Rhinoceros 6.app/Contents/PlugIns/RhinoBonusTools.rhp “Rhino Bonus Tools” 6.18.19266.1002
/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 6.18.19266.13352
/Applications/Rhinoceros 6.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 6.18.19266.1002
/Applications/Rhinoceros 6.app/Contents/PlugIns/AnimationTools.rhp “AnimationTools” 6.18.19266.1002
/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 6.18.19266.13352
/Applications/Rhinoceros 6.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 6.18.19266.1002
/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 6.18.19266.13352
/Applications/Rhinoceros 6.app/Contents/PlugIns/Displacement.rhp “Displacement” 6.18.19266.1002
/Applications/Rhinoceros 6.app/Contents/PlugIns/NamedPositions.rhp “Named Position” 6.18.19266.1002
/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 6.18.19266.13352
/Applications/Rhinoceros 6.app/Contents/PlugIns/RhinoRender.rhp “Rhino Render” 6.18.19266.1002

PS1: they’re both blank files.

PS2: still love you guys from McNeel :wink:

Hey @nickboewing

Thanks for the videos. I’m presuming the first (top) video is Rhino 6 for Mac (the one in Dark Mode) and the second one is Rhino 5 for Mac.

Do you see the same lag in Rhino 6 for Mac if you switch to System Preferences > General > Appearance > Light?

I suspect the answer is yes, but I’d like to check.

Hey!

Thanks for the answer.

Yes you’re right the dark one is rhino 6. I have just checked; it is the same behaviour in light mode as well. (I even restarted the whole Mac)

I’m seeing something similar too, actually. I’ll likely write this up soon as a bug/Performance problem.

Oddly enough, if you switch to a Custom or Rhino for Windows theme (Rhinoceros > Preferences > Themes) where the ribbon bar is visible, and switch to menu that hot-swaps for the Curve tools, the delay is not as bad. It appears to be with the Main+Standard tool palette. Do you see that too?

Yes,

In the side bar of curve tools the delay is definitely not as bad for me as well. In the top ribbon bar the delay is still noticeable though.

Any News?

Just a “me too” on this – I’ve noticed it over a couple of updates, and it varies in degree. But very often, I get a delay of up to a second on all kinds of interactions – clicking a gumball control, selecting objects, panning or rotating views, typing commands etc. Sometimes I will briefly see a pinwheel.

I guess I could try to systematically figure out what does and doesn’t cause it, but it would be helpful if I could narrow down what to check…?

I don’t use toolbars at all.

1 Like

I’m not seeing this pausing on my 13" MBP (Intel graphics, Catalina), or on my 16" MBP (AMD graphics, Catalina).
I am not running external monitors, just a 3 button USB Mouse, and no extra add-ons.
Please run SystemInfo in V6 and post the results.
Perhaps there will be things we can suggest disabling to isolate the problem.

I’m using an older MBP (13" early 2015) and an external monitor. Is there some reason to think it’s graphics hardware related? I also use Rhino in full-screen mode.

Anyway, here’s my SystemInfo:

Rhino 6 SR27 2020-6-24 (Public Build, 6.27.20176.04592, Git hash:master @ ba2c30de00be5a8b210bc297715204e941911799)
License type: Commercial, build 2020-06-24
License details: Cloud Zoo.  In use by: bobtato ()

Apple Intel 64-bit macOS Version 10.14.5 (Build 18F132) (Physical RAM: 16Gb)
Mac Model Identifier: MacBookPro12,1
Machine name: MachineName
Language: en-GB (MacOS default)

Intel(R) Iris(TM) Graphics 6100 (OpenGL ver:4.1 INTEL-12.9.22)

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: Height
  
  Vendor Name: Intel 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: 1536 MB
  Graphics: Intel Iris Graphics 6100
  Displays: Thunderbolt Display (109dpi 1x)

Graphics processors
  Intel Iris Graphics 6100 (1536 MB)
    Thunderbolt Display (2560 x 1440)

USB devices
  Apple Inc.: FaceTime HD Camera (Display)
  Apple Inc.: Apple Thunderbolt Display
  Apple Inc.: Display Audio
  Broadcom Corp.: Bluetooth USB Host Controller
  3Dconnexion: 3Dconnexion Universal Receiver

Bluetooth devices
  Broadcom: Magic Keyboard with Numeric Keypad
  Unknown: 

Third party kernel extensions
  com.3dconnexion.driver (1.1.4) 1DD89656-D184-33C7-B591-74B28B80D03F
  com.kairos.driver.DuetDisplay (2) ACE0314B-69A7-3100-9155-3B4B6C96B2EC

Third party plugins
  /Library/Frameworks/3DconnexionClient.framework/Versions/A/3DconnexionClient
  /usr/lib/log/liblog_network.dylib

Rhino plugins
  /Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp	"RhinoCycles"	6.27.20176.4592
  /Applications/Rhinoceros.app/Contents/PlugIns/export_STL.rhp	"STL Export"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/PlugIns/NamedSnapshots.rhp	"Snapshots"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp	"Grasshopper"	6.27.20176.4592
  /Applications/Rhinoceros.app/Contents/PlugIns/PanelingTools.rhp	"PanelingTools"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp	"Commands"	6.27.20176.4592
  /Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp	"RDK_EtoUI"	6.27.20176.4592
  /Applications/Rhinoceros.app/Contents/PlugIns/export_AI.rhp	"Adobe Illustrator Export"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/PlugIns/Displacement.rhp	"Displacement"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/PlugIns/SolidTools.rhp	"SolidTools"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp	"IronPython"	6.27.20176.4592
  /Applications/Rhinoceros.app/Contents/PlugIns/RhinoRender.rhp	"Rhino Render"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/PlugIns/RhinoLabsTools.rhp	"Rhino Labs Tools"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/PlugIns/AnimationTools.rhp	"AnimationTools"	6.27.20176.1002
  /Applications/Rhinoceros.app/Contents/Frameworks/RhMaterialEditor.framework	"Renderer Development Kit"	6.27.20176.1002

Yes, it seems the Intel 6000 and 6100 chips are problematic.
I don’t know if we can do anything about them or not.

I see you’re still on Mojave, and not using the final release.
I’d suggest updating to 10.14.6 or to Catalina.

Are you running two monitors or just the 13" laptop display?

Hi!

Nice to see the topic light up again… well maybe not so nice… for me it’s still the same problem as well.

Even though I am running on all the newest versions :confused:

Seems I just got used to the lagginess.

Here are my specs: for comparison as well:

Rhino 6 SR28 2020-6-23 (Public Build, 6.28.20175.16482, Git hash:master @ 9ddbd1399e001a3eae701470332b5379477fa7d6)
License type: Educational, build 2020-06-23
License details: Cloud Zoo.  In use by: Nick Böwing ()

Apple Intel 64-bit macOS Version 10.15.5 (Build 19F101) (Physical RAM: 32Gb)
Mac Model Identifier: MacBookPro15,3
Machine name: Nicks MacBook Pro
Language: en

AMD Radeon Pro Vega 20 OpenGL Engine (OpenGL ver:4.1 ATI-3.9.15)

OpenGL Settings
	Safe mode: Off
	Use accelerated hardware modes: On
	Redraw scene when viewports are exposed: On
	
	Anti-alias mode: None
	Mip Map Filtering: Linear
	Anisotropic Filtering Mode: Height
	
	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: 4 GB
	Graphics: Radeon Pro Vega 20
	Displays: Color LCD (295dpi 2x)

Graphics processors
	Intel UHD Graphics 630 (1536 MB)
	Radeon Pro Vega 20 (4 GB)
		Color LCD (1920 x 1200)

USB devices
	Apple Inc.: Touch Bar Backlight
	Apple Inc.: Touch Bar Display
	Apple Inc.: Apple Internal Keyboard / Trackpad
	Apple: Headset
	Apple Inc.: Ambient Light Sensor
	Apple Inc.: FaceTime HD Camera (Built-in)
	Apple Inc.: Apple T2 Controller

Bluetooth devices
	Nordic Semiconductor: 

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/libswiftObjectiveC.dylib
	/usr/lib/swift/libswiftXPC.dylib
	/usr/lib/swift/libswiftCryptoTokenKit.dylib
	/usr/lib/swift/libswiftos.dylib
	/usr/lib/log/liblog_network.dylib

Rhino plugins
	/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp	"RhinoCycles"	6.28.20175.16482
	/Applications/Rhinoceros 6.app/Contents/PlugIns/NamedSnapshots.rhp	"Snapshots"	6.28.20175.1002
	/Applications/Rhinoceros 6.app/Contents/PlugIns/RhinoBonusTools.rhp	"Rhino Bonus Tools"	6.28.20175.1002
	/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp	"Grasshopper"	6.28.20175.16482
	/Applications/Rhinoceros 6.app/Contents/PlugIns/PanelingTools.rhp	"PanelingTools"	6.28.20175.1002
	/Applications/Rhinoceros 6.app/Contents/PlugIns/AnimationTools.rhp	"AnimationTools"	6.28.20175.1002
	/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp	"Commands"	6.28.20175.16482
	/Applications/Rhinoceros 6.app/Contents/Frameworks/RhMaterialEditor.framework	"Renderer Development Kit"	6.28.20175.1002
	/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp	"RDK_EtoUI"	6.28.20175.16482
	/Applications/Rhinoceros 6.app/Contents/PlugIns/Displacement.rhp	"Displacement"	6.28.20175.1002
	/Applications/Rhinoceros 6.app/Contents/PlugIns/NamedPositions.rhp	"Named Position"	6.28.20175.1002
	/Applications/Rhinoceros 6.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp	"IronPython"	6.28.20175.16482
	/Applications/Rhinoceros 6.app/Contents/PlugIns/RhinoRender.rhp	"Rhino Render"	6.28.20175.1002
1 Like

So far, we can not reproduce this problem on computers of the same model.

Can you please send us your PLIST preferences files?
Use the Export option in this support document:
https://wiki.mcneel.com/rhino/mac/resetprefs

There you go:

currentSettings.plist (315.8 KB)

Hope it helps :slight_smile:

Thank you any how

@nickboewing
I have imported your com.mcneel.rhinoceros.plist into my AMD Mac.

What specifically are you doing to see this delay?
I might need a file from you to duplicate this.
My files seem fine so far.

Well nothing really… just hovering over the icons… the file is a blank one…

And believe me I have installed, re-installed Rhino and rebooted the Mac a few times… but the Problem never really went away

First I thought it was my bluetooth mouse, but it is definitely not that… same behaviour with the trackpad and bluetooth turned off.

I’m sorry… I know this isn’t really helpful…

I need to be able to reproduce the problem so it can be identified and fixed.
So far, even with your PLIST file, my similar MBP runs just fine.

Your PLIST is about 2x the size of mine.
When I opened it, the only visible difference I could see is all your working display mode backgrounds were set to the transparent “checker board”.
I could detect no difference in performance.

I suppose you could try resetting your PLIST since you have a backup copy now, just to see.

mhm understandable…

The thing is, that the problem is not even “sporadic”… the UI has always been like I have shown in the Videos at the beginning of this thread.
From the very first time I installed Rhino 6.

So I really can’t tell you what “triggered” that behaviour.

@dan apparently had the same bug… may he knows more by now

I don’t know anything about the programming magic that goes on behind Rhino… So I wouldn’t even know where to start looking…

Maybe my Mac has some defect? (I hope and think not)
Could it be because there are still some hidden program files from older versions that could have some influence?..I still have Rhino 5 installed as well as Rhino WIP

Do you think a clean reinstall of anything Rhino related on my Mac could do the trick?

1 Like

forgot to write:
the plist reset didn’t work :frowning: