我已经花了两天时间试图完成它,但没有快乐。请帮忙!
我正在尝试安装工具包附带的 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/