単一のCRTCで複数のモニタを駆動できますか?

単一のCRTCで複数のモニタを駆動できますか?

私は6つのミニディスプレイポート出力を備えたグラフィックカードを持っており、MSTディストリビュータを使用して、Xorgが自分のデスクトップをカードの出力よりも多くのモニタに拡張できるようにしたいと思います。ただしxrandr、6つ以上のモニターを駆動するために使用すると、「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

CRTCが6つあって、好きなことができないか少し心配です。可能ですか?

答え1

いいえ:各CRTCは単一の「ストリーム」(ディスプレイバッファスキャン)の作成を担当し、それをポート全体にどのように配布してもCRTCよりも多くのストリームを作成することはできません。

することができますCRTCは複数のポートに出力されますが(ドライバがサポートしている場合)、CRTCよりも多くのモニタで他のコンテンツを作成することはできません。

関連情報