我已经尝试在 Ubuntu 下安装 K80 的驱动程序一周了,尽管我尝试了 NVIDIA 论坛/Google 上的每种方法,但仍然无法成功安装。
当我使用 lspci 时,出现以下内容:
04:00.0 3D 控制器:NVIDIA Corporation Device 102d (rev a1)
05:00.0 3D 控制器:NVIDIA Corporation Device 102d (rev a1)
1.我使用的主板是ASRock Fatal1ty Z97X Killer,支持PCI-e 3.0 x 16,这会有问题吗? http://www.asrock.com/mb/Intel/Fatal1ty%20Z97X%20Killer/
2.每次我想安装Tesla K80的驱动时,都会出现以下信息:
a)发行版提供的预安装脚本失败
b)错误:无法加载内核模块“nvidia.ko”。这种情况最常发生在以下情况下:此内核模块是针对错误或配置不当的内核源构建的,其 gcc 版本与构建目标内核所用的版本不同,或者存在 rivafb、nvidiafb 或 nouveau 等驱动程序并阻止 NVIDIA 内核模块获得 NVIDIA 图形设备的所有权,或者此 NVIDIA Linux 图形驱动程序版本不支持此系统中安装的 NVIDIA GPU。
我尝试安装不同版本的 Ubuntu(12.04/14.04),但仍然不起作用。
有人可以解释一下问题是什么以及我该如何修复它以便最终可以安装驱动程序吗?
谢谢,
嘉文
答案1
根据您的信息
a)发行版提供的预安装脚本失败
我假设您尝试从 nvidia.com 下载的 *.run 文件安装驱动程序。您是否尝试过从 ppa 安装驱动程序?
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update && sudo apt-get install nvidia-352
其中 nvidia-352 是长分支驱动程序,包括对 Tesla 和 Quadro 系统的支持。
如果您由于某些原因需要从 nvidia 页面安装驱动程序,您应该首先确保您已将 nouveau 驱动程序列入黑名单:
sudo vim /etc/modprobe.d/blacklist.conf
添加以下行:
blacklist amd76x_edac
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
如果你最近从 ppa 安装了 nvidia,请清除它:
sudo apt-get remove --purge nvidia*
sudo reboot
返回桌面后,尝试再次安装 nvidia 驱动程序:
打Ctrl+Alt+F1进入文本模式并登录
sudo service lightdm stop
sudo /path/to/nvidia*.*.run