运行 23.04,配备 Nvidia RTX 2070 Super 和专有 Nvidia 驱动程序 535。昨天(2023 年 7 月 13 日),我运行了 apt 更新/升级,并获得了大量 mesa 更新。这导致系统忽略了 Nvidia 驱动程序 - 现在处于软件渲染模式。卡正在工作,驱动程序 535 已安装并可通过 GUI 软件和更新应用程序查看,但nvidia-smi
返回...couldn't communicate with the NVIDIA driver
最近似乎图形堆栈中的任何更新都会导致问题。(上次通过更改 nvidia 驱动程序版本解决)
尝试过:
- 降至 525 驱动程序和重新安装 dkms-525
- 返回 535 并重新安装 dkms-535
向 Linux 图形之神庄严祈祷。
答案1
我也是。显然,在系统 bios 中禁用安全启动就解决了。不知道为什么/怎么会发生这种情况。这很奇怪。我第一次遇到这样的问题。
答案2
在上次 Ubuntu 常规更新后,我遇到了同样的问题。我的屏幕分辨率切换回通用/标准(而不是我为显示器选择的屏幕分辨率,后者要高得多)。系统说它使用的是 535,但和你一样,我在调查错误日志时也发现 Nvidia 驱动程序未加载,系统无法与 Nvidia 驱动程序通信。单击面板中的 Nvidia 应用程序也通知我它没有运行。
我的解决方案(在切换到 Nvidia 驱动程序的完整 CLI 重新加载之前)有效,如下所示:(我当然仍然可以看到我的屏幕)我使用软件设置应用程序中的“附加驱动程序”(选项卡)的 GUI 重置了我的驱动程序。(1)我首先将其重置为标准 Nouveau 驱动程序,然后重新启动。(2)然后我检查在软件设置 - 附加驱动程序中选择了 Nouveau 驱动程序(3)然后我选择了原始的 Nvidia 535 驱动程序(我一直在运行)让它重新加载,一切似乎再次正常。(4)我重新启动了机器以确保万无一失,从那时起一切都恢复正常。
我认为这个“幕后”过程重新运行了驱动程序的安装并将任何设置/标题等调整为正确值。
这对我来说很有效。但其他人可能有不同的体验。