Optix/RTX support
Re: Optix/RTX support
Optix/RTX has the nice side effect of requiring quite some less GPU memory for the same geometry data.
This is a rendering with 60+ millions of triangles without Optix/RTX (i.e. CUDA-only):
and this with Optix/RTX (i.e. CUDA + Optix/RTX):
Note how Optix uses nearly 40% less GPU memory (4.4GB Vs 6.0GB).
This is a rendering with 60+ millions of triangles without Optix/RTX (i.e. CUDA-only):
and this with Optix/RTX (i.e. CUDA + Optix/RTX):
Note how Optix uses nearly 40% less GPU memory (4.4GB Vs 6.0GB).
Re: Optix/RTX support
that is impressive. does it scale linearly ?Note how Optix uses nearly 40% less GPU memory (4.4GB Vs 6.0GB).
Re: Optix/RTX support
Yes, it looks about linear with the number of triangles (and BVH nodes).
Re: Optix/RTX support
2.5 will going to be a monster. Going to joke with people again with some tasty benchmark.Yes, it looks about linear with the number of triangles (and BVH nodes).
Re: Optix/RTX support
When will 2.5 build available for test ?
Re: Optix/RTX support
It is already if you know how to download artifacts from Azure but, anyway, the v2.5 branch will be merged with main one soon after the v2.4 release.
Re: Optix/RTX support
will this also be for gtx gpus for like a gtx1660 or gtx1080 or will this be rtx only and if rtx only does it not have any speed improvements for a gtx gpu or is that more work to make?
Re: Optix/RTX support
I'm not sure about the GTX1660 but the GTX1080 should definitively work, it should also be a bit faster than our current ray tracing code, even without hardware RTX.
Re: Optix/RTX support
It is now possible to disable Optix (even if it is enabled and available) with the property:
Code: Select all
context.cuda.optix.enable = 0
Re: Optix/RTX support
Is it normal to not see optix in the first alpha build of blendluxcore. i know you said it is enable by default.Dade wrote: ↑Tue Jul 28, 2020 4:08 pm It is now possible to disable Optix (even if it is enabled and available) with the property:
Code: Select all
context.cuda.optix.enable = 0