System Information
Operating system: Arch Linux
Operating system: Windows 10
Graphics card: NVIDIA 1080 8GB
CPU: AMD Ryzen 9 5950x
RAM: 128GB
Blender Version
Blender 3.1.2 (Arch Linux package)
Blender 3.1.2 (Arch Linux, built by myself, using pre-built libs)
Blender 3.1.2 (Windows, downloaded from blender.org)
Blender 3.2.0 (Arch Linux, built by myself, 87a3bf33564b035e4c2400098ea4932d5dfdba5d)
Short description of error
Adding a subdivision modifier on a model with GPU Subdivision active is 2x slower than with GPU subdivision disabled on Linux.
On Windows timings are the same.
Also on Linux increasing subdivision level after having added the subdivision modifier with the GPU subdivision active takes almost the same time as adding the modifier, while in all other cases it takes a second or less.
Some timings:
Linux Blender 3.1.2 (Arch Linux package)
GPU Subdivision on: 64s
GPU Subdivision off: 34s
Linux Blender 3.1.2 (my custom build):
GPU Subdivision on: 37s
GPU Subdivision off: 22s
Linux Blender 3.2.0:
Same as 3.1.2 custom build
Windows Blender 3.1.2:
GPU Subdivision on: 25s
GPU Subdibision off: 25s
Exact steps for others to reproduce the error
The above timing were taken like this:
- Ensure GPU Subdivision is on
- Add a Cylinder with 256 sides and a triangle fan as cap
- Add subdivision modifier
- Repeat with GPU Subdivision off