Wasn’t sure if this was better in the old thread or if I should make a new one. Sorry for being spammy. I’ve been at this for weeks now and just don’t want to disgruntle my clients.
Everything runs fine on my machine (through Unity and a 2080 RTX), but it fails on-site at my clients. The two machines that can’t run it both have a 980 TI. I am using the geometryTriangles strategy, so RTX is a must, but my understanding is that this should still work (though slower) with a 980/TI.
I tried different configurations and even a small sample scene that is basically empty. This also works on my machine, but fails at my clients. (Pretty much just a context and an empty ray gen program)
The error messages I am getting are, for the prod solution:
OptixException: Optix context error : Unknown error (Details: Function “_rtContextLaunch2D” caught exception: Encountered a CUDA error: cudaDriver().CuEventSynchronize( m_event ) returned (719): Launch failed)
and for the test scene
OptixException: Optix context error : Unknown error (Details: Function “_rtContextLaunch1D” caught exception: Encountered a rtcore error: m_exports->rtcDeviceContextCreateForCUDA( context, properties, devctx ) returned (2): Invalid device context)
I searched through here and google, even Cuda related issues (as one error message points that way). Drivers are up to date, however I just saw that Windows 10 hasn’t been updated in a while. One in their office managed to run it on Win7 with recent drivers. I also installed the Optix 6 SDK on one machine, no change.
Possible issues I thought about:
- I know that they remote into at least one of the machines, so I don’t know if team viewer has anything to do with it.
- Includes: post compilation, are the included header files etc. still needed? (I don’t have a c/c++ background)
- The windows version being 1803 from April 2018
The computing capabilities of the 1 device returns 5 and 2.