Hi everyone,
When I switch to raytraced view it says “rendering” at the bottom of viewport but nothing happens.
Normally it should be slowly making the rendered image clear. All it does is show me the regular rendered viewport.
This only happens in my workstation. In my personal laptop raytraced viewport works just fine.
Hi, A few questions:
- how complex is your file?
- what GPU do you have?
- how long do you let it try before you terminate?
@Alper, can you please paste the results of the Rhino command _SystemInfo
here?
while I wait for you to give this information for further diagnosis here a few possibilities:
- if you’re using a supported AMD GPU Raytraced may still be compiling the kernels. This will happen each time I update the kernel code, or when you have updated the AMD drivers. Compiling kernels may take up to at least 10 minutes, maybe even more.
- rare invalid mesh (I think I got all of that ironed out), but possible still in older Rhino 6 version
Unfortunately It isn’t about the complexity of the file. It cant even render a simple cube. And I have let it run for an hour.
My system info is attached down below.
SystemInfo.txt (1.6 KB)
For reference,
Thank you,
Alper
@Alper You are on Rhino 6 SR6. We are currently already on 6 SR29 with 6 SR30 to be released soon as well. There have been a lot of fixes since 6 SR6. Seeing that you have a Quadro RTX 4000 the 6 SR6 version did not have support for that card yet.
Please update to the latest SR and see if it is still a problem.
@nathanletwory
That sounds great. I was worried that it might take a long troubleshoot.
Just got my workstation and didnt know rhino in it was that outdated. Thank you for the help.
Regards
I have randomly had this problem too, now and then with quite simple files - and on MacOS with Rhino V6 and V7.
Philip
In the case of @Alper it is because he is using an outdated Rhino version that did not have support for the modern GPU he has.
Yes, I know - that’s a bit different compared to my experience. I still thought I would let you know, now that I recalled having the same problem now and then, when I read this. I should have started a new thread, but I was too busy (and lazy)…
Philip
I’m experiencing the same issue - Raytrace mode is just stuck on the orange “Rendering.”
Cycles is set to the GPU. I’m hoping that Rhino 6 can utilize NVIDIA 4080 GPU
Rhino 6 SR35 2021-8-10 (Rhino 6, 6.35.21222.17001, Git hash:master @ 073ac7b225c67348731c6597127b9410126c3139)
License type: Educational, build 2021-08-10
License details: Cloud Zoo. In use by: Milo Snyder ()
Windows 10.0.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: DO_WORK
Computer platform: DESKTOP
Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 4070 (NVidia) Memory: 12GB, Driver date: 10-11-2023 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 545.84
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port #0
OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
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: 10-11-2023
Driver Version: 31.0.15.4584
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 12282 MB
Rhino plugins
C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 6\Plug-ins\RhinoBonusTools.rhp “Rhino Bonus Tools”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\rdk_ui.rhp “Renderer Development Kit UI”
C:\Program Files\Rhino 6\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 6\Plug-ins\RhinoCycles.rhp “RhinoCycles” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.35.21222.17001
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”
Hmm, it could be that Rhino 6 didn’t have support for newer architectures like the RTX 40xx series. You could try the following (but untested, so YMMV): 1) go to the installation location of Rhino, say C:\Program Files\Rhino 6\
, 2) drill deeper into the plug-ins folder and even deeper into RhinoCycles/lib. There is probably a .cubin file that has sm_75 in the name. 3) Copy that in place and 4) change the sm_75 to sm_86. Now restart Rhino and see if it is now starting to render.
Thanks Nathan, unfortunately no mileage with that approach.
In that location there was already several files with sm_86
filter_sm_86.cubin
kernel_sm_86.cubin
There was no kernel_split_sm_86, so added that using the method you suggest.
I’d like to test if Rhino7 renders on this new machine. Unfortunately, I used my free trial period years ago when R7 was first released and didn’t have the need to upgrade at the time. Now that I’m on this new machine, and can’t render in R6, it might be due time to upgrade. Are you able to reset my trial period so I can test and report back?
Thanks,
Milo
Hi Milo -
We have no mechanism for resetting evaluations. Rhino 8 will be released in the not too distant future and you’ll be able to evaluate that when it comes out.
-wim
Reporting back that I was able render just fine in R7.
Looks like R6 just does not support the newer 40xx architecture.
I finally got around to test on my own Ada-based GPU, and indeed Rhino 6 doesn’t appear to support that in Raytraced, it is lacking the forward-compatible mechanism that Rhino 7 has and Rhino 8 too.