
A large part of the GPU renderer was rewritten using NVIDIA OptiX 8. This allowed numerous improvements such as much faster startup times and better scaling on multiple GPUs.
Better GPU startup time: The cold cache pre-population time is up to 14x faster than before. This means that the time to first pixel of the first few renders after an Arnold upgrade will now be significantly faster. This overhead is now low enough that we no longer do a cache pre-population step.
Better multi-GPU scaling: Render time scaling with multiple GPUs has been improved in scenes with many AOVs. When adding a second GPU, the robot soldier scene with 9 AOVs goes from having just a 1.1x speedup in the previous version of Arnold to a 1.7x speedup in Arnold 7.2.5.
Newly supported features: the following features are now supported on GPU:
sphere primitive.shader parameter on skydome lights.polygons edge type in the wireframe shader.image shader file wrap mode.ID mode in utility shader.edgelength mode in utility shader.Improved performance: The following production scenes show improved startup time better scaling on multiple GPUs, lower memory usage and faster rendering. The speedups and memory gains are scene dependant and are more visible on scenes with large number of textures.
7.2.5
13 December 2023