我曾尝试在我的 Dell Precision Tower 7910 上安装第三台显示器,但失败了。它有两个 Nvidia Quadro K5200 图形适配器,但当我上周最初安装 Ubuntu 18.04 时,它只插入了其中一个。
串行通信可以看到两个适配器:
$ lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GK110GL [Quadro K5200] (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation GK110GL [Quadro K5200] (rev a1)
我已经安装了推荐的 NVIDIA 专有驱动程序:
现在,几个小时过去了,根据论坛上的几篇帖子,我已经尝试了几乎所有我觉得可以尝试的事情。
幸好我及时安装了时间移位每次出现问题时我都可以恢复到工作快照(尽管只有两个监视器)。
上次我恢复时,我注意到我的实时 USB 记忆棒能够识别并显示所有三个显示器。{耸肩}
有什么想法或建议吗?
答案1
所以我的建议是,根据@Dan Deford 的说法,卸载专有的 Nvidia 驱动程序,改用 nouveau 驱动程序。这显然是有效的。
然而,人们应该注意,对于 3D 加速繁重的程序(游戏等),新驱动程序的性能通常达不到专有驱动程序的性能。
答案2
感谢@user3801839 - 这是我所做的。
我在按照建议完全删除 NVIDIA 驱动程序时遇到了一些问题 - 但我发现以下命令可以做到这一点这里。
以下是我运行的删除 NVIDIA 驱动程序并恢复为 nouveau 的命令:
# LC_MESSAGES=C dpkg-divert --list '*nvidia-340*' | sed -nre 's/^diversion of (.*) to .*/\1/p' | xargs -rd'\n' -n1 -- sudo dpkg-divert --remove
# sudo apt --fix-broken install
# sudo apt purge --autoremove '*nvidia*'
# sudo apt-get update
# sudo apt-get upgrade
# sudo apt-get install ubuntu-desktop
# sudo reboot
重启后,我的第三台显示器就出现了。再次感谢@user3801839!
注意:请自行承担风险 - 我确信会使用时间移位在运行上述命令之前创建我的系统快照。
还有一个后续行动——
删除 NVIDIA 驱动程序后,我一直在努力解决 3D 加速问题(Blender 一直锁定我的整个系统),因此我一直在努力解决这个问题。
最后,我重新安装了相同的推荐驱动程序,然后查看 NVIDIA X 服务器设置。在 X 服务器显示配置部分下,有一个标记为“启用基本马赛克”的复选框,但未选中。选中该框、应用配置更改、保存到我的 X 配置文件并重新启动后,它开始工作。我不完全确定什么是基本马赛克,但我现在正在使用三个显示器运行专有驱动程序。