DDCによる監視制御

モニターがDDCでできることは、すべてを知っていると思います。 伝統的に、Xサーバーは画像パラメーターを決定し、管理者はddcprobeを使用して「Xサーバーが何を間違えたか」を調べます(ddcprobeはモニター自体に応じてモニターがサポートするモードを示します)。



ただし、ddcは双方向プロトコルです。 彼はコンピューターにモニターができることだけでなく、モニター、コンピューターが彼に何を望んでいるかを伝えます。



SamsungモニターのWindowsユーザーは、自分の魔法を知っています。これにより、(不便な)プログラムの明るさ/コントラストを設定できます。 ただし、モニターを操作するより興味深い方法があります。これはddccontrolユーティリティです。



このユーティリティを使用すると、次のことができます。





そのため、ユーティリティの使用例を次に示します。





まず、目的のモジュールをmodprobe i2c-dev



ます: modprobe i2c-dev







次に、モニターを探しています。 (複数ありますよね?): ddccontrol -p





見つかったモニター:
  -デバイス:dev:/ dev / i2c-1
   サポートされるDDC / CI:はい
   モニター名:Samsung SyncMaster 215TW(DVI)
   入力タイプ:デジタル
   (自動選択)
  -デバイス:dev:/ dev / i2c-2
   サポートされるDDC / CI:はい
   モニター名:VESA標準モニター
   入力タイプ:デジタル




「VESA標準モニター」は無視できます。これは、ddccontrolデータベースでは使用できない本格的なモニターです(単に、レジスターで必要な属性を個別に検索する必要があることを意味します)。 この「不明な」モニターですべての例を示します。



DDC操作の主な原則は、モニターに既知の有効な値を持つレジスタ(0〜255)があることです。 各モニターのこれらのレジスターの意味は異なりますが、通常はいくつかの共通セットが一致します。



ddccprobe -d dev:/dev/i2c-2



モニターがddccprobeによって認識されている場合、すべてのモニターレジスタをヒント付きで表示します。

(dev :)プレフィックスに注意してください。



ddccontrol -r 0xdc -w 2 dev:/dev/i2c-2



インターネットモードを設定します。 -r 0xdc-書き込む場所を登録します。-w-書き込むコマンドと書き込む値。 0-ユーザーモード、5-映画など



ddccontrol -r 0xf5 -w 1 dev:/dev/i2c-2



メニューをロックします(-w 0-ロック解除)。



そして今、少し文書化されていない機能:



ddccontrol -r 0xEE -w 55 dev:/dev/i2c-2



イメージシフト

ddccontrol -r 0xCC -w 0 dev:/dev/i2c-2



メニューで言語を有効にします。 0-中国語1-日本語、2-英語... 9-ロシア語。 奇妙なことに、メニュー自体から中国語または日本語を表示することは不可能です...



コメントで示唆されているように、モニターのオンとオフを切り替える:



ddccontrol dev:/dev/i2c-2 -r 0xe1 -w 0



無効

ddccontrol dev:/dev/i2c-2 -r 0xe1 -w 1



有効



私は長い間この機能をビデオプレーヤーに埋め込むことを考えていました(フルスクリーンをクリックしました-映画がオンになりました)が、手が届きません...



PSこのユーティリティには銃口もあります-gddccontrol



All Articles