This file displays 80% slower in V7 than V6

I believe it’s related to different handling of cached block geometry. The file is slower in both Wireframe or Shaded mode. Rhino 7 is a bit unusable if things go like this as we heavily depends on nested blocks.

I have tried with no success:

  • disabling TwinMotion
  • importing all settings from V6
  • updated to the latest graphics driver

In V6 (SR27):

Time to regen viewport 100 times = 4.08 seconds. (24.52 FPS)

In V7 (SR0):

Time to regen viewport 100 times = 17.83 seconds. (5.61 FPS)

File (This file.3dm):

SystemInfo from V7 (both have 8x anti-aliasing enabled, also before I updated the graphics driver.)

Rhino 7 SR0 2020-11-9 (Rhino 7, 7.0.20314.03001, Git hash:master @ 9d1a3d02b292e00d3480c301d33f414d91acdcbd)
License type: 商业版, 版本2020-11-09
License details: Cloud Zoo

Windows 10.0 SR0.0 or greater (Physical RAM: 16Gb)

Non-hybrid graphics.
Primary display and OpenGL: NVIDIA GeForce GTX 1050 (NVidia) Memory: 2GB, Driver date: 7-24-2019 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 432.00

OpenGL Settings
  Safe mode: Off
  Use accelerated hardware modes: On
  Redraw scene when viewports are exposed: On
  
  Anti-alias mode: 8x
  Mip Map Filtering: Linear
  Anisotropic Filtering Mode: Height
  
  Vendor Name: NVIDIA Corporation
  Render version: 4.6
  Shading Language: 4.60 NVIDIA
  Driver Date: 5-22-2019
  Driver Version: 26.21.14.3086
  Maximum Texture size: 32768 x 32768
  Z-Buffer depth: 24 bits
  Maximum Viewport size: 32768 x 32768
  Total Video Memory: 2 GB

Rhino plugins that do not ship with Rhino
  C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Twinmotion Direct Link 2020.2 (e24ee14a-9514-47da-8fe6-f6e61b20160e)\Twinmotion Direct Link 2020.rhp	"Twinmotion Direct Link 2020"	1.0.6.0

Rhino plugins that ship with Rhino
  C:\Program Files\Rhino 7\Plug-ins\Commands.rhp	"Commands"	7.0.20314.3001
  C:\Program Files\Rhino 7\Plug-ins\WebBrowser.rhp	"WebBrowser"	
  C:\Program Files\Rhino 7\Plug-ins\rdk.rhp	"Renderer Development Kit"	
  C:\Program Files\Rhino 7\Plug-ins\RhinoScript.rhp	"RhinoScript"	
  C:\Program Files\Rhino 7\Plug-ins\AnimationTools.rhp	"AnimationTools"	
  C:\Program Files\Rhino 7\Plug-ins\IdleProcessor.rhp	"IdleProcessor"	
  C:\Program Files\Rhino 7\Plug-ins\RhinoRenderCycles.rhp	"Rhino Render"	7.0.20314.3001
  C:\Program Files\Rhino 7\Plug-ins\RhinoRender.rhp	"Legacy Rhino Render"	
  C:\Program Files\Rhino 7\Plug-ins\rdk_etoui.rhp	"RDK_EtoUI"	7.0.20314.3001
  C:\Program Files\Rhino 7\Plug-ins\rdk_ui.rhp	"Renderer Development Kit UI"	
  C:\Program Files\Rhino 7\Plug-ins\NamedSnapshots.rhp	"Snapshots"	
  C:\Program Files\Rhino 7\Plug-ins\Alerter.rhp	"Alerter"	
  C:\Program Files\Rhino 7\Plug-ins\RhinoCycles.rhp	"RhinoCycles"	7.0.20314.3001
  C:\Program Files\Rhino 7\Plug-ins\Toolbars\Toolbars.rhp	"Toolbars"	7.0.20314.3001
  C:\Program Files\Rhino 7\Plug-ins\3dxrhino.rhp	"3Dconnexion 3D Mouse"	
  C:\Program Files\Rhino 7\Plug-ins\Displacement.rhp	"Displacement"
2 Likes

Hi @gankeyu
That driver is old - 1 1/2 years, actually - and I’m guessing Nvidia has released more than 20 driver updates since then. The newest I could find, is from 9 days ago, and I would give that a spin. Also make sure that your Windows in all updated - updated OS and Drivers go hand in hand :slight_smile:
HTH, Jakov

1 Like

I took the SystemInfo before updating the graphics driver. As for Windows I cannot control it because it’s controlled by the IT dept. But we have Windows Update enabled.

1 Like

@gankeyu thanks for taking the time to test this. If the performance is really that bad, then I would consider the RH7 release premature. I would also assume that the McNeel devs would be aware of this.

Hello - I see this - I’ll investigate. Thanks for the files.
Indeed, it appears to be the blocks that are causing the slowness.
RH-61570 Display: Viewport performance very slow in V7

-Pascal

Blocks, eh? :wink:

Good to have a file to test on, because I see this too.

btw don’t know if you have investigated an oooooold issue (which is also raised by me…). :rofl:

https://mcneel.myjetbrains.com/youtrack/issue/RH-45640