Page MenuHome

NaN pixels rendered on the GlossDir pass.
Closed, ArchivedPublic

Description

System Information
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: Quadro RTX 4000/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.84

Blender Version
Broken: version: 3.2.1, branch: master, commit date: 2022-07-05 15:44, hash: rBa2d59b2dac9e
Worked: (newest version of Blender that worked as expected)

Short description of error
Nan pixels are forming on the GlossDir pass for 'some' frames in my animation.

Exact steps for others to reproduce the error

  • Render Frame 70. (Edit: using GPU only [as stated by Omar])
  • Go to the GlossDir pass.
  • Notice the nan pixel on (x:710, y:911).
  • Adding Blur node on the GlossDir pass causes the NaN pixel to expand.


GlossDir Pass

Clarifications had been received from @Omar Emara (OmarSquircleArt) from my previous bug report https://developer.blender.org/T100190 . He told me to create a new one with the correct issue statement.

Edit: Optix had been used for rendering.

Event Timeline

Omar Emara (OmarSquircleArt) changed the task status from Needs Triage to Confirmed.Thu, Aug 4, 1:10 PM

One should note that this can not be reproduced on CPU.

I cannot reproduce the NaN on this system:

Operating system: Linux-5.15.0-43-generic-x86_64-with-glibc2.31 64 Bits
Graphics card: NVIDIA GeForce RTX 2070 Super/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 515.65.01

Not with 3.2.2 official and not with my own compile of master. Tried Optix and CUDA.

Omar Emara (OmarSquircleArt) changed the task status from Confirmed to Needs Information from User.Thu, Aug 4, 1:52 PM

@Ujwal Correa (PrinceOfSloth) Could you try latest master 3.4 or 3.3? Do you get the NaN pixel there? https://builder.blender.org/download/daily/

Oh, and maybe it would help to update your drivers. 472.84 is quite old, I had some trouble before with mismatching drivers / Optix version. Caused all kinds of strange render bugs.

So heres an update, I'm at home right and I'm testing the file on my personal rig using the latest Nvidia drivers.

System Information
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3050/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.59


Using 3.2.2
Blender Version
version: 3.2.2, branch: master, commit date: 2022-08-02 18:15, hash: rBbcfdb14560e7

This version still gives me the NaN pixel on the same location.


Using 3.4.0 Alpha
Blender Version
version: 3.4.0 Alpha, branch: master, commit date: 2022-08-03 23:20, hash: rB2083b9ae5431

This version does not produce the NaN pixel.


I have to go back to the office (in about 13 hrs) to update my assigned PC (Quadro RTX 4000) to the latest drivers and try to reproduce the bug on 3.2.2 & 3.4 to see if it persists. (I haven't updated the drivers cuz I need to call in the sysadmin to do so each time).

Since 3.2 is no longer receiving fixes, it would be best if you can test on 3.3 directly instead.

I have updated the nvidia driver for my office rig (quadro rtx 4000) and here are the results.

System Information
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: Quadro RTX 4000/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.94


Blender Version
version: 3.2.2, branch: master, commit date: 2022-08-02 18:15, hash: rBbcfdb14560e7

The NaN pixel is still being formed (same location).


Blender Version
version: 3.3.0 Beta, branch: master, commit date: 2022-08-04 18:43, hash: rBbae2ce069516

The Nan pixel does not form and is working as expected.


These results are inline with the testing on my personal rig (rtx 3050) and therefore the issue only occurs on the 3.2 versions but not from 3.3 onwards.

So, i guess the bug has been already been solved in the upcoming versions of blender. (The workaround for existing 3.2 users would be to render using cpu if possible).

Thank you for your replies and sorry if I had taken your time away from other pressing matters.

Regards.