Nvidia / Wayland / Ubuntu 18.04:无法在任何可用系统上找到显示器

Nvidia / Wayland / Ubuntu 18.04:无法在任何可用系统上找到显示器

系统 :

  • Ubuntu 18.04,
  • Linux 4.15.0-39-通用
  • nvidia 390.77 驱动程序,从源/驱动程序管理器安装
  • Gnome 3.28.2、Wayland 会话、gdm3
  • Nvidia Prime 笔记本电脑,HDMI 输出连接到独立 GPU

问题 :

启动 nvidia-settings 时出现此错误:

$ nvidia-settings 

ERROR: Unable to find display on any available system

Synaptic 无法启动(错误消息翻译自法语):

$ sudo synaptic
Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Unable to connect : Connection refused

(synaptic:5188): Gtk-WARNING **: 14:19:42.755: cannot open display: :0

如果我尝试gksusudo我知道这很糟糕),GTK 密码窗口将不会捕获文本输入,因此密码会以明文形式写入用于启动它的终端中。

glxgears可以,但帧率只有可笑的 60 FPS。HDMI 外接显示器无法使用。

为什么我想要/需要 Wayland:

我主要使用 GPU 进行 OpenCL 计算(以及外部显示器接线)。使用 Xorg(有效),Gnome Shell + Xorg 占用的 vRAM 高达 1066 MiB。使用 Wayland,只有 75 MiB。Gnome + Xorg 似乎存在严重的内存泄漏,它们的 RAM 占用量会随着操作系统的运行而增加。

已经测试过:

通常:

$ sudo apt autoremove --purge nvidia*
$ sudo apt update
$ sudo reboot

然后重新安装 Nvidia + 重启。

相关内容