双显示器设置(Displayport MST 设置)中只能使用一台显示器

双显示器设置(Displayport MST 设置)中只能使用一台显示器

我正在运行一台配备 Radeon HD6870 显卡的台式电脑。该卡连接到一台 Dell U2515H 显示器,另一台 Dell U2515H 显示器连接到该显示器(显示器菊花链式一起移动性设置)。此设置在 Windows 中有效。

然而,在 Ubuntu 15.10 中,第二台显示器根本无法被检测到,并且它显示与第一台显示器相同的内容。

旧的 Ask Ubuntu 问题Displayport 1.2 MST/菊花链 - 双显示器设置 - 英特尔显卡包含一些有希望的回复,我认为当前内核支持 MST。但是,显然不是开箱即用的。如何在 Ubuntu 15.10 中使用 MST 将桌面扩展到第二台显示器?

更新:我发现了一篇新闻文章Radeon DisplayPort MST 队列适用于 Linux 4.1。由于 Ubuntu 15.10 使用内核 4.20,理论上应该可以工作。文章说“虽然开源 Radeon DP MST 支持将出现在 Linux 4.1 中,但默认情况下它是禁用的。”我将继续研究,如果找到解决方案,我会更新这个问题。

更新 2:显然,截至 2015 年 11 月 25 日,支持尚未实现。我将内核更新到 4.2.6,并设置了核参数“radeon_mst=1”,根据互联网上的各种说明,这应该可以启用 Radeon 的 MST 支持。然而,这导致启动后出现黑屏。经过进一步研究,我发现了以下描述此现象的未解决的错误:

https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/1509997 https://bugs.freedesktop.org/show_bug.cgi?id=92790

显然唯一可行的选择是等待这个错误被修复。或者使用基于硬件的解决方法:购买具有两个 DisplayPort 输出的显卡。

更新 3:

也许可以通过使用 AMD 的专有二进制驱动程序来解决该问题,韓國。对我来说这不是一个可行的解决方案,因为我已经升级到 Ubuntu 16.04,而 fglrx 不适用于该版本。我在 Linux 内核 4.6 更改日志中看到了一些与 Radeon MST 相关的更改提示,所以我希望这会带来一些改进(使用 Ubuntu 16.10)。

答案1

根据其他来源,内核参数是“radeon.mst=1”。不确定最终是否两者都受支持。

答案2

使用内核 4.15.2(可能更早)和开源驱动程序即可开箱即用,无需内核命令行参数。可以使用以下命令轻松安装新内核呜呜,假设您没有使用任何专有驱动程序。

相关内容