My current gpu is AMD vega 64 and I’m using rhino v7. Under the options>cycles menu current render device is selected as openCL vega 64. Even though my render device is selected as my gpu when I go to render the scene it renders on my cpu. Is there any other setting that I’m missing? Did a google search and a search on forums and tried a few commands like RhinoCyclesEnableGpu, RhinoCycles_ListDevices, RhinoCycles_SelectDevice etc. Is it something that I’m missing or rhino v7 doesn’t support gpu render on amd devices?
It (your driver) probably fails to compile the OpenCL version needed for your driver, in which case CPU is the fallback.
You could try Rhino 8 to see if that works any better for your GPU.
Thank you, is there a way to make sure that the driver compiles the openCL or is there an alternative precompiled binary of some sort that I can download? I don’t feel the need to upgrade to v8 as of yet so it would be best for me to get this working on v7.
There is not much you can do to get it to compile, other than to make sure you have the latest driver (install with a factory reset / clean install). It still doesn’t guarantee it will work for you, in my experience the OpenCL support has been pretty spotty for our kernels.
Raytraced / Rhino Render works in Rhino 7 on my AMD APU. My driver date for that is 6-14-2024 (M-D-Y).
Thanks, just tried a fresh install of drivers, same outcome. Driver date is 8/19/2024 m-d-y.
I feel like I’m gonna go off topic a bit but will try amd ProRender as an alternative render engine. Plugin is still active in package manager but everything regarding prorender on rhino seems to have disappeared from the internet. Would you happen to know anything regarding that? If I’m not mistaken I remember it being co-developed by mcneel and amd. I guess it was scrubbed some time ago?
I haven’t kept up to date with any developments regarding ProRender. But yes, we wrote the integration plug-in a while ago.