![Linux 上的 Blender GPU 渲染错误](https://linux22.com/image/1552171/Linux%20%E4%B8%8A%E7%9A%84%20Blender%20GPU%20%E6%B8%B2%E6%9F%93%E9%94%99%E8%AF%AF.png)
我在用户偏好设置中选择了“GTX 1060 6GB(显示器)”作为计算设备,并按照 Debian wiki 中的安装说明安装了 Nvidia 驱动程序和 X Server 设置https://wiki.debian.org/NvidiaGraphicsDrivers。已安装 Clang-3.8、gcc-6 和 nvidia-cuda-toolkit。每当我尝试使用 GPU 进行渲染时,都会看到“CUDA 内核编译失败,请参阅控制台了解详细信息。”。我的 CPU 是 Ryzen 1200。操作系统是 Debian 9。控制台显示:
编译 CUDA 内核 ... “nvcc”-arch=sm_61 --cubin “/usr/share/blender/scripts/addons/cycles/kernel/kernels/cuda/kernel.cu”-o “/root/.config/blender/2.78/cache/cycles_kernel_sm61_E317D1655098C1EB89BEC29AC2C7B15D.cubin”-m64 --ptxas-options="-v" --use_fast_math -DNVCC -D__KERNEL_CUDA_VERSION__=80 -I“/usr/share/blender/scripts/addons/cycles/kernel” 错误:未找到支持的 gcc/g++ 主机编译器,但 clang-3.8 可用。请使用“nvcc -ccbin clang-3.8”来使用它。CUDA 内核编译失败,有关详细信息,请参阅控制台。
请参阅 Cycles GPU 渲染文档以了解可能的解决方案: http://www.blender.org/manual/render/cycles/gpu_rendering.html