CUDA 11.0.x support in Blender

I’ve enabled sm_80 as it was in the D8063 patch, but I have no information about sm_86.
what card is that?
is there any other sm model apart from sm_80 and sm_86?

It should be this arch: A100=sm_80+CUDA11.0, RTX3080/3090=sm_86+CUDA11.1, H100=sm_90+CUDA12(???).

1 Like

wikipedia has a pretty handy list on what cards have what shader level and what cuda SDK is required for them.

2 Likes

I am not sure how I would change the file so that it works with sm_86 Cuda 11

no changes should be needed, we ship with sm_86 kernels out of the box these days, when building as long as cuda11 is found you should be good to go.

Ok thanks. Can I make 2.8 work with Cuda 11?

Out of the box no, you’ll have to backport this commit and build your self, i’d validate you can build current master with the cards you require before going down that path though.

Will I have to do something to get optixs to work or will it just work when I check the bock

Optix should work on 2.82+ with no changes needed, even the original 2.82 should work with the latest hardware (with optix, the cuda may or may not work depending on the hardware level)