Performance Issues in Rhino 8 Compared to Rhino 7

Hi everyone,

I’m experiencing some performance issues with Rhino 8 and was hoping to get some insights or suggestions from the community.

I have a relatively large file (108 MB) containing 9 linked blocks and additional geometry. I use this file to create drafts with a total of 31 viewports. When I compared the performance between Rhino 7 and Rhino 8, I noticed a significant difference. Rhino 7 completed the TestMaxSpeed in 1.66 seconds (60.35 FPS), while Rhino 8 took 5.34 seconds (18.71 FPS). This test was conducted on an A0 page with 9 viewports.

Has anyone else encountered similar issues with Rhino 8? Are there any tips or settings adjustments that could help improve the performance? While the current FPS isn’t terrible, smoother operation would be much appreciated.

Thanks in advance for any help or suggestions!

Best regards,
Nick Kampstra

Hi Nick,

Can you run SystemInfo in the Rhino command line and post the results? If possible uploading a file and a link to this thread would be helpful as well. Thanks

https://www.rhino3d.com/upload

Dear Japhy,

Thank you very much for your response; I greatly appreciate it. If the issue can be resolved with the provided system information alone, that would be preferable. However, if the problem cannot be solved with just the system information, please let me know, and I will provide the necessary documentation due to NDA rights.

Once again, thank you. Below are the results of the system information:
Rhino 8 SR8 2024-6-18 (Rhino 8, 8.8.24170.13001, Git hash:master @ c3cc7c123163b65d85b517aff795627d5b12166b)
License type: Commercial, build 2024-06-18
License details: Zoo

Windows 11 (10.0.22631 SR0.0) or higher (Physical RAM: 32GB)
.NET 7.0.20

Computer platform: LAPTOP - connected [remaining 97% battery].

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA RTX A4500 Laptop GPU (NVidia) Memory: 16GB, Driver Program Date: 1-2-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 538.18
> Integrated accelerated graphics device with 4 adapter port(s).
- Windows Main display is integrated screen of laptop or built-in port
- Secondary display connected to adapter port #1
Primary OpenGL: NVIDIA RTX A4500 Laptop GPU (NVidia) Memory: 16 GB, Driver Program Date: 1-2-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 538.18
> Integrated accelerated graphics device with 4 adapter port(s).
- Windows Main display is integrated screen of laptop or built-in port
- Secondary display connected to adapter port #1

Secondary graphics devices.
Intel(R) UHD Graphics (Intel) Memory: 1 GB, Driver date: 10-6-2023 (M-D-Y).
> Integrated graphics device with 4 adapter port(s).
- Secondary monitor is integrated screen of laptop or built-in port

OpenGL settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are displayed: On
Graphics level used: OpenGL 4.6 (maximum of primary GPU)

Anti-aliasing mode: 8x
Mip Map filtering: L

Best regards,

Nick

that’s only part of the _SystemInfo, can you send the full system info? Also, as mentioned, a file would be helpful.

As a test, how does the performance compare if you explode the blocks?

Dear Gijs,

Thank you for your response. I apologize for the oversight; I just noticed that the system information I previously provided is incomplete. I have now sent the full file via Japhy’s link. Please note that I have modified the file, but the issue persists. Additionally, I have exploded the blocks, resulting in a slightly larger file size. The primary concern is with page 1 in Arctic display mode, where the file experiences more lag. Interestingly, this document works flawlessly in Rhino 7, which I find quite noteworthy.

Exploding the blocks provides a slightly faster FPS, but the improvement is not significant. The best performance is achieved by setting all viewports to Wireframe mode.

Below is the complete system information:
Rhino 8 SR9 2024-7-12 (Rhino 8, 8.9.24194.18121, Git hash:master @ 785b9fde79bb684d22aab317998f7195a8c27c14)
License type: Commercial, build 2024-07-12
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.20

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Non-hybrid graphics configuration.
Primary display and OpenGL: NVIDIA RTX A4500 Laptop GPU (NVidia) Memory: 16GB, Driver date: 1-2-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 538.18
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
- Secondary monitor attached to adapter port #1
Primary OpenGL: NVIDIA RTX A4500 Laptop GPU (NVidia) Memory: 16GB, Driver date: 1-2-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 538.18
> Integrated accelerated graphics device with 4 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
- Secondary monitor attached to adapter port #1

Secondary graphics devices.
Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 10-6-2023 (M-D-Y).
> Integrated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port

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: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 1-2-2024
Driver Version: 31.0.15.3818
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 16 GB

Rhino plugins that do not ship with Rhino
C:\Users\nickka\AppData\Roaming\McNeel\Rhinoceros\7.0\Plug-ins\D5Conv (e0d5e210-02f6-4ee9-a2b0-1675e225d958)\0.10.1.0001\Rhino 7\D5Conv.rhp “D5Converter for Rhino”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.9.24194.18121
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.9.24194.18121
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.9.24194.18121
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.9.24194.18121
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.9.24194.18121
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.9.24194.18121
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”

Best regards,

Nick Kampstra

thanks for the file, I can reproduce the issue here.
RH-83061 Slow display speed in Layout

Thank u very much!