BIOS 更新后无法再检测到 NVidia 显卡

BIOS 更新后无法再检测到 NVidia 显卡

我在为我的笔记本电脑安装 BIOS 更新后遇到了问题。它运行的是 NVIDIA GeForce 3080 Ti。我使用的是 Windows 11 和 Kubuntu 23.04(内核 6.2)双启动系统。这些问题仅影响 Kubuntu 安装。在 Windows 11 中一切都运行正常。

BIOS 更新后,这是我目前的情况

  • NVIDIA 控制面板不再显示显卡
  • lscpi显示显卡
  • 我没有发现任何可疑的东西
  • 重新安装nvidia-driversnvidia-dkms没有帮助,行为保持不变
  • lsmod | grep nvidia给我(我不确定这里是否应该有更多的输出):
nvidia_wmi_ec_backlight    16384  0
video                      69632  2 nvidia_wmi_ec_backlight,i915
wmi                        40960  4 video,nvidia_wmi_ec_backlight,wmi_bmof,dell_wmi_descriptor
  • nvidia-smi告诉我无法与显卡通信

如果有人知道我能做什么就太好了。如果你需要更多信息或日志,我很乐意更新这个问题

答案1

好吧。感谢评论中的帮助。我确实需要重新启用驱动程序。之后一切都恢复正常。对于所有遇到此问题的人,以下是我采取的步骤。

  1. 生成私钥和证书
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -subj "/CN=My Key/"
  1. 导入机器所有者密钥。出现提示时,输入系统重启后需要输入的密码
sudo mokutil --import MOK.der
  1. 重新启动系统。注册 MOK 并输入之前创建的密码
  2. 签署 nvidia 驱动程序。导航回包含私钥和证书的文件夹并输入
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n nvidia)
  1. 再次重启,显卡应该可以再次被检测到

相关内容