Nvidia Persistance Daemon 无法使用驱动程序 390.xx 启动

Nvidia Persistance Daemon 无法使用驱动程序 390.xx 启动

截屏

我目前使用的是 384.111 驱动程序,运行良好。但是,我最初尝试升级到 390.12,这导致了此错误,390.25 也出现了此错误。我怀疑 390.42 也会出现同样的问题。我已从.runNvidia 网站和nvidia-384软件包安装了这两个驱动程序。

因此,每当我从 grub 选项启动 390.xx 驱动程序时Ubuntu,它都会加载常规启动画面,然后进入 tty1,但它会开始闪烁;也就是说,屏幕会关闭然后再次打开。当屏幕关闭时,我的按键均未注册,这意味着我必须多次按下某个键才能显示出来。这也使得我无法输入密码,因为我无法看到按键是否已注册。

问题是,当我选择Advanced options for Ubuntugrub 选项,然后选择恢复模式时Resume,它会正常启动到 gdm3,我可以像往常一样使用系统。

我尝试启动Ubuntu然后按下ESC显示 tty1,然后查看屏幕截图中的内容。

眼镜

  • Ubuntu 16.04
  • 4.13.0-37-通用
  • GTX 1060 6GB

答案1

我会禁用 nvidia-persistenced 守护进程。它实际上是为使用 CUDA 的 GPU 服务器应用程序而设计的,其中没有运行 X 服务器。它所做的就是打开 GPU 设备并保持打开状态。GPU 需要几秒钟才能初始化,因此持久性守护进程对于运行大量短时间的 CUDA 作业很有用。在台式机上,X 服务器将保持 GPU 设备打开,因此 nvidia-persistenced 没有任何好处。

话虽如此,听起来你可能仍然遇到一般的 GPU 驱动程序问题。我认为尝试 390​​.42 版本不会有什么坏处——最近似乎有很多错误,但希望 Nvidia 正在努力修复它们。

答案2

我找到了解决这个问题的方法,我已经用了几个星期了。

只需将 grub 设置为文本模式,将以下行添加到 grub 并更新它:

GRUB_GFXPAYLOAD_LINUX=text

希望能帮助到你

PS:禁用 nvidia-persistance 对我来说不起作用

相关内容