Cycles can't render volume grids (but can render volume materials)

Running into a really weird issue here. Running all default settings, Cycles successfully renders a cube with a volume texture:


and fails to do anything with a volume cube, or any sort of vdb grid:

The volume shader in question is a completely default principled volume:

Ideas? CPU and GPU rendering (don’t) function identically
Blender version 5.0.1, Vulkan, Wayland, Hyprland, Arch Linux, RTX 3060 + Ryzen 7 5700G

The same works correctly on my side (Blender 5.0, windows 11).

Could you upload the test file to see if it also fails on an other system?

For me it even renders without creating and setting a volume material.

Blender 5.1a RTX 3060, linux, Vulkan X.

Here’s a test file:
Test.blend (96.9 KB)
If no one can reproduce I might have to file a very elusive bug report.

It renders fine in my laptop (CPU). Both in Eevee and in Cycles.
(tested in 5.0.0, 5.0.1 and 5.1)

It also renders fine for me.

There is one thing I am curious about. What happens if you go to the render settings → volumes, and use the “biased” option? A new volume algorithm was introduced in 5.0 and this will switch back to the old one (less accurate, but renders faster and allows reducing the quality).

I am wondering if the bug might be just with the new volume. Maybe it appeared just now for you because of this recent change?

Already checked, the old algorithm doens’t fix it either. At this point I’ll file a bug report over on the developer’s side, given how esoteric this is turning out.

Yea it does render for me.
Have you tried on a different Blender build?

Does this work?

No, named grids not working is what set me down this path to discover the problem was much more general.

It worked in blender 4.5 onwards, stopped working with blender 5.0 onwards

Edit: just checked, downloading off the website in a temp directory (instead of using the package-manager install) works. So It’s just a problem with my installation, sorry guys.