У меня был монитор Dell 21,5 ", который ранее был подключен к ПК с Windows через порт DVI, у которого нет проблем с DDC / CI, который позволял мне управлять яркостью и контрастностью подключенного дисплея через Windows.
У меня вопрос: с помощью адаптера Apple можно ли управлять дисплеем не Apple в Системных настройках?
display
thunderbolt
Шейн Хсу
источник
источник
Ответы:
Хотелось бы, чтобы это было возможно, но краткий ответ - нет, вы не можете использовать Системные настройки для управления яркостью внешнего дисплея через DDC / CI.
Возможно, было бы целесообразно написать программу, которая может регулировать яркость внешнего дисплея, но это ни в коем случае не обязательно. Продолжайте читать, если вы хотите кровавые детали ...
Проведя немало исследований, я уверен, что Apple не использует DDC / CI для управления яркостью дисплеев, как внутренних, так и внешних.
Яркость дисплеев Apple Cinema можно регулировать только при подключенном интерфейсе USB . С DDC / CI в этом нет необходимости.
Apple предоставляет (хотя, по-видимому, не документирует) интерфейс для отображения яркости через свою библиотеку IOKit, особенно в ioGraphicsLib :
… Но этот интерфейс не работает надежно для внешних дисплеев:
(Я читал об этом несколько лет назад, и хотя сейчас я не могу найти вспомогательную ссылку, я, кажется, вспоминаю, что яркость дисплея (по крайней мере, для внутренних дисплеев) может быть делегирована контроллеру системного управления Apple (SMC), который имеет ответственность за все функции, связанные с питанием: скорость вращения вентилятора, контроль уровня заряда батареи и т. д. Я не удивлюсь, если Apple внедрит свой собственный интерфейс управления I²C между SMC и внутренним дисплеем - но это чистое предположение с моей стороны.)
Можно связываться с внешними дисплеями и управлять ими с помощью DDC / CI и специального программного обеспечения, но в эпоху OS X его поддержка неоднократно нарушалась . Поддержка DDC / CI также зависит от графического чипсета и используемых драйверов .
С http://update.necdisplay.com/spectraview/readmemac_v1_1_12_1.html :
DDC / CI работает над I²C . Библиотека Apple IOKit включает интерфейс I²C, который должен позволить писать программу управления дисплеем, но есть несколько сообщений о том, что это не работает надежно (в частности, значения могут записываться на монитор, но не считываться, поэтому вы не можете расскажи какая сейчас яркость):
Так что это о размере, насколько я могу судить.
Если вы (или вы знаете) разработчик Objective-C, я нашел проект на GitHub, с которым вы могли бы взглянуть, как работать - однако, как уже упоминалось выше, даже если предположить, что код в порядке, он может не работать для вашей комбинации монитора, Mac и драйверов дисплея.
источник
Отказ от ответственности: я сам скомпилировал это приложение (хотя я не автор). Это может заморозить вашу машину.
Вы также можете попробовать это приложение: https://github.com/superduper/BrightnessMenulet , хотя оно позволяет регулировать яркость только на главном дисплее (то, где появляется строка меню).
Я тестировал его на своем MacBook Pro + Dell U2412M, работал нормально.
источник
Программное обеспечение Apple не поддерживает какие-либо средства управления мониторами ПК, кроме того, что они спят.
Аппаратные адаптеры будут передавать команды DDC, если вы можете отправлять их другими способами.
Я использую много адаптеров DisplayPort / Thunderbolt to DVI, а также USB-VGA с моей программой ddcctl .
Попробуйте запустить,
ddcctl -d 1 -b ?
чтобы проверить, можно ли опрашивать яркость вашего первого монитора.Затем, чтобы увеличить яркость 1-го монитора на 5 «тиков» (масштаб варьируется от mfg / модели монитора):
источник
MaximumBrightness.app
(и минимум, тоже).make install
из этой папки, но он выдает кучу ошибок: pastebin.com/aLpjLhdHЭто старая тема, но вы я все равно выложу здесь, на всякий случай.
Я не уверен в конкретных деталях адаптера TB-DVI, но в целом вы МОЖЕТЕ контролировать некоторые мониторы. Там отличная маленькая бесплатная программа под названием MonitorControl по the0neyouseek , это дает вам вариант для регулировки яркости, контрастности и даже объем на внешних мониторах. Я лично тестировал его на Samsung P2450, и он работал без проблем.
источник
У меня есть монитор Thunderbolt и Macbook Air. Используя CTRL-F1 и CTRL-F2, яркость монитора можно регулировать.
источник