Linux(Ubuntu)服务器重装NVIDIA驱动


心累,每天都被服务器包围 T_T

Linux(Ubuntu)服务器重装NVIDIA驱动

下载显卡驱动

准备 gpu 驱动和 CUDA 软件包,下载显卡驱动,下面是下载显卡驱动链接

https://www.nvidia.cn/drivers/lookup/

选择对应显卡下载,点击查找 ——> 点击下载

CUDA 下载链接:https://developer.nvidia.com/cuda-downloads选择合适的操作系统版本进行下载。

  • deb 方式安装 CUDA,会附带安装显卡驱动,默认安装;
  • run 方式安装 CUDA,会附带安装显卡驱动,可以选择不安装;
  • 安装显卡驱动的时候,最好安装高版本的,这样不会受 CUDA 版本的影响;
  • runfile:下载并运行.run 文件,可以选择是否安装 N 卡驱动;
  • deb:下载.deb 包,利用 apt-get install 方式安装,会自动安装.deb 包名中写的 N 卡驱动;
  • 如果 N 卡驱动和.deb 包名中写的 N 卡驱动对应(或低于),则安装完 CUDA 之后 N 卡驱动可以正常启动。

安装显卡驱动以及 cuda

服务器端安装 ssh 功能
` sudo apt-get install openssh-server `

首先将提前下载好的驱动使用 xftp 传输到命令行端,或者 U 盘挂载放入系统中

然后 ls 查看传输的驱动包是否存在,禁用系统自带的 nouveau 模块

sudo lsmod | grep nouveau

sudo vi /etc/modprobe.d/blacklist.conf

在文本最后添加以下内容:

blacklist nouveau
options nouveau modeset=0

保存退出,执行以下命令生效

update-initramfs -u

重启操作系统

sudo reboot

hmod +x 给予显卡驱动包权限,以及安装软件包

例如 chmod +x NVIDIA-Linux-x86 64-550.100.run

sudo apt-get update

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install make

然后安装显卡驱动前查看 GPU 是否识别全

sudo lspci | grep -i nvidia 或者 sudo lspci | grep -i vga

之后输入命令进行安装

sudo ./NVIDIA-Linux-x86 64-550.100.run

出现如下界面

第一个选择选择 "Continue installation",使用 控制

选择 "No"

选择 "Yes"

查看驱动包是否安装

nvidia-smi

同样的,chmod +x 给予 cuda 软件包权限,安装 cuda 软件包,sudo ./cuda-xxx.run


注意 driver 选项,表示是否安装 GPU 驱动,如果之前已经安装了 GPU 驱动,这里不
要再勾选。

配置环境变量

添加到 /etc/profile 文件中

sudo vi /etc/profile

在文本最后添加以下内容:

export PATH=/usr/local/cuda/bin:$PATH 
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH 

保存退出,执行以下命令生效:

sudo source /etc/profile

安装完成后查看 nvcc -V 是否安装成功

如有疑问请评论。

文章作者: liuli
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 liuli !
评论
评论
  目录