Replies: 4 comments 2 replies
-
|
Hi @KoykL I'm a bit confused. You mention the driver a lot, is this somehow related? Did the changes happen with a driver upgrade too? Or is is solely related to the mitsuba version. Please provide a complete archive. It's missing all the data files currently. Without that, it's hard to understand what I'm even looking at. I would crop the film to the region you're interested in, and trace a single ray with lots of prints. The idea being that you can hopefully figure out what changed between both versions by logging information at each interaction. Lastly, is it expected that the floor is missing? |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for your help!!! I do not have control over driver version on the machine (Machine A). However, I only noticed the rendering is broken with mitsuba 3.5.2 after a maintenance session which also updates NVIDIA driver. I have always been using mitsuba 3.5.2 for this project and it worked fine before. I suspect the driver, because I noticed previously NVIDIA driver version often break/fix optix based project with exactly same code. (e.g. https://github.com/fudan-zvg/IRGS/tree/main/submodules/surfel_tracer) For surfel_tracer, the error was The problem this time is indeed different and is silent corruption. I also didn't rigorously try to isolate driver as the issue back then. I am only suspecting maybe its driver again as nothing else changes. It is expected the floor to be missing. I will provide complete archive and try your suggestions. |
Beta Was this translation helpful? Give feedback.
-
|
complete archive with reference rendering generated on mitsuba 3.6.4 on CPU is attached: https://umd.box.com/s/0rnea3d1hu7nlkpj8f877jnaxf37jttp |
Beta Was this translation helpful? Give feedback.
-
|
Rendered with mitsuba 3.5.2 scalar backend. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I have a very complicated project that depends on mitsuba 3.5.2 and drjit 0.4.6. It is not easy to migrate to newer version due to nanobind. Recently, I found mitsuba produces silent computation error. I understand mitsuba 3.5.2 is EOL. Unfortunately, migration is really not an option right now.
I am just wondering if anyone have any clue what might be the cause. After all, nvidia driver is supposed to guarantee ABI stability.
The machine is part of managed cluster, and I have no control over nvidia driver version. The nvidia driver version is always update to date. The computation error only happens recently. The current version is:
Driver Version: 580.95.05 CUDA Version: 13.0On mitsuba 3.5.2 with path integrator, the image produced is (notice the artifacts at bottom right):
On mitsuba 3.6.0 with path integrator, the image produced is:
The scene mainly uses principled brdf. The scene (scene_principled.xml) is attached here.
Archive 2.zip
Beta Was this translation helpful? Give feedback.
All reactions