每次有内核更新时,nvidia图形驱动程序会停止工作,因为没有有效的内核模块。
在Ubuntu中,重新编译新内核的nvidia模块有什么方法?
难道这不应该自动完成吗?我正在遇到一个bug吗?
在Ubuntu中,重新编译新内核的nvidia模块有什么方法?
难道这不应该自动完成吗?我正在遇到一个bug吗?
dkms
。 - yaobindkms
,但是我还需要执行sudo dpkg-reconfigure nvidia-kernel-dkms
命令。 - rustyxsudo dpkg-reconfigure nvidia-304-updates
zz-dkpg-reconfigure-nvidia
来自动化这个过程,该脚本在内核更新后运行。#!/bin/bash
#
# Reconfigure nvidia driver
DRIVER=nvidia-304-updates
dpkg-reconfigure $DRIVER > /var/log/dpkg-reconfigure-nvidia.log 2>&1
exit 0
sudo install zz-dkpg-reconfigure-nvidia /etc/kernel/postinst.d
sudo apt-get install --reinstall nvidia-current
sudo apt-get install --reinstall nvidia-331
nvidia-dkms-{DRIVER VERSION}
(例如:对于版本530
,它将是nvidia-dkms-530
)。sudo dpkg-reconfigure nvidia-dkms-{DRIVER VERSION}
现在您应该能够使用新内核启动计算机。