ubuntu Nvidia 显卡驱动失效问题

本文介绍如何在Ubuntu中通过.nvidia.run文件安装Nvidia显卡驱动,并强调使用dkms参数以避免因内核更新导致驱动失效。步骤包括安装dkms、指定dkms参数安装、检查驱动版本及将驱动注册到内核。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们在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

等待成功即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值