Eu tinha um monitor Dell 21,5 ", que anteriormente estava conectado a um PC com Windows por sua porta DVI, que não tem problema com o DDC / CI, o que me permitiu controlar o brilho e o contraste da tela conectada pelo Windows.
Minha pergunta é: através do adaptador da Apple, posso controlar uma tela que não seja da Apple nas Preferências do Sistema?
display
thunderbolt
Shane Hsu
fonte
fonte
Respostas:
Eu gostaria que fosse possível também, mas a resposta curta é não, você não pode usar as Preferências do Sistema para controlar o brilho de um monitor externo via DDC / CI.
Pode ser possível escrever um programa que possa ajustar o brilho do seu monitor externo, mas não é de forma alguma uma coisa certa. Leia se você quiser os detalhes sangrentos…
Depois de pesquisar bastante, tenho certeza de que a Apple não usa DDC / CI para controlar o brilho dos monitores, internos ou externos.
O brilho do Apple Cinema Displays só pode ser ajustado quando a interface USB está conectada . Com o DDC / CI, isso não seria necessário.
A Apple fornece (embora aparentemente não documente) uma interface para exibir brilho através de sua biblioteca IOKit, especificamente no ioGraphicsLib :
… Mas essa interface não parece funcionar de maneira confiável para monitores externos:
(Eu li isso alguns anos atrás e, embora agora não consiga encontrar um link de suporte, lembro que o brilho da tela (pelo menos para telas internas) pode ser delegado ao System Management Controller (SMC) da Apple , que responsabilidade por todas as funções relacionadas à energia: velocidade do ventilador, monitoramento do nível da bateria, etc. Não ficaria surpreso se a Apple tivesse implementado sua própria interface de controle I²C entre o SMC e a tela interna - mas isso é pura especulação da minha parte.)
É possível se comunicar com / controlar monitores externos usando DDC / CI e software personalizado, mas o suporte para isso foi interrompido mais de uma vez na era do OS X. O suporte a DDC / CI também depende do chipset gráfico e dos drivers usados .
Em http://update.necdisplay.com/spectraview/readmemac_v1_1_12_1.html :
DDC / CI trabalha sobre I²C . A biblioteca IOKit da Apple inclui uma interface I²C que deve possibilitar a gravação de um programa de controle de exibição, mas existem alguns relatos de que isso não funciona de maneira confiável (especificamente, os valores podem ser gravados no monitor, mas não lidos, para que você não possa diga qual é o brilho atual):
Então esse é o tamanho, pelo que sei.
Se você é (ou conhece) um desenvolvedor de Objective-C, eu encontrei um projeto no GitHub com o qual você poderia dar uma olhada - no entanto, como mencionado acima, mesmo assumindo que o código está correto, pode não funcionar para a sua combinação do monitor, Mac e drivers de vídeo.
fonte
Disclaimer: Eu compilei este aplicativo sozinho (embora não seja o autor). Pode congelar sua máquina.
Você também pode experimentar este aplicativo: https://github.com/superduper/BrightnessMenulet , embora permita ajustar o brilho apenas na tela principal (onde a barra de menus aparece).
Eu testei no meu MacBook Pro + Dell U2412M, funcionou bem.
fonte
O software da Apple não suporta nenhum meio de controlar os monitores de PC além de adormecê-los.
Os adaptadores de hardware transmitirão comandos DDC, se você puder enviá-los por outros meios.
Eu uso muitos adaptadores DisplayPort / Thunderbolt para DVI, bem como USB-para-VGA com o meu programa ddcctl .
Tente executar
ddcctl -d 1 -b ?
para testar se o brilho do seu 1º monitor pode ser pesquisado.Em seguida, para aumentar o brilho do 1º monitor em 5 "ticks" (a escala varia de acordo com o monitor mfg / modelo):
fonte
MaximumBrightness.app
(e um mínimo também).make install
de dentro dessa pasta, mas ele gera váriosÉ um tópico antigo, mas você ainda o publicarei aqui, apenas por precaução.
Não tenho certeza sobre detalhes específicos do adaptador TB para DVI, mas em geral você pode controlar alguns monitores. Existe um excelente programa gratuito chamado MonitorControl da the0neyouseek , que oferece a opção de controlar o brilho, o contraste e até o volume em monitores externos. Eu pessoalmente testei com o Samsung P2450 e funcionou sem problemas.
fonte
Eu tenho um monitor Thunderbolt e Macbook Air. Usando CTRL-F1 e CTRL-F2, o brilho do monitor pode ser ajustado.
fonte