Optix Compiler error after update to Optix 9

I upgraded my project to Optix 9, now I get an Optix internal compiler error when I’m running the program in Debug mode:

COMPILER:COMPILE ERROR: unable to compile with new backend: unimplemented PTX intrinsics
Internal compilation error. See compile details for more information.
Info: Module Statistics
        payload values        :          2
        attribute values      :          0
Info: Properties for entry function "__closesthit__refract_perfect"
        semantic type                :             CLOSESTHIT
        trace call(s)                :                      0
        continuation callable call(s):                      0
        basic block(s)               :                    221
        instruction(s)               :                   9386
Info: Compiled Module Summary
        non-entry function(s):     0
        basic block(s)       :     0
        instruction(s)       :     0
New backend is missing implementation for PTX intrinsic optix.ptx.cvta.to.global.u64


OPTIX_ERROR_INTERNAL_COMPILER_ERROR: Optix call 'optixModuleCreate(...

Driver Version is 571.96

Hi @bvb70,

Thanks for the report.

A few questions for you. Can you share the generated PTX? How about the source? Can you tell what code is triggering this issue? Have you tried using OptiX-IR, and does it also reproduce when using OptiX-IR?


David.

Hey good news, maybe. After some poking around, we think that this bug has already been fixed. Will you try out the 572.60 driver and let me know if it’s still an issue?


David.

Using the 572.60 driver worked.
Thank you very much.

I still have another problem, which has probably nothing to do with Optix:
I’m getting Assertation Failed Errors after freeing of memory (Expression: __acrt_first_block == header) when running my program in debug mode.
Did the code generation in the Optix SDK samples change from /MTd to /MDd?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.