linux显卡驱动更新

最近想更新一下pytorch,结果更新到最新版之后提示nvidia显卡驱动太老了需要更新,现记录一下更新过程。

下载驱动

  1. 首先去nvidia官网上找到对应的驱动,服务器上显卡是1080ti,故我选择如下配置

    image-20210924192529349

  2. 获取到下载链接后,在服务器上使用wget下载

    wget https://us.download.nvidia.com/XFree86/Linux-x86_64/470.74/NVIDIA-Linux-x86_64-470.74.run

安装

  1. 首先确保已经关闭所有使用显卡的进程

    • 使用nvidia-smi命令查看占用显卡的进程,并用kill -9杀掉

    image-20210924192941991

  2. 执行安装

    sudo ./NVIDIA-Linux-x86_64-470.74.run

Trouble shooting

  1. 在安装过程中发现Xorggnome-shell进程杀死后会马上重启

    解决方法:linux关闭 X server

  2. tensorflow - How to unload an NVIDIA kernel module ‘nvidia’ for new driver installation? - Stack Overflow