As per topic, Rendered and Raytraced display modes stopped working after installing SRC 8.8.24138.16021. Both views doesn´t render (show) the 3D model, just a white viewport. I rolled back to SRC 8.7.24113.23001 and both display modes are working fine again.
System info:
MSI GT76 Titan DT9SG
OS: Windows 10 Pro 64-bit, version 22H2, OS build 19045.4412
CPU: Intel(R) Core™ i9-9900K
GPU: NVIDIA RTX2080 8GB - Driver version 526.86
RAM: Kingston HyperX 32GB
Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.0
Computer platform: LAPTOP - Plugged in [57% battery remaining]
Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 1-22-2020 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA GeForce RTX 2080 (NVidia) Memory: 8GB, Driver date: 11-8-2022 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 526.86
> Integrated accelerated graphics device with 4 adapter port(s)
- Video pass-through to primary display device
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: 11-8-2022
Driver Version: 31.0.15.2686
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB
You need to update your GPU driver. The latest at the moment for your GPU is Driver Details | NVIDIA . When you install make sure you choose Custom/Advanced Installation and check the Clean Installation checkbox.
After that you should be able to use Rhino 8.8 with Rendered mode and Raytraced just fine.
Is this driver update required due to “something” that was addressed in 8.7 or more a generic response like “try updating your GPU drivers”?
Just for context, laptop GPU drivers are very finicky and all CAD/CAM/CAE softwares I have installed are running rock solid at the moment. The last thing I would want to do is mess with a more recent NVIDIA driver that could potentially bring all kind of mayhem to my installed softwares (as it happened before).
Pre 2024 drivers for Nvidia GPU are known to even crash Rhino. I suppose you’re lucky that you only see white viewports. Raytraced and Rendered mode definitely work, so we need to figure out what the difference is. Updating the driver to the latest whilst ensuring a clean installation is one step in minimizing the amount of variables to investigate - Windows updates are known to mess up driver installations.
To further verify that Raytraced can properly work check Tools > Options > Rhino Render (Not Tools > Options > Render). Does the tabbed panel in the middle show a green dot for the Nvidia GPU? It looks something like this
If it does change the render device to CPU and see if Raytraced starts showing something.
If that works then please do the following steps:
Tools > Options > Advanced. Type VerboseLogging and set it to true
Change render device to CUDA
restart Rhino
add a box,
switch the perspective viewport to Raytraced, after a say 10-20 seconds (assuming it stays just white)
switch back to wireframe
change device again to CPU
switch perspective viewport to Raytraced
Once it is finished run the command RhinoCyclesShowLog and post the result here.
If changing to CPU didn’t do anything then please hit the Recompile kernels button and wait for the dot to turn green. If after 30 minutes it is still orange hit the Show compile log button and post the result of that instead.
Of course, it’d be prudent to update also your Intel GPU driver. Whilst you have the Nvidia GPU set as the main OpenGL device it still can impact drawing.
I found out that this issue might be related to the custom preview component. If I open a GH file that has breps or meshes connected to a custom preview component (99% of my files), both display modes doesn´t work. Now, if I disconnect and connect them again to the custom preview component, both Rendered and Raytraced display modes starts to work as intended.
Switching to CPU render displays the same behavior.
I was able to reproduce both issues in Rhino 8.9 (internal build). I don’t think it is the custom preview component per se, but rather the Create Material component. Or probably them both together.
Here my findings in video, will create a bug report soon:
Any chances to have this resolved till Friday? Could you give me some estimation? I am a contractor of a company where this issue unfortunately broke our workflow and we have to wait with a release of new features until this is resolved…
I don’t know when this gets resolved, but quite certain not before Friday. If there is no new functionality in 8.7 and 8.8 that your workflow relies on you could downgrade to 8.6 where I believe this still worked.