Ubuntu安装Nvida显卡驱动

我们的服务器是Ubuntu的,要安装显卡驱动,先到Nvidia的官网,找到相关Ubuntu驱动,*.run的文件,一百多兆,下载要十几个小时,下着下着还断了。

找了另一个方法:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-430

执行第一条命令时,会显示目前分支:

## Current Status

Current long-lived branch release: `nvidia-430` (430.40)
Dropped support for Fermi series (https://nvidia.custhelp.com/app/answers/detail/a_id/4656)

Old long-lived branch release: `nvidia-390` (390.129)

官网最新的时440,我后面试440,安装不了,用430可以。这个其实跟下载官网差不多,也不快。

上面那样装,估计没用,因为装完不行,nvidia-smi运行还是不行,重启,然后我的服务器起不来了,重装系统,所以也不知道行不行。

再说Nvidia官网下载,下了n遍,其中有两次下载成功,但是运行提示校验失败,浪费生命。

后来发现在Ubuntu下用wget下载很快,有1~2MB/s的样子:

wget http://cn.download.nvidia.com/tesla/440.64.00/NVIDIA-Linux-x86_64-440.64.00.run

下载好后,如果原来有驱动,要先卸载:

apt-get remove --purge nvidia-410 nvidia-modprobe nvidia-settings

没有,或驱动不行,也要整干净:

apt-get remove –-purge nvidia*

然后,安装:

chmod a+x NVIDIA-Linux-x86_64-440.64.00.run
./NVIDIA-Linux-x86_64-440.64.00.run

中间的提示是以前dos风格的,红底按钮,白色选中块,一般不要选,按照默认回车,几下就安装完了。

安装完,不需要重启,直接就可以nvidia-smi显示相关信息。

在另一台服务器用apt-get方式安装驱动,装完运行nvidia-smi提示:

Failed to initialize NVML: Driver/library version mismatch

试了它推荐的430,不行,又安装410,还是不行,也不像网上说的重启就好了。最后用wget官网的410安装就好了,也不用重启。

lsmod,insmod,rmmod等几个命令也可能会用到,如果卸载驱动,这几个命令会用到。

你可能感兴趣的:(Linux)