我在 Ubuntu 22.04 上安装了 6 台显示器。我终于通过以下方法从网站手动安装 NVIDIA Quadro P620 驱动程序,让 Ubuntu 识别它们。在删除 noveau 并安装 NVIDIA 之前,只会显示 1 台显示器。
禁用当前视频
$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
Confirm the content of the newly created modeprobe file blacklist-nvidia-nouveau.conf:
$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0
Enter the following Linux command to update kernel initramfs:
$ sudo update-initramfs -u
安装新视频
$ sudo telinit 3
$ sudo bash NVIDIA-Linux-x86_64-470.94.run
$ sudo reboot
现在我的显示屏上出现了 6 个显示器,如屏幕截图所示。我可以将它们排成一行,但不能相互叠放。
这并不理想,因为前 3 个显示器位于底部,而后 3 个安装在前 3 个的顶部。
相反,它们应该像这样排列:
我还认为也许没有人回答这个问题,因为他们不知道为什么我需要这样安排,我需要这样安排是因为:
上行左侧 = 2 | 上行中间 = 3 | 上行右侧 = 5
底行左侧 = 1 | 底行中间 = 6 | 底行右侧 = 4
如有疑问请参见图片:
但是,一旦我应用了这些更改,显示器就会出现各种奇怪的情况,比如互相克隆 - 有些显示器有时会随机关闭。这是完全随机的,但应用更改永远不会起作用,并且总是关闭一些显示器或将一些显示器克隆到其他显示器。
我可以做些什么来让监视器按照它们实际安装的布局排列?在 ubuntu 16 中,我能够让它工作,尽管非常痛苦,需要一直安排它们并保留 monitors.xml 的副本,但它从来都不稳定,但它确实有效。
作为示例,请查看我点击“应用”后监视器发生的情况的屏幕截图:
如果我尝试在这里重新排列它们,它不会应用,有些被关闭,有些被镜像到其他。现在恢复正常的唯一方法是重新启动。
然后我点击“恢复”,这样就不会破坏我在同一行显示器上的设置,只需保存保存良好设置的文件即可。结果,它关闭了 2 个显示器 - 我现在也无法重新打开它们。现在我将重新启动以使其恢复正常,至少在我重新启动时可以正常工作。