在 390.48 下,Blender 中一切运行良好,有了双 Intel-nVidia,我可以通过 prime-select 在 Intel 下工作,并在 Blender 中激活 nVidia。更新到 396.24 后,找不到 cuda,即使我回到 390.48,问题仍然存在。即使我通过 prime-select nvidia 完全切换到 nVidia,cuda 仍然无法检测到。我想知道 ubuntu 内部的其他区域或其他应用程序/依赖项是否可能破坏 nVidia cuda 检测?检查了任何版本的 Blender。系统内部没有进行任何重大修改,只是每天进行标准更新。
答案1
您有 nvidia-cuda-toolkit 软件包吗?如果没有,请在终端中输入以下内容:
sudo apt install nvidia-cuda-toolkit
答案2
我发现 Ubuntu 中 blender 的默认存储库版本不包含预编译的 cuda 内核,因此需要cuda-toolkit
启用 GPU 渲染。
安装搅拌机Thomas Shiex 的 ppa但是拉取预编译的 cuda 内核,这样您可以避免初始内核编译以及 cuda-toolkit 的安装。
如果您刚刚更新了 ubuntu,您的 ppa 应该已经被禁用,并且您的 blender 可能已经被官方 ubuntu 包替换,因此如果您尚未安装 cuda-toolkit,则会“删除” cuda 支持。