Blockmanager is super slow / freezes

Hi,

I’m currently running the new Rhino8.6 (but this problem was also in previous versions) and my blockmanager is just enormously slow.

Every time I edit a block property it saves this instantly, but then my hole rhino freezes and takes minute or more to respond again.

Same with using the search function. Every character I type it reloads the hole list, freezes, then I can type the next character.

I’ve tried repeating the problem in a new/empty file, and it somewhat worked.

RH8.6 blockmanager slow.3dm (1.7 MB)
Here you can already see rhino is slowing down and every input takes more time.

I’m not say implying that everything should be instant but because it loads everything in the model space at the same time (I think) the hole process gets a lot heavier and thus slower.

_SystemInfo

Rhino 8 SR6 2024-3-14 (Rhino 8, 8.6.24074.01001, Git hash:master @ def4e7ae5a5339578727a42cbd95e31d75b3faf0)
License type: Commercial, build 2024-03-14
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.0

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 2060 (NVidia) Memory: 6GB, Driver date: 1-18-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 551.23
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port 0
- Secondary monitor attached to adapter port 1

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: 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: 1-18-2024
Driver Version: 31.0.15.5123
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 6 GB

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.6.24074.1001
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 “Rhino Render” 8.6.24074.1001
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.6.24074.1001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.6.24074.1001
C:\Program Files\Rhino 8\Plug-ins\IronPython\RhinoDLR_Python.rhp “IronPython” 8.6.24074.1001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.6.24074.1001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.6.24074.1001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\BlockEdit.rhp “BlockEdit” 8.6.24074.1001
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

1 Like

Hello,

thanks for reporting, I have logged this as RH-81009 Block definition manager slow

Same Issue. Searching block manager freezes or crashes rhino.

1 Like

Same issue here. Came to the forums to see if I was the only one. Thanks @nathanletwory

1 Like

Great news,
Running the new Rhino 8 SR7.
Problem seems to be solved!

Tnx McNeel for solving this.

2 Likes

Same issue. No crash, but Rhino remains frozen for a long time when the block definition panel is displayed. (Version 8 (8.6.24101.05002, 2024-04-10))

@Pipouille,

It seems that you are running Rhino 8 Version 8.6. The fix is in Version 8.7.
If you update you Rhino it should be fixed.

Thank you for your reply. It seems to be the latest version for me, I can’t update it. That’s because I’m using it on a Mac, I suppose.

You certainly can update it on the Mac. Go to Rhinoceros > Settings > General. Towards the bottom set update frequency to Service Release Candidate:

Then press Check Now.

1 Like

Oh nice, I didn’t know about that subtlety. I can confirm that the block manager works much better. Thanks!

1 Like

I’m writing again here even though it’s not exactly the same subject, but it’s very similar. I am now experiencing some freezes in the block editor when working inside a block. I have a block with other entities in it and when I navigate in the BlockEdit window Rhino tends to freeze every time I navigate in it.

@Pipouille
By “navigate” you mean scrolling through the list of items?

Would it be possible to send the model to me with instructions on how to reproduce the issue?

Thanks
-Lars

1 Like

Same here, it got to a crawling point that I am unable to use blocks anymore and spend less time copying groups over and over. I do not have blocks in the model which is relatively light and just tried to use blocks for something silly with a handful of rectangular extrudes. Still, it is faster just to manually replace groups one by one.

Hi Guile -

It’s perfectly fine to use the workflow that works best for you.

If, on the other hand, you’d want to get that fixed, we’ll need a lot more information…
-wim