crtcとは何ですか?xrandrを使用していくつの出力を有効にできますか?


19

私はcrunchbang linux(openboxウィンドウマネージャーを使用)を実行しているLenovo x220i thinkpadを使用しています。ラップトップの側面にはDPおよびVGAプラグがあります。

DPおよびVGAケーブルを接続して実行するxrandrと、次の出力が使用可能/アクティブになっていることがわかります。

VGA1
DP1
LVDS1  <- the laptop screen

2つ以上(任意の組み合わせを使用)を有効にしようとすると、「[VGA1 / DP1 / LVDS1]の出力のcrtcが見つかりません」というエラーが表示されます。

crtcとは何ですか?使用可能な数を調べるにはどうすればよいですか?ソフトウェアに追加したり、PCIカードを介して追加したりすることは可能ですか?

ありがとう。

回答:


30

CRTCは「Cathode Ray Tube Controller」の略ですが、ウィキペディアは「Video Display Controller」を好みます

それらはまだCRTCと呼ばれています-技術用語は時々変更が遅い場合があります。

常により複雑な説明がありますが、適切な要約は、各CRTCが出力予定のビデオカード上のビデオバッファに対応しているということです。いくつかのニュアンスを強調するために、この特定の表現を選択しました。

  • ヘッドレスVNCサーバーに使用される画面などのソフトウェア画面は、ビデオメモリにRAMを使用し、ビデオカードとは関係なく、またはハードウェアアクセラレーションを取得します。ビデオカード上にないため、CRTCcは必要ありません。
  • ビデオカードを使用してシーンをレンダリングし、最終結果のバッファをメモリ/ディスクに戻す場合、ビデオカードのメモリを使用しているにもかかわらず、出力にバインドされていないため、CRTCは関係ありません。
  • ビデオカードでは、1つのCRTCを複数のディスプレイに出力できます。それらは同じ解像度でなければならず、同じ周波数である必要はありません。ディスプレイ設定を使用して2つ以上のディスプレイで「同じ画面を表示」するだけでは、これを利用できず、2つのCRTCで最終バッファをミラーリングする可能性があります。1つのCRTCが2つのディスプレイに複製されることを確認することは、これまでのところ、私の技術的な能力を超えています。

他の質問に答えるには:

使用可能な[CRTC]の数を確認するにはどうすればよいですか?

$ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x4d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 10 associated providers: 0 name:Intel

あなたのように、私はCRTCよりも多くの出力を持っていることに注意してください:crtcs: 4 outputs: 10、出力が多数あるという正当な理由があります。

  • デイジーチェーン接続がサポートされている場合、 DisplayPortコネクタには2つまたは3つの出力が関連付けられます。
  • DVI-Iコネクタは、各タイプのモニターを実行するためのデジタルおよびアナログ構成要素に分割することができます。古い怠zyな解決策は、これらをハードウェアに複製することでしたが、現在ではビデオデバイスがそのようなポートに関連付けられたDVIおよびVGA出力を持つことが一般的です。
  • ラップトップのドックは、出力の数を簡単に2倍に増やすことができます。それは、ドックに豊富な追加コネクタの利便性を提供するためです。
  • ビデオデバイスは、プロダクションに急いだり、別のデバイスを再実装したりしたため、コネクタが実装されていない場合がありますが、一部のコネクタは省略されています。

ソフトウェアに[CRTC]を追加することはできますか、PCIカードを使用して追加することはできますか?

CRTCはGPUによって提供されるため、より多くの機能を使用する唯一の方法は、既存のデバイスと同時に動作するビデオデバイスを追加することです。私はこれが可能であり、多くの制限があることを知っていますが、それ以上はありません。あなたはする必要があります複数のGPUセットアップを研究し、これはあなたのためにも実現可能であるかどうかを確認します。


PS今日、これについて多くを学んでおり、私自身の研究中にあなたの質問につまずいた。


2

crtcブラウン管コントローラーの略です。古代には、モニターは今日CRTLCDディスプレイではなく、(ガラス製の重いデバイス)を使用していました。


2
「古代の時代」について知っているために+1。ただし、crtが実際に接続されている場合、前述のエラーメッセージが表示されるのはなぜですか?3番目の出力をアクティブにしようとする場合にのみ、このメッセージが表示されます。編集:おっと、投票するには15ポイントが必要です:/
neildaemond

1

私はそれがあなたのディスプレイデバイスのハードウェアの制限であることを恐れています。ドッキングステーション付きのラップトップ(t430)の状況も同様です。2つのDPとLVDSまたは3つのDPまたはLVDSとDPとHDMIを3台のモニターで並列に使用できますが、モニターを有効にすると、同じエラーが表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.