Debian Stable,刚刚更新,Nvidia 驱动程序没有通过 dkms 构建/带到当前内核。更新后如何构建/激活?

Debian Stable,刚刚更新,Nvidia 驱动程序没有通过 dkms 构建/带到当前内核。更新后如何构建/激活?

Debian Stable,刚刚更新,Nvidia 驱动程序没有通过dkms.更新后如何构建/激活?

我有一个Debian 11 stable最近更新的安装(启用了安全启动)。从内核角度来看,
它从5.10.0-18-amd645.10.0-21-amd64

然而,nvidia-settingsnvidia-SMI命令不起作用 - 我注意到在我的/usr/lib/modules/5.10.0-21-amd64 目录中,它没有/updates/dkms我在另一个内核中看到的文件夹, /lib/modules/5.10.0-18-amd64/updates/dkms 其中有 5 个 nvidia 模块文件。

在更新之前,几个月前,
sign_tool="/etc/dkms/sign_helper.sh"/etc/dkms/framework.conf
被告知dkms如何更新时,我取消了注释/启用,而无需每次在启用安全启动的系统上更新时都签署 nvidia 模块。

目前正在尝试找出问题所在。我确实运行了sudo dkms status,它让 nvidia-current, 470.161.03: added 我读过它应该说已安装,而不是添加。

可能相关的信息:/lib/modules实际上有一些内核目录

5.10.0-10-amd64  
5.10.0-11-amd64  
5.10.0-13-amd64  
5.10.0-15-amd64 
 5.10.0-18-amd64 
 5.10.0-21-amd64

在所有这些中,只有 11 和 18 有/updates/dkms/(bunch of nvidia modules) 这些旧文件夹是否引起了问题?无论如何,在更新后执行 apt autoremove 后,我目前系统上只有 18 和 21 内核。

相关内容