Rhino 8 lags when selecting object

Hi,

When selecting an object from “select object” popover window in the model space, which usually shows up where selecting amidst several objects overlapping in view, there is always about a second of lag whether I actually select an object or none. During this lag I no commend or view orbit would work. This doesn’t seem to be a performance issue as I can select very complex objects with no lag if selected directly without triggering the select object popover.

Updating to the latest R19 release candidate 2 did not remove this issue.
Computer: M4 Pro MacBook Pro
RAM: 24gb

hi @taektonic
pls run _SystemInfo in Rhino and post back the results. Does this happen in all models? Also when you draw, say, a couple of boxes on top of each other?

Hi @Gijs
This hang only occurs when selecting object through the popover window, not when an object is directly selected. This happens on all models including a simple scene with two boxes that I try to select one of them when viewport shows them overlapped in view and object selection window pops up when trying to click on one.

Attached is the sysinfo data I just queried.
Sysinfo.txt (12.8 KB)

@taektonic does this happen as well when you disable Enscape and restart Rhino?

@Gijs I just tested it with Enscape disabled and Rhino restarted. The lag persists even so. Not sure if you have access to a Mac with M series chip, but I wonder if this is something you could test on your end… Simply by having several objects overlap in viewport with Ghost view on so you can see other objects through one another, then trying to select something that would toggle the object selection popover, and selecting one from the list or none to see if there is small lag if you try to orbit view immediately upon selection.

Thanks.

I cannot reproduce that issue here (On M3 Max running Sonoma 14.7.1)
I’ll ask a colleague to see if they can reproduce

I cannot reproduce this issue here with the following configuration:

  • MacBook Pro M4 Max
  • macOS 15.4
  • Rhino 8 for Mac (8.19.25107.01002)

Here is what I’m doing:

  1. Starting a new modeling window.
  2. Running Box and drawing a box in Perspective.
  3. Maximizing Perspective.
  4. Selecting the box and running Copy and copying the box 5 times right on top of itself.
  5. Using left-click to select the box(es)

The Object selection popover appears instantly.

@taektonic I’d be curious if you see this lag in 8.18 or not. We’d like to get to the bottom of this.

I am using Rhino 8.25 on macOS Tahoe, and I’m having the same issue. Rhino need to wait for 2 second after select object from the “Choose Objects” pop-up window.

Hi Rick -

Please run the Rhino SystemInfo command and copy-paste its output here.
-wim

Hi Rick-

It might also be helpful if you could share the file where you see this lag as well. We want to see if we can reproduce this here with your help.

-Dan

Hi,

I am having the same issue. Attached is my system info. Has anyone found a solution to this? There is a two second lag after the “choose objects” window closes where I cannot do anything.

SystemInfo.txt (12.5 KB)

Hi Nate -

Is this behavior somehow file-related, or does that also happen when you start a new file and draw just two lines or so?
-wim

It happens in all rhino files I use – old ones and new ones. The problem only occurs when I need to use the choose objects window, no matter what type of object. After I choose, there is a lag where everything freezes for 2-3 seconds.

This happens to me on my work PC, in small (2 boxes) and large (interior scene for archvis render) files.

I’ve found that switching focus away from the properties panel or closing the properties panel completely helps a lot.

Hi Stuart -

Could you also post your SystemInfo output?
-wim

Hi, @wim

System Info

Rhino 8 SR19 2025-5-12 (Rhino 8, 8.19.25132.01001, Git hash:master @ 57e3eb280b0f32cbe59f53a554be5e8ffa66fc36)
License type: Educational, build 2025-05-12
License details: Cloud Zoo

Windows 11 (10.0.26100 SR0.0) or greater (Physical RAM: 64GB)
.NET 7.0.20

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA RTX 2000 Ada Generation (NVidia) Memory: 16GB, Driver date: 6-17-2025 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 573.44

Accelerated graphics device with 4 adapter port(s)

  • Windows Main Display attached to adapter port #0
  • Secondary monitor attached to adapter port #1

Secondary graphics devices.
Intel(R) UHD Graphics 770 (Intel) Memory: 2GB, Driver date: 8-19-2025 (M-D-Y).

Integrated graphics device with 4 adapter port(s)

  • There are no monitors attached to this device!

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 6-17-2025
Driver Version: 32.0.15.7344
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 16380 MB

Rhino plugins that do not ship with Rhino

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\BlockEdit.rhp “BlockEdit” 8.19.25132.1001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

It happens in this file. There is lag when selecting. Happens in shaded views and heavier views like arctic or monochrome. The lags gets better / goes away when I turn off properties or change to the layers tab or another panel.

Normanby_Fireplace_V9.3dm (3.0 MB)

Same issue here, after 15 min of working on a 200Mo model. When I close both the properties panel and the layers panel, the freeze after selection / deselection disappears.

System Infos

Rhino 8 SR27 2026-1-19 (Rhino 8, 8.27.26019.16021, Git hash:master @ a7029e543145704b986eede4bc40b6bd8a0645d0)
License type: Commercial, version 2026-01-19
License details: Cloud Zoo

Windows 11 (10.0.26200 SR0.0) or greater (Physical RAM: 31GB)
.NET 8.0.23

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 3050 (NVidia) Memory: 8GB, Driver date: 5-6-2025 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 576.40

Accelerated graphics device with 4 adapter port(s)

  • Windows Main Display attached to adapter port #0
  • Secondary monitor attached to adapter port #1

Secondary graphics devices.
AMD Radeon 780M Graphics (AMD) Memory: 1GB, Driver date: 1-8-2026 (M-D-Y).

Accelerated graphics device with 5 adapter port(s)

  • There are no monitors attached to this device!

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: Off
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

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

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 5-6-2025
Driver Version: 32.0.15.7640
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\Users\XXX\source\repos\XXX\Rhino4HT\Plugin Rhino4HT\ShipStructure\net8.0-windows\ShipStructure.rhp “ShipStructure” 8.11.0.0
C:\Users\XXX\source\repos\XXX\Rhino4HT\Plugin Rhino4HT\RhinoSets\net8.0-windows\RhinoSets.rhp “RhinoSets” 8.11.0.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\SolidTools.rhp “SolidTools”
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.27.26019.16021
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rendu de Rhino” 8.27.26019.16021
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Ancien rendu de Rhino”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.27.26019.16021
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.27.26019.16021
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.27.26019.16021
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.27.26019.16021
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”