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  28996 IOT instruction (core dumped) blender ~/Downloads/monster_under_the_bed_sss_demo_by_metin_seven.blend
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