I upgraded to 535.43.02, and blender-benchmark
fails to run any benchmarks on the GPU, with a failed to get benchmark json data errors. All CPU benchmarks work fine.
So I tried to render a .blend file, and when I clicked “Render” it completely failed while trying to run with CUDA or Optix, the window popped up, it didn’t show anything other than the gray checkered (or whatever it is) window, and then Blender altogether crashed. I was running from a terminal and got this error:
blender ~/Downloads/monster_under_the_bed_sss_demo_by_metin_seven.blend
Read prefs: /home/matt/.config/blender/3.5/config/userpref.blend
Read blend: /home/matt/Downloads/monster_under_the_bed_sss_demo_by_metin_seven.blend
WARNING: The enviroment variable SYCL_DEVICE_FILTER is deprecated. Please use ONEAPI_DEVICE_SELECTOR instead.
For more details, please refer to:
https://github.com/intel/llvm/blob/sycl/sycl/doc/EnvironmentVariables.md#oneapi_device_selector
free(): invalid pointer
[1] 28996 IOT instruction (core dumped) blender ~/Downloads/monster_under_the_bed_sss_demo_by_metin_seven.blend
When running blender-benchmark-cli --verbosity 3
I get the following error:
Device has compute preemption or is not used for display
This is an RTX 3090.
I switched back to the Vulkan beta drivers, 525.47.26, and all three things complete perfectly fine (literally ZERO other changes). No issue on 530.41.03 either.
I did make sure that nvoptix.bin
was correctly installed in /usr/share/nvidia
as well, and it was.
I will add that that SYSCL_DEVICE_FILTER
line does NOT refer to any envars I’ve set. I’ve checked with env
.