This was fixed by !124001 (the logs attached here indicate a crash because an invalid context handle was passed to optixDenoiserCreate, which happened because after some changes introduced for…
This is now fixed with driver 565.90 and higher (on Windows, Linux release still a bit further out).
It wasn't really possible to support previously, since OSL generates code that calls its intrinsics (like texture("@ao", ...)
or trace(...)
) via normal CUDA function calls, but OptiX trace may…
Note that this is documented at https://docs.blender.org/manual/en/latest/render/shader_nodes/osl.html
For reference, I've always been building Blender with the most up-to-date CUDA and OptiX SDK up to current CUDA 12.6 and OptiX 8.0 locally, so can at least vet (on Windows) that things work with…
I can't say I'm familiar with where the various Linux distros stand unfortunately. But just took a peek at the packages for Ubuntu 18.04 (considering that's even out of LTS already), and that…