如何使Nvidia CUDA正常工作?(用于Blender中的GPU渲染)


10

我正在尝试使CUDA(尽管不确定确切的含义)在Ubuntu中工作,以便在Blender 3D建模程序中进行GPU渲染。在Windows 7 64位上,它可以完美运行。在Ubuntu中,我无法在Blender中启用GPU处理功能。我假设需要安装Nvidia的CUDA。

能做到吗?如果是这样,我可以获取有关操作方法的详细信息吗?谢谢!

运行带有GNOME 3.14的Ubuntu GNOME 15.04 x64,Nvidia GTX 660和Nvidia专有驱动程序。

Answers:


11

要从标准存储库安装CUDA,请执行以下操作:

sudo apt-get install nvidia-cuda-toolkit nvidia-modprobe

这将目前安装CUDA的V6.5。在撰写本文时,V7.0是最新的,可以直接从nVidia存储库中获得。在前往nVidia存储库之前,请阅读此警告


1
谢谢你的建议。我确实尝试过自行安装该软件包,并查看是否可以解决该问题。但是,不幸的是,它没有在Blender中启用CUDA / GPU渲染功能。
2015年

1
我编辑了您的文章,以在命令中包括“ nvidia-modprobe”软件包。是的,它有效!Blender需要nvidia-modprobe才能读取GPU。谢谢您的帮助!
杰西

4

我可以在Nvidia的网站上找到解决方案。它们具有.deb软件包,您必须下载.deb软件包并将其安装在系统上,以使存储库可以直接从Nvidia安装CUDA。这是我的工作方式:

  1. 前往https://developer.nvidia.com/cuda-downloads
  2. 选择与您的Ubuntu版本相对应的.deb文件。(当时,他们没有适用于Ubuntu 15.04的软件包,所以我选择了14.10的软件包。这确实解决了我的问题,但是我不确定它是否会在将来产生任何兼容性问题。似乎是一个可怕的风险,但我想让大家知道。)
  3. 转到文件浏览器,找到下载的.deb软件包,然后双击(或单击一下)以通过Ubuntu Software Center安装该软件包。
  4. 打开一个终端
  5. 类型:sudo apt-get更新
  6. 类型:sudo apt-get install cuda
  7. 等待软件包下载并安装,然后重新启动计算机(对我而言,这些软件包已超过900MB,因此使用我的连接进行下载大约需要20分钟)

重新启动后,Blender能够使用CUDA来启动GPU渲染和烘焙。问题解决了!


CUDA下载页面可在“网络安装程序”或“本地软件包安装程序”之间进行选择。我使用“网络安装程序”,一切顺利。在第6步之后,将从默认aptitude服务器提供一些下载;其他则来自developer.download.nvidia.com。
user643722

ubuntu 15报道unable to locate package cuda
Siddharth

@Siddharth,我建议您检查一下我上面标记为“回答此问题”的解决方案。这将解决Nvidia和CUDA使用率的问题。:)
Jesse
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.