Rendering with only the EmbreeCPU device works fine? ie, KARMA_XPU_DISABLE_OPTIX_DEVICE=1
And when testing the GPU device in isolation (ie KARMA_XPU_DISABLE_EMBREE_DEVICE=1) then...
RTX4090 produces artifacts?
2080Ti has no artifacts?
Is that correct? If so, let's try debugging some of the texture features and continue testing on the RTX4090... try some of these envvars and let me know how you get on. KARMA_XPU_OPTIX_SPARSE_TEXTURES=0 (default is 1) KARMA_XPU_OPTIX_HQ_LINEAR_FILTERING=1 (default is 0) KARMA_XPU_DISABLE_MIPMAPS=1 (default is 0)
I have the same issues with my 2080, I thought that a new Gpu (4090) will fix the problem but as I read your post it will not..
I tested to add this envvars. KARMA_XPU_OPTIX_SPARSE_TEXTURES = 0 It fixed the issues but Optix doesn't start (initializing) so very poor performance
I tried also with this 3 envvars. Same result KARMA_XPU_OPTIX_SPARSE_TEXTURES=0 (default is 1) KARMA_XPU_OPTIX_HQ_LINEAR_FILTERING=1 (default is 0) KARMA_XPU_DISABLE_MIPMAPS=1 (default is 0)