参考
ubuntu重启后掉显卡驱动
# cat /etc/issue
Ubuntu 20.04.3 LTS \n \l
安装dkms
维护内核外的驱动程序,生成新的模块
apt-get install dkms
查看显卡驱动版本
# ls /usr/src | grep nvidia
nvidia-460.91.03
重新生成驱动模块
# dkms install -m nvidia -v 460.91.03
nvidia-smi
禁止内核更新
查看内核列表
# dpkg --get-selections |grep linux-image
linux-image-5.4.0-81-generic deinstall
linux-image-5.4.0-90-generic deinstall
linux-image-5.4.0-91-generic install
linux-image-5.4.0-92-generic deinstall
linux-image-5.4.0-94-generic deinstall
linux-image-5.4.0-96-generic deinstall
linux-image-5.4.0-97-generic install
linux-image-5.4.0-99-generic install
linux-image-generic hold
# uname -r
5.4.0-99-generic
# apt-mark hold 5.4.0-99-generic
设置持久模式
nvidia-smi -pm 1
脚本
- reloadGpu.sh
#!/bin/bash
# reloadGpu.sh
# 遇到错误退出
set -e
# 打印每一行命令
set -x
apt-get install dkms -y
version=$(ls /usr/src | grep nvidia | awk -F - '{print $2}')
dkms install -m nvidia -v $version
apt-mark hold $(uname -r)
nvidia-smi -pm 1
echo "运行完毕"
nvidia-smi