Saya memiliki monitor Dell 21.5 ", yang sebelumnya terhubung ke PC Windows melalui port DVI-nya, yang tidak memiliki masalah dengan DDC / CI yang memungkinkan saya untuk mengontrol kecerahan dan Kontras tampilan yang terpasang melalui Windows.
Pertanyaan saya adalah: melalui adaptor Apple, dapatkah saya mengontrol tampilan non-Apple dalam System Preferences?
display
thunderbolt
Shane Hsu
sumber
sumber
Jawaban:
Saya berharap itu mungkin juga, tetapi jawaban singkatnya adalah tidak, Anda tidak dapat menggunakan System Preferences untuk mengontrol kecerahan tampilan eksternal melalui DDC / CI.
Mungkin layak untuk menulis sebuah program yang dapat menyesuaikan kecerahan tampilan eksternal Anda, tetapi itu sama sekali bukan hal yang pasti. Baca terus jika Anda ingin detail berdarah ...
Setelah melakukan sedikit riset, saya cukup yakin bahwa Apple tidak menggunakan DDC / CI untuk mengontrol kecerahan tampilan, baik internal maupun eksternal.
Kecerahan Tampilan Bioskop Apple hanya dapat disesuaikan ketika antarmuka USB dicolokkan . Dengan DDC / CI ini tidak perlu.
Apple menyediakan (meskipun tampaknya tidak mendokumentasikan) antarmuka untuk menampilkan kecerahan melalui pustaka IOKit mereka, khususnya di ioGraphicsLib :
... tetapi antarmuka ini tampaknya tidak berfungsi dengan baik untuk tampilan eksternal:
(Saya membaca ini beberapa tahun yang lalu dan walaupun sekarang saya tidak dapat menemukan tautan pendukung, saya ingat bahwa kecerahan layar (setidaknya untuk tampilan internal) dapat didelegasikan ke Sistem Manajemen Pengontrol (SMC) Apple , yang memiliki tanggung jawab untuk semua fungsi yang berhubungan dengan daya: kecepatan kipas, pemantauan level baterai, dll. Saya tidak akan terkejut jika Apple telah mengimplementasikan antarmuka kontrol I²C mereka sendiri antara SMC dan tampilan internal - tetapi ini adalah spekulasi murni di pihak saya.)
Dimungkinkan untuk berkomunikasi dengan / mengendalikan tampilan eksternal menggunakan DDC / CI dan perangkat lunak khusus, tetapi dukungan untuk ini telah rusak lebih dari satu kali di era OS X. Dukungan DDC / CI juga tergantung pada chipset grafis dan driver yang digunakan .
Dari http://update.necdisplay.com/spectraview/readmemac_v1_1_12_1.html :
DDC / CI bekerja di atas I²C . Pustaka IOKit Apple mencakup antarmuka I²C yang seharusnya memungkinkan untuk menulis program kontrol layar, tetapi ada beberapa laporan bahwa ini tidak berfungsi dengan baik (khususnya, nilai dapat ditulis ke monitor tetapi tidak dibaca, sehingga Anda tidak bisa katakan apa kecerahan saat ini):
Jadi itu tentang ukurannya, sejauh yang saya tahu.
Jika Anda (atau Anda tahu) seorang pengembang Objective-C, saya memang menemukan proyek di GitHub yang bisa Anda lihat-lihat - meskipun seperti yang disebutkan di atas, bahkan dengan asumsi kode OK, itu mungkin tidak berfungsi untuk kombinasi Anda monitor, Mac dan driver tampilan.
sumber
Penafian: Saya mengkompilasi aplikasi ini sendiri (walaupun saya bukan penulisnya). Ini dapat membekukan mesin Anda.
Anda juga dapat mencoba aplikasi ini: https://github.com/superduper/BrightnessMenulet , meskipun memungkinkan untuk menyesuaikan kecerahan hanya pada tampilan utama (di mana bilah menu muncul).
Saya sudah mengujinya di MacBook Pro + Dell U2412M saya, bekerja dengan baik.
sumber
Perangkat lunak Apple tidak mendukung cara apa pun untuk mengontrol monitor PC selain menidurkannya.
Adaptor perangkat keras akan melewati perintah DDC jika Anda dapat mengirimnya dengan cara lain.
Saya menggunakan banyak DisplayPort / Thunderbolt ke adaptor DVI serta USB-to-VGA dengan program ddcctl saya .
Coba jalankan
ddcctl -d 1 -b ?
untuk menguji apakah kecerahan monitor pertama Anda dapat disurvei.Kemudian untuk meningkatkan kecerahan monitor pertama sebesar 5 "ticks" (skala bervariasi dari monitor mfg / model):
sumber
MaximumBrightness.app
(dan yang minimum juga).make install
dari dalam folder itu, tetapi ia memunculkan banyak kesalahan: pastebin.com/aLpjLhdHIni adalah topik lama, tetapi Anda masih akan mempostingnya di sini, untuk berjaga-jaga.
Saya tidak yakin tentang detail spesifik adaptor TB-ke-DVI, tetapi secara umum Anda BISA mengontrol beberapa monitor. Ada sedikit program gratis hebat yang disebut MonitorControl oleh the0neyouseek , ini memberi Anda opsi untuk mengontrol kecerahan, kontras, dan bahkan volume pada monitor eksternal. Saya pribadi mengujinya dengan Samsung P2450, dan itu berfungsi tanpa masalah sama sekali.
sumber
Saya memiliki monitor Thunderbolt dan Macbook Air. Dengan menggunakan CTRL-F1 dan CTRL-F2 kecerahan monitor dapat disesuaikan.
sumber