Latest update freezes on material operations

It freezes for around 30s when I select a material from the layer panel, and for 10-15 minutes if I then change the material color.

Everything’s up to date afaik. The graphics card is letting the 3D application decide the settings.

Thanks!

Rhino 8 SR5 2024-2-20 (Rhino 8, 8.5.24051.15001, Git hash:master @ 8ad7c99e58df0a8c09e572ba1ae2b52a6f429060)
License type: Commercial, build 2024-02-20
License details: Cloud Zoo

Windows 11 (10.0.22635 SR0.0) or greater (Physical RAM: 64GB)
.NET Framework 4.8.9181.0

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 3070 (NVidia) Memory: 8GB, Driver date: 2-15-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 551.61
> 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: 8x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 2-15-2024
Driver Version: 31.0.15.5161
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\armat\AppData\Roaming\McNeel\Rhinoceros\packages\7.0\NVIDIADenoiser\0.4.3\NVIDIADenoiser.Windows.rhp “NVIDIADenoiser.Windows” 0.4.3.0
C:\Program Files\Cyberstrak\R8\CS_ModelingPlugIn.rhp “Cyberstrak Modeling PlugIn”

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.5.24051.15001
C:\Program Files\Rhino 8\Plug-ins\WebBrowser.rhp “WebBrowser”
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\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.5.24051.15001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.5.24051.15001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.5.24051.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.5.24051.15001
C:\Program Files\Rhino 8\Plug-ins\RhinoCode\RhinoCodePlugin.rhp “RhinoCodePlugin” 8.5.24051.15001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.5.24051.15001
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”

I’m having a hard time reproducing this (snappy on both Windows and Mac) and figuring out what actions precisely you are taking. Can you create a screen recording of the things you do to that give this 30s freeze and then 10-15 minute freeze? You don’t have to record the entire 10-15 minute freeze, just that it starts there.

Thanks.

I’m not set up to screen record, but it it’s as simple as:

  1. Open the file in (it’s already in rendered mode)
  2. Click on a material in the layer panel
  3. Freeze 30s
  4. Click on the color in the material panel
  5. Click and drag on the HSV box to change the color (drag doesn’t happen for 15 minutes)
  6. Freeze 15 minutes
  7. Color changes

This works just fine over here. As a test, can you disable the Cyberstrak and Nvidia denoiser plug-ins?

It still does it after disabling these plugins and re-starting Rhino.

The HSV sliders are also very slow for me but I haven’t seen a freeze. What size texture is on the material and did you make a custom UV map for it?

Maybe you also have this problem? Mirrored texture slows down switching between display modes (bug?) - #3 by Niels

@hanscad is this what you do?

Yes that’s exactly it.

Likewise, clicking on the ground plane panel tab also causes it to freeze for 30s.

image

I had that happen the other day too…

For those who are running into these freezes please go to Tools > Options > Advanced and search for VerboseLogging, set it to true and restart Rhino.

Once you have had this where a freeze with materials or ground plane occurs please search in %APPDATA%/McNeel/Rhinoceros/8.0/Plug-ins/RhinoCycles (9bc28e9e-7a6c-4b8f-a0c6-3d05e02d1b97)\data for all the .log files. Please ZIP these and upload either here or to Rhino - Upload to Support which to share with me privately (my email address is prefilled).

Hey @hanscad thank you for uploading the first log. It doesn’t look like you had RhinoCycles.VerboseLogging set to true. I don’t see any rendering happening due to Cycles in the log.

Please set the setting to true, restart Rhino and work for a bit until you have had the slow down. Then share the log using the same link from my previous message. Thanks!

Thank you. There’s a second RhinoCycles.Verbose setting, which must be the one.

No, it is RhinoCycles.VerboseLogging that you need to change.

@hanscad thanks for uploading the verbose log file. The log file appears to span three days. At the beginning it looks like all goes swimmingly, then there is a 19hr pause before new RhinoCycles activity is logged. Do you let your machine sleep with Rhino still active at the end of your day? It is after this that I see longer times between certain calls creep in.

Does this analysis agree with what you are experiencing?

Yes, that sounds about right. All of the freezing would have happened right at the end there, I was trying to reproduce the freeze while the file you have was freezing for maybe an hour in another window.

Is that log file giving you the info you need?

It is the log I was looking for yes. So for now I would start investigating putting Windows to sleep while Rhino8 still running, then see if that causes slowdowns in Rhino.

On my behalf it’ll have to wait for a bit since my Windows machine died and I’m waiting for replacement parts.

I just opened Rhino today, and afaict now these panels are working as expected and without lag.

Many thanks @nathanletwory.

1 Like

I’m glad to hear that. I hope using Rhino 8 is that much more enjoyable now.

Hello team.
I am having a similar problem with my Rhino 7. Everything going very nicely until a cpl days ago when adding a material to my model by using standard method of clicking material and selecting physical material etc etc all of a sudden makes Rhino freeze. Tried the above - could not find RhinoCycles.VerboseLogging only ‘Rhinocycles.verbose’. Miffed and have Thesis due on Saturday. eek!
Any ideas.
P