是否可以从单个 CRTC 驱动多个显示器?

是否可以从单个 CRTC 驱动多个显示器?

我有一个带有 6 个迷你显示端口输出的显卡,希望使用 MST 分离器让 Xorg 将我的桌面扩展到比卡上的输出更多的显示器上。但是,当用于xrandr驱动超过六个显示器时,我被告知“无法找到输出 DisplayPort-4-1-1 的 crtc”。看着xrandr --listproviders,我得到以下信息。

Provider 0: id: 0x8d cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 30 associated providers: 1 name:PITCAIRN @ pci:0000:04:00.0

注意到 6 个 CRTC,我有点担心我将无法实现我想要的。这可能吗?

答案1

否:每个 CRTC 负责生成单个“流”(显示缓冲区的扫描),并且无论您如何将它们分布在端口上,您都不能生成比 CRTC 更多的流。

你也许可以镜子CRTC 输出到多个端口(如果驱动程序支持),但您无法在比 CRTC 多的显示器上生成不同的内容。

相关内容