linux - 如何在FC18中安装CUDA 5.5驱动?

标签 linux cuda linux-device-driver fedora

我已经花了两天时间试图完成它,但没有快乐。请帮忙!

我正在尝试安装工具包附带的 CUDA 5.5 驱动程序。截至昨天,我已经开始使用FC17,但在各种尝试的过程中,我已经升级到FC18。

首先,简而言之,这是我的问题:CUDA 的存储库想要安装版本 319.37,但我当前的版本是 319.32(我可以从 rpmfusion 获得的版本)。 rpmfusion 的驱动程序版本适用于我的显卡。当我将 CUDA 的存储库添加到 yum 识别的存储库列表中,然后尝试从那里安装时,驱动程序不会加载声称版本不匹配的情况。

所以...我被困住了。我无法安装其他 CUDA 相关库,因为它们列出了一些无法与我的内核一起使用的依赖项(?),我不确定该版本号是什么。

这就是yum想要安装的,一旦要求安装cuda:

Installing:
 cuda                          x86_64     5.5-22                 cuda     2.4 k
Installing for dependencies:
 cuda-5-5                      x86_64     5.5-22                 cuda     3.3 k
 nvidia-modprobe               x86_64     319.37-1.fc18          cuda      14 k
 xorg-x11-drv-nvidia-devel     i686       1:319.37-2.fc18        cuda     116 k
 xorg-x11-drv-nvidia-devel     x86_64     1:319.37-2.fc18        cuda     116 k
 xorg-x11-drv-nvidia-libs      i686       1:319.37-2.fc18        cuda      28 M
Updating for dependencies:
 xorg-x11-drv-nvidia           x86_64     1:319.37-2.fc18        cuda     5.1 M
 xorg-x11-drv-nvidia-libs      x86_64     1:319.37-2.fc18        cuda      28 M

这是我的内核版本:

$ uname -r
3.10.6-100.fc18.x86_64

这是我尝试安装上述内容后收到的消息(我现在已恢复到 rpmfusion 版本)。

Aug 16 13:20:59 wvxvvw-laptop avahi-daemon[706]:
  Registering new address record for fe80::5604:a6ff:fe44:3bfa on p5p1.*.
Aug 16 13:20:59 wvxvvw-laptop kernel: [   23.086087] NVRM:
  API mismatch: the client has the version 319.37, but
Aug 16 13:20:59 wvxvvw-laptop kernel: [   23.086087] NVRM:
  this kernel module has the version 319.32.  Please
Aug 16 13:20:59 wvxvvw-laptop kernel: [   23.086087] NVRM:
  make sure that this kernel module and all NVIDIA driver
Aug 16 13:20:59 wvxvvw-laptop kernel: [   23.086087] NVRM:
  components have the same version.
Aug 16 13:20:59 wvxvvw-laptop kdm[1112]:
  X server died during startup

格式化以提高可读性

最佳答案

如果您使用的是 64 位 FC18,并且在使用 RPM 方法时遇到问题,只需使用安装程序方法即可。

您可以找到 CUDA 5.5 套件 here .

这里是 installer 的直接链接.

不要忘记getting started guide .

完成安装程序后,如果它在系统上放置了您不想要的驱动程序版本,您可以返回并重新安装 319.32 驱动程序。或者,您可以在使用安装程序方法时选择退出驱动程序安装步骤。

在切换回 319.32 之前,我会检查 cuda 5.5 安装的驱动程序是否正常工作。我的感觉是 319.32 应该可以用于 CUDA 5.5,但您可能需要找到一个更新的 NVIDIA 驱动程序,既可以与您的显卡配合使用,也可以与 CUDA 配合使用。 CUDA 5.5 附带的驱动程序应该适用于大多数或所有 GPU。您没有提及您正在使用哪个 GPU。

您的投票结果很接近,因为有关系统设置的问题通常与 SO 无关。

关于linux - 如何在FC18中安装CUDA 5.5驱动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18272290/

相关文章:

linux - 当我在 Qt 中通过 QProcess 调用脚本时,很少有 shell 命令不起作用

c - socket connect() 返回 errno EINVAL

cuda - 将 Octave 转换为使用 CuBLAS

linux - lock_page 对该页面以及引用/映射该页面的进程有什么影响?

linux - 实现 SDIO 接口(interface) SPI 设备

linux - BASH 文件空间

C++:文件打开调用失败

cuda - CUDA内核中的数据结构

c++ - Mathematica/CUDA 减少执行时间

linux - 什么时候在内核中创建 kallsyms?