Get rhino 6 running faster

We don’t “tune” Rhino’s display for any specific GPU. We do have a handful of workarounds for known driver bugs and there are several that we have to work around on Mac which has been personally pretty frustrating.

One of the known bugs is with respect to AMD and Intel drivers going into what seems like an emulation mode when enabling tessellation shaders for wire drawing. This performance is so bad that we just disable tessellation shaders all together on these GPUs and switch to an alternative technique for wire drawing. We have submitted a sample for repeating this bug to AMD and am hoping to hear back on if there is something that can be done to improve this situation. These same computers running Windows (and Windows drivers) do not exhibit the issue at all and work just fine drawing tons of curves on the screen using the tessellation shaders. This is OpenGL which is cross platform code and there are very few differences between the Mac codebase and Windows hen it comes to display.

I hate to make this look like finger pointing, but at the moment I need to rely on feedback from the GPU companies to figure some things out.

1 Like