81 votes

Le fait de désactiver le moniteur DisplayPort désactive complètement le moniteur.

J'ai 2 moniteurs connectés à une NVIDIA GeForce GTX 660 :

  • A gauche, 1920x1080 via DVI (Samsung SyncMaster 2443BW)
  • La droite est 2560x1440 via DisplayPort et est réglée sur Primary (Samsung SyncMaster SA850)

Je laisse souvent mon ordinateur fonctionner pendant la nuit (travail sur un long rendu, sauvegardes, etc.) et je n'éteins mes moniteurs que manuellement. Cependant, si j'éteins le moniteur principal, il est complètement désactivé comme s'il était débranché de la carte graphique (c'est-à-dire que les icônes sont déplacées, les applications ouvertes sont déplacées et redimensionnées pour s'adapter au nouveau moniteur principal). Si je passe d'un câble DP à un câble DVI, cela ne se produit pas. Il semble que ce soit un problème lorsque l'on utilise DisplayPort.

Existe-t-il un moyen d'empêcher que le moniteur soit complètement désactivé dans Windows lorsque je l'éteins physiquement ?

Je n'ai trouvé aucun paramètre pertinent ni dans les paramètres d'affichage de Windows, ni dans le panneau de configuration de NVIDIA.

Edit #1 : J'utilise un Oehlbach Transdata DP 510 câble .

Edit #2 : Voici une capture d'écran de mon panneau de configuration NVIDIA v7.2.710.0 : enter image description here

Edit #3 : Voici des captures d'écran de ma configuration Monitor :

enter image description here

En cliquant sur Paramètres avancés, on voit apparaître un moniteur PnP générique fonctionnant à 59 Hz ? 60 Hz est la seule autre option disponible.

enter image description here

Voici mon moniteur secondaire qui est connecté via DVI :

enter image description here

Edit #4 : Si j'ouvre le panneau de configuration "Résolution de l'écran" et que j'éteins le moniteur (via l'interrupteur d'alimentation), voici ce qui s'affiche :

enter image description here

Il semble que j'ai déconnecté le moniteur de la carte vidéo.

32voto

harrymc Points 394411

DisplayPort agit comme un périphérique PNP, de sorte que l'extinction du moniteur le déconnecte de l'ordinateur comme s'il avait été retiré et que Windows oublie ce périphérique, jusqu'à ce qu'il soit rallumé et "découvert".

Une solution consiste à laisser l'écran se mettre en veille au lieu de l'éteindre. Il existe des moyens de forcer cela de manière programmatique, par exemple en utilisant la commande monoff dans le programme libre Wizmo pour éteindre tous les moniteurs.

Une autre solution pour les cartes NVIDIA est détaillée dans Problèmes de blanking DisplayPort / Autodétection d'écran en configurant le moniteur pour qu'il utilise les informations EDID d'un fichier plutôt que celles du moniteur, l'auto-détection n'est donc pas nécessaire.

Cela se fait dans le Panneau de configuration NVIDIA -> Station de travail -> Afficher la topologie du système -> Source EDID (pour le moniteur) -> Moniteur... -> Exporter EDID.

Répétez cette opération pour chaque moniteur. La topologie doit répertorier l'écran comme EDID 'forcé' ou 'fichier'. Voir l'article lié pour plus de détails.

20voto

Janis Veinbergs Points 4959

Désactiver le "Interface de commande du canal de données d'affichage" (DDC/CI) dans les paramètres de votre moniteur.
En conséquence, Windows ne reconnaîtra pas si vous éteignez votre moniteur et les icônes de votre bureau resteront comme elles le devraient. J'ai testé ceci avec succès sur un moniteur Dell !

Wikipedia décrit le DDC/CI comme suit. Je m'en tiendrai là. Il n'y a pas grand chose à ce sujet sur le net.

[...] DDC/CI spécifie un moyen pour un ordinateur d'envoyer des commandes au moniteur, ainsi que de recevoir des données de capteur du moniteur, sur une liaison bidirectionnelle. [Certains moniteurs DDC/CI inclinables prennent en charge une fonction de pivotement automatique, où un capteur de rotation dans le moniteur permet au système d'exploitation de maintenir l'affichage vertical lorsque le moniteur est déplacé entre les positions portrait et paysage.

La plupart des moniteurs DDC/CI ne supportent qu'un petit sous-ensemble de commandes MCCS et certains ont des commandes non documentées. De nombreux fabricants n'ont pas prêté attention au DDC/CI dans le passé, mais aujourd'hui, presque tous les moniteurs prennent en charge des commandes générales du MCCS telles que la gestion de la luminosité et du contraste.

http://en.wikipedia.org/wiki/Display_Data_Channel#DDC.2FCI

enter image description here

(ou)

Passez de DisplayPort à HDMI et bloquez la broche n°19 avec du ruban adhésif.
Malheureusement, cela n'est possible que si le moniteur et la carte graphique disposent de ports HDMI supplémentaires.

Female end (monitor)                 Male end (Cable)

enter image description hereenter image description here

  • Broche 19 : détection Hot Plug (toutes les versions) et HEC Data+ (en option, HDMI 1.4+ avec Ethernet)

DisplayPort dispose également d'un Hot Plug (broche #18), mais je doute que quelqu'un soit capable d'enregistrer cette broche spécifique puisque les connecteurs DP sont tout simplement trop petits.

6voto

npdoty Points 3253

J'ai rencontré ce problème également et j'ai décidé d'écrire un petit utilitaire pour restaurer la position et la taille des fenêtres sur chacun des écrans. Malheureusement, j'ai une carte AMD, donc les solutions Nvidia ne fonctionnent pas pour moi.

http://www.ninjacrab.com/persistent-Windows/

5voto

Francois Points 51

Cela ne s'applique pas à tous les moniteurs Samsung, mais sur mon SyncMaster BX2031, j'ai constaté que si j'accède au menu intégré du moniteur, je vais dans la rubrique Configuration et réinitialisation et mettre Le retour magique a OFF je n'ai pas le problème. Je pense que c'est la tentative de Samsung d'économiser sur les performances du système en désactivant un écran inutilisé. Cependant, je ne suis pas tout à fait sûr que ce soit la seule fonction de cette fonctionnalité, alors soyez prudent.

Pour clarifier, sur les moniteurs Samsung, allez dans [Menu -> Configuration et réinitialisation -> Retour magique -> désactivé].

4voto

Nori-chan Points 765

Les gars - C'était ma solution complète. J'ai dû faire ces 3 choses pour que ça marche.

  1. Mettez à jour vos pilotes Nvidia à la dernière version et redémarrez votre ordinateur.
  2. Allez dans chaque moniteur et désactivez la capacité DDC/CI (DISABLE IT).
  3. Suivez ces instructions : https://sites.google.com/site/ebobster/stuff/displayportblanking

Cela fonctionnera pour vous. J'ai dû bidouiller pendant un moment pour comprendre ça. C'est une combinaison de toutes ces choses pour que cela fonctionne correctement. Il se peut que vous deviez recharger vos fichiers EDI plus d'une fois pour que cela fonctionne, mais vous pouvez y arriver :)

Il n'y a aucune raison de désactiver la broche 19 pour que cela fonctionne si vous suivez mes instructions.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X