Appleは、AppleのThunderbolt to DVIアダプタを介して、サードパーティのディスプレイのDDC / CIをサポートしていますか


26

以前はDVIポートを介してWindows PCに接続されていたDell 21.5インチモニターがありましたが、Windowsを介して接続されたディスプレイの明るさとコントラストを制御できるDDC / CIに問題はありません。

私の質問は、Appleのアダプターを使用して、システム環境設定内でApple以外のディスプレイを制御できますか?


1
私にとっては、同様のセットアップでは明るさを制御できません。
マックスリード

1
LOL心強いこと、すごい@MaxRied
シェーン・スー

DDC / CIは、Dellディスプレイの機能としてリストされていますか?
-MrDaniel

@MrDanielはい、機能としてリストされています。
シェーン・スー

回答:


35

私もそれが可能だったことを望んでいますが、短い答えはノーです。システム環境設定を使用して、DDC / CI経由で外部ディスプレイの輝度を制御することはできません。

外部ディスプレイの輝度を調整できるプログラムを作成することは可能かもしれませんが、決して確実なことではありません。面倒な詳細が必要な場合は読んでください…


かなりの研究を行った後、AppleはDDC / CIを使用して、内部または外部のディスプレイの輝度を制御しないことを確信しています。

  1. Apple Cinema Displayの輝度は、USBインターフェイスが接続されている場合にのみ調整できます。DDC / CIでは、これは必要ありません。

  2. (どうやら文書にはないが)Appleは、具体的には、彼らのIOKitのライブラリを通じて明るさを表示するためのインタフェースを提供ioGraphicsLibを

    …しかし、このインターフェイスは外部ディスプレイでは確実に動作しないようです:

    (私は数年前にこれを読んで、今ではサポートリンクを見つけることができませんが、ディスプレイの明るさ(少なくとも内部ディスプレイの場合)はAppleのSystem Management Controller(SMC)に委任されている可能性があることを思い出すようですファンの速度、バッテリー残量の監視など、すべての電力関連機能の責任。AppleがSMCと内部ディスプレイの間に独自のI²C制御インターフェイスを実装していたとしても驚かないでしょうが、これは私の推測です。

  3. DDC / CIおよびカスタムソフトウェアを使用して外部ディスプレイと通信/制御することは可能ですが、このサポートはOS X時代に何壊れています。DDC / CIサポートは、使用されているグラフィックスチップセットとドライバーにも依存してます。

    http://update.necdisplay.com/spectraview/readmemac_v1_1_12_1.htmlから:

    Mac OS 10.8.0の時点で、DDC / CIを介したモニター接続のサポートは、DVIビデオ出力を備えたシステムやminiDisplayPort-DVIケーブルまたはアダプターを使用しているシステムを含む一部のMacでは機能しません。NECはAppleと協力して、将来のMac OSアップデートでこの問題を修正しています。

  4. DDC / CIはI²C上で動作します。AppleのIOKitライブラリには、ディスプレイ制御プログラムの作成を可能にするI²Cインターフェイスが含まれていますが、これが確実に機能しないという報告がいくつかあります(具体的には、値をモニターに書き込むことはできますが、読み取ることはできません。現在の明るさを教えてください):

それで、私が知る限り、それはそれのサイズについてです。

あなたがObjective-C開発者である場合(またはご存じの場合)、GitHubプロジェクトを見つけて、いじくり回すことができますが、上記のように、コードが正常であっても、組み合わせでは機能しない可能性がありますモニター、Macおよびディスプレイドライバーの。


4
無駄な詳細に感謝します。これについて多くの整理とリンクキュレーションを行ってくれてありがとう。
bmike

驚くほどうまくいったgithubプロジェクトに感謝​​します!私は何年もこれを見てきました!OS X 10.8.4を搭載した2011 MacBook ProでDell u2311hを使用しています。

@ user53454-どのようにして機能させましたか?
ダン

ディスプレイリンクユーザーの場合、アプリを実行するとディスプレイがフリーズし、再起動を強制する必要があります:(
sucotronic

Appleの問題ではありません。DDC / CIを介して明るさを制御できるサードパーティ製アプリが多数あります(macOSの場合でも)。コネクタを使用してモニターを接続すると、動作しないという唯一の問題。たとえば、VGAケーブルをマザーボードのD-Subポートに直接接続しても問題ありません。コネクタ(DVI-VGA)を介してマザーボードのDVI-Dポートに接続すると、items.s2.citilink.ru / 1062424_v01_b.jpg
user25

12

免責事項:私は自分でこのアプリをコンパイルしました(私は著者ではありませんが)。マシンがフリーズする場合があります。

このアプリを試すこともできますhttps : //github.com/superduper/BrightnessMenulet。ただし、メインディスプレイ(メニューバーが表示される場所)でのみ輝度を調整できます。

MacBook Pro + Dell U2412Mでテストしましたが、問題なく動作しました。


有望に見えますが、記録のために、HP ZR2440w over Mini Displayportを使用してMBP '12のOSX 10.7.5で起動しても何も起こりません。
エリカ

私にとっても何もしません。メニューバーにも表示されません。10.7.4。@Victor-どのOSを実行していますか?
ダン

3
残念ながら、私のマシンまで、このフリーズ(DisplayPortを経由して、ミニ、10.8.current、Dellの24"モニター)。
ダンPritts

4
これにより、Macがフリーズしました。違反はありませんが、これを試す際には、将来の読者は細心の注意を払うことをお勧めします。もちろん悪意はありませんが、これを開く前に作業内容を保存してください。
シェーン・スー

これに関するニュースはありますか?
ダン

8

Apple ソフトウェアは、スリープ状態を超えてPCモニターを制御する手段をサポートしていません。

他の手段で送信できる場合、ハードウェアアダプターはDDCコマンドを渡します。

ddcctlプログラムでは、多くのDisplayPort / Thunderbolt-DVIアダプターとUSB-to-VGAを使用しています。

実行ddcctl -d 1 -b ?して、最初のモニターの輝度をポーリングできるかどうかをテストしてください。

次に、1番目のモニターの輝度を5つの「ティック」で増やします(スケールはモニターの製造元/モデルによって異なります)。

$ ddcctl -d 1 -b ? -b 5+
2015-06-19 11:46:14.081 ddcctl[39871:4302046] I: found 2 displays
2015-06-19 11:46:14.081 ddcctl[39871:4302046] I: polling display 1's EDID
2015-06-19 11:46:14.102 ddcctl[39871:4302046] I: got edid.name: LG ULTRAWIDE
2015-06-19 11:46:14.103 ddcctl[39871:4302046] D: command arg-pair: d: 1
2015-06-19 11:46:14.103 ddcctl[39871:4302046] D: command arg-pair: b: 5+
2015-06-19 11:46:15.108 ddcctl[39871:4302046] D: querying VCP control: #16 =?
2015-06-19 11:46:15.212 ddcctl[39871:4302046] I: VCP control #16 = current: 42, max: 100
2015-06-19 11:46:15.213 ddcctl[39871:4302046] D: relative setting: 42 + 5 = 47
2015-06-19 11:46:15.213 ddcctl[39871:4302046] D: setting VCP control #16 => 47

2
ありがとう!ただし、警告を繰り返す必要がありますが、ddcctl(および他のddcアプリ)はOSXをクラッシュさせる可能性があるため、未保存の作業で使用しないでください。
kfix

私はモニターを0の明るさ(超薄暗い)に保つのが好きですが、人々が来て私の画面を見ると、これに悩まされるので、私は彼らのために簡単に最大にバンプする方法を持っています。私はオートマトンを使ってMaximumBrightness.app(そして最低限のものも)作成しました。
ジェフ

申し訳ありませんが、これはどのようにインストールしますか?githubからzipをダウンロードして解凍し、make installそのフォルダー内から実行しましたが、多くのエラーが発生します:pastebin.com/aLpjLhdH
Dan

1
更新:警告にもかかわらず機能します。
ダン

「DVI-D VGA」コンバーターはどうですか?items.s2.citilink.ru/1062424_v01_b.jpg
user25

3

これは古いトピックですが、念のためここに投稿します。

TB-to-DVIアダプターの具体的な詳細についてはわかりませんが、一般的にはいくつかのモニターを制御できます。呼ばれる偉大な小さなフリープログラムありますMonitorControlによってthe0neyouseekは、それが制御明るさ、コントラスト、および外部モニタ上でもボリュームにあなたのオプションを提供します。私はSamsung P2450で個人的にテストしましたが、まったく問題なく動作しました。


これは受け入れられた答えでなければなりません。このプログラムは、複数の外部ディスプレイ、ネイティブの明るさのハド、本当に古いDellディスプレイでも、Mojaveで完璧に機能します!
fl034

-1

ThunderboltモニターとMacbook Airがあります。CTRL-F1およびCTRL-F2を使用することにより、モニターの輝度を調整できます。

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