Eu queria saber se era possível ligar / desligar um monitor usando um computador conectado via HDMI. Deixe-me explicar :
Quero que meu computador desligue meus monitores (não no modo de espera) quando não o uso (sem entrada de teclado / mouse) por mais de 15 minutos e os ligue novamente quando essa entrada for recebida. Meus monitores estão conectados via HDMI, então eu queria saber se era possível usar a funcionalidade CEC com um computador. Se for possível, existe um requisito de hardware?
O que quero dizer é que, muitas vezes, paro no meu computador, mas esqueço de desligar as telas e prefiro desligar completamente as telas em vez de colocá-las no modo de espera
Muito obrigado
display
hdmi
energy-saving
3rgo
fonte
fonte
Respostas:
O que você quer é exatamente o que você está tentando evitar.
Se o monitor estiver totalmente desligado, não será possível ligar novamente a partir de um sinal no cabo de vídeo. Para permitir que ele se ligue dessa maneira, é necessário que haja algum tipo de circuito no monitor que permaneça ligado e ativo para observar o sinal. Os monitores já possuem esse circuito, mas desativá-los também o desliga.
Para usar esse circuito, você precisa deixar um pouco de eletricidade no monitor, e é exatamente isso que o modo de espera faz: desliga a tela (e os alto-falantes e tudo mais) enquanto deixa esse pequeno circuito ativo.
Na maioria dos monitores modernos, não há essencialmente nenhuma diferença entre o modo de espera e o desligamento total, exceto um pequeno fio de baixa tensão nesse circuito e o LED na frente.
Tenho que pagar pela eletricidade, para evitar sempre o uso da eletricidade, tanto quanto for humanamente possível, mas deixo-a em espera quando estou usando o computador e preciso me afastar por um tempo (desativo as duas quando terminar) para o dia).
Em vez de deixar o monitor ligado por 15 minutos por nada, o melhor é fazer o que eu faço e simplesmente adquirir o hábito de desligar o monitor sempre que você se afastar ou colocá-lo manualmente no modo de espera . O que faço é usar o script AutoHotkey abaixo (pode ser compilado em um executável que é executado em segundo plano, se desejado), para que eu pressione + para desligar o monitor sempre que eu me levantar. Outras opções incluem o uso de um atalho ou programa , o uso de um script ou programa para fazê-lo com o atalho do cursor do mouse ou apenas a redução do tempo limite de 15 minutos para cinco ou mais.⊞ WinM
fonte
A especificação HDMI-CEC , que permite que os dispositivos conectados a HDMI atuem como um controle remoto limitado a qualquer outro dispositivo habilitado para CEC, define o comando
System Standby
que permitiria ao "remoto" colocar o alvo no modo de espera.Este é o mais próximo do que você tem em mente que eu conheço. Exige que o dispositivo HDMI de destino (seu monitor) seja conectado ao CEC (que é obrigatório de acordo com as especificações ) e que o dispositivo implemente o CEC em geral e que comande especificamente (o que é totalmente opcional e não muito comum - ainda). É muito improvável que o seu monitor implemente o CEC, mas pode ser possível confirmar a partir das especificações manuais ou publicadas, ou talvez mais fácil simplesmente testar conectando um dispositivo via HDMI que envia comandos CEC e ver se o monitor responde.
fonte
Sim, mas você não deveria. Acho que a Synetech resume bem, mas se você precisar:
Exatamente como depende da tela, mas se ele tiver um receptor de infravermelho, você poderá conectar um blaster de infravermelho ao seu PC para sinalizar o desligamento (embora, como a Synetech apontou, se o infravermelho estiver funcionando, a energia ainda está sendo consumida).
Como alternativa, você pode usar um Arduino ou dispositivo similar para realmente desligar a energia do seu monitor. Isso levaria algum trabalho e algumas habilidades de bricolage - mas é certamente uma possibilidade.
fonte
Em suma, não, você não pode. Não em uma área de trabalho. O poder do monitor é independente de qualquer tipo de comunicação da CPU.
Seria um bom recurso, eu admito.
fonte
Meu no-break faz isso por mim. Se o computador entrar em suspensão, o monitor perde energia. No entanto, não está claro para mim se você também deseja que o seu computador durma.
fonte
Deixe-me abordar esta questão no contexto do Linux. Eu sou o autor do ddcutil, um utilitário de linha de comando do Linux para controlar as configurações do monitor.
A resposta é ... depende.
Qualquer monitor recente implementará algum subconjunto do MCCS (Monitor Control Command Set), que especifica um conjunto de recursos do Painel de Controle Virtual (VCP). Recursos. Esse conjunto de comandos quase sempre é comunicado pelo barramento I2C usando o protocolo DDC / CI. O recurso VCP xd6 (Modo de energia) define um argumento x05 para desligar a tela. Portanto, se o seu monitor implementa o recurso xd6 e se aceita x05 como argumento, você pode desativar a exibição. Na maioria das vezes isso será possível.
Ligá-lo novamente é outra questão. Uma vez desligado, meu HP2475 pode ser ligado novamente usando um dos outros argumentos x60, mas meu Dell U3011 não responde totalmente.
Supondo que você tenha apenas uma exibição, os seguintes comandos ddcutil estão relacionados à ativação ou desativação da exibição:
fonte
Na verdade, isso é tecnicamente possível, mas infelizmente não vi uma implementação prática disso. Costumava haver (a última vez que verifiquei que não havia sido mantida e foi removida do Debian) um pacote Linux que acho que foi chamado
ddccontrol
que permite que você use manualmente os sinais de controle ddc, que são um conjunto padrão de mensagens em um barramento i2c para o monitor. Um dos comandos que ele tem é desligar o monitor. E sim, você pode até comandá-lo para ligar novamente. Quando o monitor está desligado, o chip retira energia do PC para responder aos comandos ddc, principalmente para que o PC possa identificar que tipo de monitor está conectado.fonte
Confira o utilitário Wizmo de Steve Gibson , que possui um comando "monoff" que pode funcionar para você.
fonte
Embora eu concorde com as respostas anteriores sobre o uso do modo de espera, eu adicionaria o seguinte como uma possível solução.
Você pode usar um Arduino conectado a uma porta USB e um Powerswitch Tail para desligar os monitores na fonte de alimentação.
fonte
Aqui está minha solução simples, que venho usando com sucesso há muitos anos em meus desktops:
Embora ele use o modo de suspensão, o modo de suspensão reduz o consumo de energia do computador para um consumo (medido!) De menos de 4 watts. E um toque no mouse ou na tecla rapidamente o retorna à função completa, de onde você parou.
Portanto, meu computador de mesa está conectado à tomada de detecção de um SMART-STRIP, que mata a energia de todas as tomadas restantes quando o computador entra no modo de suspensão. Agora, quando deixo a mesa por alguns minutos ou durante a noite, pressiono o turno do meu monitor, amplificador de alto-falante, impressora, scanner, uma pequena lâmpada e qualquer outra coisa que desejo desligar completamente ao entrar no modo de suspensão.
No meu caso, o monitor NÃO perde suas configurações, nem os outros dispositivos quando a energia é removida dessa maneira.
fonte