@brecht Would you be interested in integrating an OIDN 2.3 beta release into Blender 4.2 alpha? I think this way we could catch and fix issues (e.g. HIP) much earlier than last time, and the…
@brecht Couldn't you perhaps add an environment variable which could enable OIDN on HIP? In most cases there shouldn't be a crash (it has been fixed for all known cases so far), and this way…
@Alaska Could you please try to run oidnBenchmark -ld
using the fresh OIDN 2.2.2 binaries? https://github.com/OpenImageDenoise/oidn/releases/tag/v2.2.2
Quick update: the release is still on track for today but there was some internal infrastructure issue which caused an unexpected delay.
Thanks @Alaska ! I'm currently finishing up the new OIDN release. I could help with the compilation after the release. But before that let's try the new OIDN 2.2.2 binaries on this machine.…
I'm in the middle of the release process. It should be out in a few hours max. Sorry about the delay.
@Alaska Thanks a lot! Could you perhaps try to find out where exactly does OIDN crash, specifically for which HIP API call?
@Alaska Yes, please do the tests.
Great! For the next OIDN version I'll try to switch to lazy device module loading, when using only API functions specific to a particular device type.
Perhaps I could still add some kind of…
The overhead of just checking whether a device is supported wouldn’t be much lower than actually trying to create the device, and it wouldn’t be any less riskier. Device creation doesn’t do…
@brecht I will consider lazy device module loading but I really don’t want to make major API changes because of this, especially not adding a device type parameter to all device query functions.…
@brecht What you describe seems to be a somewhat different matter: a change in behavior in OIDN. You can disable loading some device modules with environment variables but once OIDN gets…
@Alaska I'd like to ask for your help with debugging this on the machine you have. Could you please do the following?
- Install an AMD driver which reproduces the crash in Cycles. Please…