刚刚升级到 17.10。我已经使用板载显卡一段时间了,但现在需要切换到 nvidia 以便在工作中使用两个外接显示器。nvidia-settings
从命令行运行会出现以下错误:
ERROR: Unable to find display on any available system
谷歌搜索返回了来自 Arch Linux 论坛的大量结果,但没有找到与该错误消息相关的 Ubuntu 特定信息。所以我来了!有人可以建议调试步骤吗?
答案1
好的,所以答案(来自 Takkat 的评论)是专有的 Nvidia 驱动程序不支持 Wayland,而 Ubuntu 17.10 现在默认使用 Wayland。从登录屏幕选择“Ubuntu on Xorg”让我的一切恢复正常 - 请参阅这个答案。
答案2
确保没有任何/etc/X11/xorg.conf*
文件。运行以下命令:
sudo rm -v /etc/X11/xorg.conf*
然后重新启动。
我最近在 Ubuntu 18.04 上遇到了这个问题,在英特尔,我跑了
nvidia-xconfig
然后
sudo prime-select nvidia
并重新启动;但 gdm 不再加载。因此,我启动了一个 USB Live 映像,发现有两个/etc/X11/xorg.conf*
文件被我删除了(一个空的和nvidia-xconfig 文件已备份)。然后再次重新启动,我就可以登录,并且 nvidia 驱动程序完美运行。