Ubuntu 13.10,CUDA 5.5和混合显卡


3

我试图在笔记本电脑上安装CUDA 5.5,配备Ubuntu 13.10和Nvidia GeForce GT 645M。我设法让这张卡与大黄蜂和最新的司机完美配合。当我尝试安装CUDA时出现问题。

首先,我尝试使用。添加存储库 .deb文件 Ubuntu 12.10的文件(似乎是我在13.10所需的最接近的文件),确实如此 apt-get update 然后跑了 apt-get install cuda-5-5 但我只有一个错误:

The following packages have unmet dependencies:
 cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
            Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

这似乎有点奇怪,因为就我而言,nvidia-current不存在于比304更新的版本中。

在这个论坛上 我发现了一个使用该建议的建议 。跑 而是文件。我按照附带的指南,不幸再次失败:

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.

这两种方法都没有产生任何好的结果 nvidia-319 软件包默认情况下也可以在13.10存储库中使用 nvidia-331 来自 ppa:xorg-edgers/ppa 库。

关于我可以尝试下一步让事情发挥作用的任何建议?

Answers:


2

我认为您的CUDA问题可能是Ubuntu 13.10的CUDA包与Nvidia显卡的驱动程序无法正常工作。在Ubuntu 14.04中,有一个新的CUDA包,在Ubuntu 13.10中没有 libcudart5.5 。 libcudart5.5是NVIDIA CUDA运行时库。这可能是您正在寻找的CUDA包。

以下是如何使用NVIDIA显卡启用CUDA。在Ubuntu 14.04中,您需要安装nvidia-331图形驱动程序或更新版本才能启用CUDA。您还需要安装NVIDIA CUDA运行时库。计算统一设备架构(CUDA)使NVIDIA图形处理单元(GPU)可用于大规模并行通用计算。删除现有的专有NVIDIA驱动程序,然后打开终端并键入:

sudo apt-get install nvidia-331 libcudart5.5  

然后打开Blender并选择 文件 - > 用户首选项 它将打开一个Blender User Preferences窗口,您可以在其中检查Blender中是否启用了CUDA。

enter image description here


1
我听说Nvidia和Optimus在Trusty会更好。现在我会推迟使用Ubuntu上的CUDA包,因为它们可能会破坏并要求您从命令行重新安装一堆图形内容: bugs.launchpad.net/ubuntu/+source/unity/+bug/1268211
NoBugs
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.