ubuntu Nvidia 显卡驱动失效问题

我们在ubuntu或其他Linux发行版上安装Nvidia显卡通常会有多种方式

  1. 通过官网.run程序安装
  2. 通过官网.beb程序安装
  3. pip 源配置安装

今天我要说的问题出在了.run安装方法上,安装好的显卡驱动会随着内核驱动更新失效,需要重新安装,所以经常会过几天就导致显卡驱动失效。

解决方法

安装时指定dkms参数,其原理是让dkms管理驱动内核模块,即便内核更新也不会影响显卡驱动的使用。

操作

$sudo *.run -x
把下载下来的.run 文件解压,会得到一个文件夹

$dkms
查看自己电脑有没有dmks软件

$sudo apt install dkms
如果没有就命令安装dkms软件

在刚才解压的文件夹里找到nvidia-installer文件

$sudo ./nvidia-installer --dkms
安装的时候指定dkms参数,这样就让dkms管理驱动了

如果当前已经安装好了,但是没有指定--dkms参数,可以后面再利用dkms工具将驱动加到内核里

查看显卡驱动版本

$nvidia-smi
例如,我的版本是450.57

把驱动注册进入内核
$sudo dkms install -m nvidia -v 450.57

等待成功即可

你可能感兴趣的:(深度学习,ubuntu,linux)