Optix7 core added

Questions, suggestions, use cases, announcements related to Lighthouse 2.
Post Reply
jbikker
Posts: 222
Joined: Mon Nov 28, 2011 8:18 am
Contact:

Optix7 core added

Post by jbikker » Mon Aug 26, 2019 1:42 pm

A new core has been added to support the recently released Optix7 SDK. The API for Optix 7 has changed a lot since 6, so a lot changed in the core as well. Good news is that Optix 7 is a lot cleaner and provides much more low-level control over acceleration structure construction and ray traversal, so overall performance got a significant boost: about 35% on RTX hardware.

Code is on Github, as usual.

straaljager
Posts: 24
Joined: Thu Dec 01, 2011 9:45 pm
Location: Switzerland
Contact:

Re: Optix7 core added

Post by straaljager » Tue Sep 10, 2019 9:26 am

jbikker wrote:
Mon Aug 26, 2019 1:42 pm
A new core has been added to support the recently released Optix7 SDK. The API for Optix 7 has changed a lot since 6, so a lot changed in the core as well. Good news is that Optix 7 is a lot cleaner and provides much more low-level control over acceleration structure construction and ray traversal, so overall performance got a significant boost: about 35% on RTX hardware.

Code is on Github, as usual.
This is awesome news, however I also read the following in your Twitter feed:
@j_bikker wrote:Hm, Optix7 is sadly not the fastest option on Pascal and older; Optix6 is faster, and the Optix Prime layer of Optix 5 is faster than that. By a significant margin too: Prime is 57% faster, even with shading included...
Do you see the same performance discrepancy on Turing/RTX? We're planning to move our renderer from Optix 5 (no prime) on Volta GPUs to Optix 7 (or Lighthouse) on RTX GPUs soon and every bit of performance would be welcome.
Last edited by straaljager on Tue Sep 10, 2019 3:03 pm, edited 1 time in total.

jbikker
Posts: 222
Joined: Mon Nov 28, 2011 8:18 am
Contact:

Re: Optix7 core added

Post by jbikker » Tue Sep 10, 2019 1:50 pm

On Turing and Volta, Optix 7 is by far the best option. On Pascal and older, Optix Prime is faster, and in my experiments, Optix Prime from Optix 5.x is faster than Optix Prime in 6.x. I am not sure if Prime is still supported by 7.x, although support would be trivial to add (this is basically what Lighthouse does in fact).

straaljager
Posts: 24
Joined: Thu Dec 01, 2011 9:45 pm
Location: Switzerland
Contact:

Re: Optix7 core added

Post by straaljager » Tue Sep 10, 2019 2:06 pm

Thanks! That's very encouraging to hear. So Lighthouse is the way to go then :)

jbikker
Posts: 222
Joined: Mon Nov 28, 2011 8:18 am
Contact:

Re: Optix7 core added

Post by jbikker » Tue Sep 10, 2019 2:19 pm

Well if you need peak performance on RTX and pre-RTX hardware with identitcal output and API then yes. ;)

Post Reply