Rhino 6 increase render speed


(Jeremy) #21

Sure, happy to.


I’m sorry. I didn’t quit understand what was the 2080 slower at?

The 2080 is a new class of card, with very young drivers.

There is no room on my planet for expensive, remarketed gaming chips with underdesigned cooling solutions.
Realtime ratracing killed the idea that the GPU is never going to work hard in a design program.


I’ve tried your files.

I’ve got a GTX 2070. Without the *_75.cubin nothing will happen (a yellow bar will be stuck on the bottom saying “rendering” and then nothing.

With the files you posted added there’s a bit more happening (bar turns grey, and the counter on the right hand side is incrementing, but objects are masked out in black.

I’ve tried updating to the latest nvidia drivers and updating to the pre-release version, which all yield the same results.

Cycles result:

(“Rendered” image for reference)


Rhino 6 SR11 2018-11-27 (Rhino 6, 6.11.18331.19171, Git hash:master @ 96781d86a3016c6680f1bf39f87ce37364ec2323)
Licence type: Commercial, build 2018-11-27
License details: Cloud Zoo. In use by: zzz ()

Windows 10.0 SR0.0 or greater (Physical RAM: 32Gb)
Machine name: zzz

GeForce RTX 2070/PCIe/SSE2 (OpenGL ver:4.6.0 NVIDIA 417.22)

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: Height

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 11-29-2018
Driver Version:
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins
C:\Program Files\Rhino 6\Plug-ins\Commands.rhp “Commands” 6.11.18331.19171
C:\Program Files\Rhino 6\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\zzz\ElefrontProperties.rhp “ElefrontProperties”
C:\Program Files\Rhino 6\Plug-ins\RhinoRender.rhp “Rhino Render”
C:\Program Files\Rhino 6\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 6.11.18331.19171
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.11.18331.19171
C:\Program Files\Rhino 6\Plug-ins\MeshTools.rhp “MeshTools”
C:\Program Files\Rhino 6\Plug-ins\Grasshopper\GrasshopperPlugin.rhp “Grasshopper” 6.11.18331.19171
C:\Program Files\Rhino 6\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 6.11.18331.19171
C:\Program Files\Rhino 6\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 6\Plug-ins\Displacement.rhp “Displacement”

(Nathan 'jesterKing' Letwory) #24

Proper Turing -architecture support is close. The black rendering is due to compiling with the CUDA 10 toolkit. Upstream Cycles contains some fixes to closures that allow us to use CUDA 10 toolkit (required to build for RTX). The toolkit also causes broken .cubin files for all other architectures.

This will all be available in SR12 - there is one issue left to fix, and then some more regression testing. a close to 1000 test renders lead me to believe there is only one issue after the merge with upstream Cycles. That merge brings a whole slew of fixes and optimizations.

This is the YT item to follow:



Just installed SR12, works wonderfully with the RTX 2070, thanks a lot!

(Nathan 'jesterKing' Letwory) #26

Cool, enjoy!

(Garry) #27

Hi Nathan. I am about to order a desktop replacement for my old laptop, so that I can use Raytracing in Rhino 6. I am looking at an i9 9900K CPU with 48 GB RAM and the Quadro P4000 GPU. It will be driving a 4K monitor. Based on reading this thread, it seems that it would be smarter to opt for the RTX 2080 instead of the Quadro P4000. Your thoughts would be appreciated. If I found some money under a rock, what would you suggest as a second GPU to work with the RTX 2080? How soon do you expect to release SR12?

(Nathan 'jesterKing' Letwory) #28

@coffsoft I have no experience with the Quadro nor with the RTX cards, so I can’t really tell you which is better. @pascal, @John_Brock, @theoutside and @BrianJ are probably better people to give a useful opinion regarding those.

6SR12 will likely be sometime during January 2019.

(Brian James) #29

I recently started using an RTX 2080 and it is working well. I have previously used several of the GTX line from Nvidia and also liked these. I found the cost was less than Quadros and the Cuda core count higher. Opinions vary though and many users like Quadro cards best. I would not recommend getting an additional GPU to work along side the RTX 2080 on the same board until you see what it’s like and determine if your case set up and power would work well with more than one card. If you have cards like this close to one another and running full tilt for long periods, you can burn out components even with good airflow, heat sinks etc. I… um had a ‘friend’ that this happened to once.

Rhino 6.12 should be available as a service release candidate for you now in the Rhino 6 Options>Updates and Statistics. Set your update frequency to service release candidates to check for it if you want to try it sooner.

(Garry) #30

Thank you Brian. I will head down that path.

(Garry) #31

Hi Nathan. My hardware supplier has raised the thought of using a Quadro RTX GPU. Would that also be supported by the RTX kernels that you have included in SR12, or are the kernels specific to the GeForce series?

(Nathan 'jesterKing' Letwory) #32

The kernels are architecture-specific, not model. They should work for your Quadro too. @jeff may have tested them in his card already…

(Jeff Lasor) #33

Nope, not yet… but I will be installing the card today… I’ll let you know if there are any hiccups…but I doubt there will be any given past tests with new kernels…but hey, it’s a new year so we’ll see :wink: