我想将两个外部显示器连接到运行 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 下运行?
答案1
这是因为笔记本电脑屏幕在低性能英特尔图形下运行,您可以尝试完全绕过英特尔图形,并在 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
您必须定义两个屏幕,并将每个屏幕分配给所需的设备
答案2
偶然间,我终于搞明白了。关键是使用 NVidia 卡而不是 Intel 卡。我通过“NVidia X 服务器设置”完成此操作,然后重新启动。重新启动之前,我关闭了连接到 Intel 卡的显示器 - 只是为了确保万无一失。重新启动后,Ubuntu 自动注册了笔记本电脑屏幕和连接到 NVidia 卡的屏幕。然后,只需打开第三个显示器,Ubuntu 也会识别出它,现在我可以使用三个屏幕了。
我猜,启用因素只是重新启动,而不是在选择 NVidia 卡后注销并再次登录。