我想将两个外部显示器连接到运行 Ubuntu 18.04 LTS 的笔记本电脑。
设置:我的笔记本电脑 (Dell XPS 17 l702X) 有一个内置显卡 (Intel) 和一个专用显卡 (NVidia GeForce GT 555M)。它还具有 DisplayPort 和 HDMI 插槽。DisplayPort 连接到 Intel 卡,HDMI 端口连接到 NVidia 卡。我正在使用专有的 NVidia 驱动程序 (nvidia-driver-390)。
问题:如果我只使用 HDMI,我可以在外接显示器上获得输出。否则,我只能在 DisplayPort 显示器上得到输出,而不是在它们两个上。在显示设置中,仅显示一台显示器。
努力prime-select
:我还尝试使用“ NVidia X 服务器设置”工具和打开的 X.Org 驱动程序在显卡之间切换,但没有成功。
问题:如何使两个显示器都在 Ubuntu 下运行?
这是因为笔记本电脑屏幕在低性能英特尔显卡中运行,您可以尝试完全绕过英特尔显卡并在 nvidia 显卡下运行笔记本电脑屏幕。您可以通过多种方式完成,首先(如果可能)禁用 bios 中的动态图形或使用 xrandrd。
这是一个指导解决方案,它来自 debian wiki,但也应该在 Ubuntu 中工作:https ://wiki.debian.org/NvidiaGraphicsDrivers/Optimus
更新
另一个更困难的解决方案是根据需要手动配置 xorg 服务器,通过快速研究我发现这一点可能会对您有所帮助:https ://superuser.com/questions/117239/how-can-i-get -multiple-video-cards-to-work-on-linux
您必须定义两个屏幕,并将每个屏幕分配给所需的设备
偶然间,我现在想通了。关键是使用 NVidia 卡而不是 Intel。我是通过“NVidia X Server Settings”完成的,然后重新启动。在重新启动之前,我关闭了连接到英特尔卡的显示器——只是为了确定。重新启动后,Ubuntu 自动注册了笔记本电脑屏幕和连接到 NVidia 卡的屏幕。然后,通过简单地打开第三个显示器,Ubuntu 也识别出了那个,现在,我可以使用三个屏幕。
我想,启用因素只是重新启动,而不是在选择 NVidia 卡后注销并再次登录。