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今日、これについて多くを学んでおり、私自身の研究中にあなたの質問につまずいた。