为什么 ubuntu 19.10 找不到第二台显示器

为什么 ubuntu 19.10 找不到第二台显示器

我最近安装了 ubuntu 19.10,一开始两个显示器都工作正常。现在我启动 ubuntu,连接到 VGA 2 的显示器不工作。我尝试启动系统,然后插入显示器。我更换了显示器的 VGA,但仍然没有反应。我使用 xrandr 检查,发现只连接了一台显示器。当我使用 Windows 时,两个显示器都工作正常。我甚至下载了其他驱动程序并更新了系统,但仍然没有反应。除了重新安装 ubuntu 之外,还有其他建议吗?

答案1

我遇到了同样的问题,在阅读了大量资料之后,我发现发生这种情况的原因似乎有很多种。

所以 YMMV,但对我来说问题是 nvidia 卡没有注册安全启动。

诊断此问题的最快方法是运行命令这个答案

andrew@desktop:~$ glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce RTX 2080 SUPER/PCIe/SSE2

我的显示器上没有显示 nvidia,而是显示了一些默认设置。现在它显示了 nvidia,我的第二台显示器会自动亮起,无需触摸 CLI。

因此,如果您的其中显示的是 nvidia 的内容,那么请忽略这个答案的其余部分。

另一个诊断症状是运行时xrandr出现此错误:“ xrandr: Failed to get size of gamma for output default

我按照 Ubuntu 论坛上的建议操作(这里),但我认为这比必要的更为激进。

我真正需要做的是让它注册安全启动。所以你可以尝试:

sudo apt-get purge nvidia-driver-435
sudo apt-get install nvidia-driver-435

注意:您可以在设置中的“附加驱动程序”中找到正确的号码。

重新安装驱动程序时,它会要求您输入 MOK 密码。我使用了一个复杂的密码,但无法匹配(不确定是否这个答案是否有帮助)。

在 MOK 密码失败后,我决定尝试使用最新版本的 NVidia 驱动程序,从他们的官方网站。他们的安装程序处理所有 MOK 内容,我使用了一个能够匹配的六个字符的英文单词密码。

如果你不知道从其页面中选择哪个 nvidia 驱动程序,请尝试运行lspci | grep -i nvidia

因此,我的 2c 是尝试:

  1. 重新安装默认驱动程序以使其注册安全启动
  2. 使用其网站上的 nvidia 安装并将其注册到安全启动中

相关内容