Sadly it looks like I have to revive this topic.
We are in the situation where SER works most of the time for me on two Blackwell Max-Q GPUs but for my colleague on two RTX 6000 Ada it crashes quite often. So I did a real heavy stress test, letting the scene run while constantly deleting and creating objects on the GPU, playing animations and so on, so that pretty much everything was triggered often.
It took me about half an hour to get the crash but it did happen. We got a similar report from a customer where it worked fine but when rendering out 2000 images it would just crash randomly.
The issue is that with compute-sanitizer it is impossible to debug, When SLI is enabled I will get immediately the ========= Program hit CUDA_ERROR_OUT_OF_MEMORY (error 2) due to “out of memory” on CUDA API call to cuDeviceGetDefaultMemPool.
The call works fine when compute-sanitizer is not enabled.
And without SLI enabled performance is so bad that even after 2 hours I didn´t trigger the crash.
I am also not able to use a debug build of the optix code since it just won´t work at all.
Are there any more options to try to identify where and why the crash happens? I asked pretty much all the AI models out there for an idea and by now they are as clueless as I am.
Is there a less invasive way to maybe trigger an exception within the optix code when something goes wrong.
Kind regards,
Michael