Je me demandais s'il était possible d'allumer / éteindre un écran à l'aide d'un ordinateur connecté via HDMI. Laissez-moi expliquer :
Je souhaite que mon ordinateur mette mes moniteurs hors tension (pas en mode veille) lorsque je ne l'utilise pas (aucune entrée clavier / souris) pendant plus de 15 minutes, et les rallume dès qu'une telle entrée est reçue. Mes moniteurs étant connectés via HDMI, je me demandais s’il était possible d’utiliser la fonctionnalité CEC avec un ordinateur. Si cela est possible, existe-t-il une configuration matérielle?
Mon point est que je prends souvent une pause de mon ordinateur, mais oublie d'éteindre les écrans, et je préférerais éteindre complètement les écrans au lieu de les mettre en mode veille.
Merci beaucoup
Réponses:
Ce que vous voulez, c'est exactement ce que vous essayez d'éviter.
Si le moniteur est complètement éteint, il ne peut pas se rallumer à partir d'un signal du câble vidéo. Pour lui permettre de tourner comme ça, il doit y avoir une sorte de circuit dans le moniteur qui reste allumé et actif à surveiller le signal. Les moniteurs disposent déjà d'un tel circuit, mais leur désactivation le désactive également.
Pour utiliser ce circuit, vous devez laisser un peu d’électricité sur le moniteur, et c’est exactement ce que fait le mode veille: il éteint l’affichage (et les haut-parleurs, ainsi que tout le reste) tout en laissant ce petit circuit actif.
Avec la plupart des moniteurs modernes, il n’existe essentiellement aucune différence entre le mode veille et le mode totalement éteint, à l’exception d’un mince filet de tension basse dans ce circuit et du voyant situé à l’avant.
Je dois payer l’électricité, nous évitons donc toujours d’utiliser l’électricité autant que cela est humainement possible, mais je la laisse en veille lorsque j’utilise l’ordinateur et dois me retirer un moment (j’éteins les deux quand j’ai terminé. pour la journée).
Au lieu de laisser le moniteur allumé 15 minutes pour rien, le mieux est de faire ce que je fais et de prendre l'habitude d'éteindre le moniteur lorsque vous vous levez pour vous éloigner ou de le mettre manuellement en mode veille. . Ce que je fais est d'utiliser le script AutoHotkey ci-dessous (qui peut être compilé en un exécutable qui s'exécute en arrière-plan si vous le souhaitez) pour me permettre d'appuyer sur + pour mettre le moniteur en veille dès que je me lève. D'autres options incluent l'utilisation d'un raccourci ou d'un programme , l'utilisation d'un script ou d'un programme pour le faire avec un coin actif du curseur de la souris, ou même simplement la réduction du délai d'attente de 15 minutes à cinq environ.⊞ WinM
la source
La spécification HDMI-CEC , qui permet aux appareils connectés via HDMI d’agir comme une télécommande limitée à tout autre appareil connecté compatible CEC, définit la commande
System Standby
permettant à la "télécommande" de faire basculer la cible en mode veille.Ceci est le plus proche de ce que vous avez à l'esprit que je sache. Cela nécessite que le périphérique HDMI cible (votre moniteur) soit câblé pour CEC (ce qui est obligatoire en vertu de la spécification ), et que le périphérique implémente CEC en général et cette commande en particulier (ce qui est totalement facultatif et peu commun - encore). Il est plutôt improbable que votre moniteur implémente CEC mais qu'il soit possible de le confirmer à partir du manuel ou des spécifications publiées, ou peut-être plus simplement de tester en connectant un périphérique via HDMI qui envoie des commandes CEC et en vérifiant si votre moniteur répond.
la source
Oui, mais tu ne devrais pas. Je pense que Synetech résume bien, mais si vous devez:
Cela dépend exactement de l'écran, mais s'il dispose d'un récepteur infrarouge, vous pouvez connecter un émetteur infrarouge à votre PC pour que le signal soit coupé (même si, comme Synetech l'a fait remarquer, si l'infrarouge fonctionne, l'alimentation est toujours alimentée).
Vous pouvez également utiliser un Arduino ou un périphérique similaire pour éteindre votre moniteur. Cela prendrait un peu de travail et quelques compétences de bricolage - mais c'est certainement une possibilité.
la source
En bref, non, vous ne pouvez pas. Pas sur un bureau. La puissance du moniteur est indépendante de tout type de communication de la part de la CPU.
Ce serait une fonctionnalité intéressante, je l'avoue.
la source
Mon UPS le fait pour moi. Si l'ordinateur se met en veille, le moniteur est mis hors tension. Cependant, il m'est difficile de savoir si vous souhaitez également que votre ordinateur soit en veille.
la source
Permettez-moi de répondre à cette question dans le contexte de Linux. Je suis l'auteur de ddcutil, un utilitaire de ligne de commande Linux permettant de contrôler les paramètres du moniteur.
La réponse est .. ça dépend.
Tout moniteur récent implémentera un sous-ensemble du jeu de commandes de contrôle du moniteur (MCCS), qui spécifie un ensemble de fonctionnalités du panneau de commande virtuel (VCP). Traits. Ce jeu de commandes est presque toujours communiqué sur le bus I2C via le protocole DDC / CI. La fonctionnalité VCP xd6 (mode d'alimentation) définit un argument x05 pour éteindre l'affichage. Donc, SI votre moniteur implémente la fonctionnalité xd6, et s’il accepte x05 en tant qu’argument, vous pouvez désactiver l’affichage. La plupart du temps, cela sera possible.
Le rallumer est une autre affaire. Une fois désactivé, mon HP2475 peut être réactivé à l'aide de l'un des autres arguments x60, mais mon Dell U3011 ne répond absolument pas.
En supposant que vous n’ayez qu’un seul écran, les commandes suivantes de ddcutil concernent l’activation ou la désactivation de l’écran:
la source
En fait, cela est techniquement possible, mais je n’en ai malheureusement pas vu la mise en pratique. Il y avait un paquet Linux (la dernière fois que j'ai vérifié qu'il n'avait pas été maintenu et qu'il avait été retiré de Debian), je crois qu'il a été appelé
ddccontrol
pour vous permettre d'utiliser manuellement les signaux de commande ddc, qui sont un ensemble standard de messages sur un bus i2c. au moniteur. L’une de ses commandes est d’éteindre le moniteur. Et oui, vous pouvez même lui demander de se rallumer. Lorsque le moniteur est éteint, la puce est alimentée par le PC afin de pouvoir répondre aux commandes ddc, de manière à ce que le PC puisse identifier le type de moniteur branché.la source
Découvrez l' utilitaire Wizmo de Steve Gibson , il dispose d'une commande "monoff" qui peut fonctionner pour vous.
la source
Bien que je sois d’accord avec les réponses précédentes concernant l’utilisation du mode veille, j’ajouterais ce qui suit comme solution possible.
Vous pouvez utiliser un Arduino connecté à un port USB et un Powerswitch Tail pour éteindre les moniteurs au niveau de la source d'alimentation.
la source
Voici ma solution simple, que j'utilise avec succès depuis de nombreuses années sur mes ordinateurs de bureau:
Bien qu'il utilise le mode veille, celui-ci réduit la consommation électrique de l'ordinateur à un tirage (mesuré!) Inférieur à 4 watts. De plus, une simple pression sur une souris ou une touche la ramène rapidement à sa fonction complète, là où vous l'avez laissée.
Mon ordinateur de bureau est donc branché sur la prise de détection d'un SMART-STRIP, ce qui coupe le courant de toutes les prises restantes lorsque l'ordinateur passe en mode veille. Maintenant, lorsque je quitte le bureau pendant quelques minutes ou toute la nuit, mon moniteur, mon amplificateur de haut-parleurs audio, mon imprimante, mon scanner, une petite lampe et tout ce que je souhaite éteindre lorsque je passe en mode veille me frappe.
Dans mon cas, le moniteur ne perd pas ses paramètres, pas plus que les autres périphériques lorsque leur alimentation est mise hors tension de cette manière.
la source