2013-08-11 11:17:06 +0000 2013-08-11 11:17:06 +0000
59
59

Désactiver le moniteur DisplayPort désactive complètement le moniteur

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

  • Le gauche est 1920x1080 via DVI (Samsung SyncMaster 2443BW)
  • Le droit est 2560x1440 via DisplayPort et est réglé sur Primaire (Samsung SyncMaster SA850)

Je laisse souvent mon ordinateur tourner toute la nuit (travail de rendu long, sauvegardes, etc.), donc 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. Cela semble être un problème lors de l'utilisation de DisplayPort.

Existe-t-il un moyen de désactiver complètement le moniteur dans Windows lorsque je l'éteins physiquement ?

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

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

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

Edit #3: Voici des captures d'écran de la configuration de mon moniteur :

Cliquer sur Paramètres avancés révèle un moniteur PnP générique fonctionnant à 59 Hz ? 60 Hz est la seule autre option disponible.

Voici mon moniteur secondaire qui est connecté via DVI :

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

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

Réponses (15)

31
31
31
2013-08-14 06:57:37 +0000

DisplayPort agit comme un dispositif PNP, donc le fait d'éteindre l'écran le déconnecte de l'ordinateur comme s'il avait été enlevé et les fenêtres sont déplacées vers l'extérieur parce que Windows oublie ce dispositif, 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 par programmation, par exemple en utilisant la commande monoff dans l'utilitaire gratuit Wizmo pour éteindre tous les moniteurs.

Une autre solution pour les cartes NVIDIA est détaillée i DisplayPort Blanking / Screen Autodetect Problems en réglant le moniteur pour qu'il utilise les informations EDID d'un fichier au lieu de celles du moniteur, de sorte que la détection automatique n'est 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 ceci pour chaque moniteur. La topologie doit indiquer l'affichage comme EDID ‘forcé’ ou ‘fichier’. Voir l'article lié pour plus de détails.

17
17
17
2013-08-14 13:57:54 +0000

Désactivez la “DisplayData Channel Command Interface” (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é avec succès cette fonction sur un moniteur Dell !

Wikipedia décrit le DDC/CI comme suit. Je vais m'arrêter 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 les données des capteurs du moniteur, par une liaison bidirectionnelle. […] Certains moniteurs DDC/CI inclinables supportent 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 ses positions portrait et paysage.

La plupart des moniteurs DDC/CI ne prennent en charge 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 à la DDC/CI dans le passé, mais aujourd'hui, presque tous les moniteurs prennent en charge des commandes MCCS générales telles que la gestion de la luminosité et du contraste.

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

Female end (monitor) Male end (Cable)

(or)

Passez du DisplayPort au HDMI et bloquez la broche #19 avec du ruban électrique.
Malheureusement, cela n'est possible que si le moniteur et la carte graphique ont des ports HDMI supplémentaires.

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

DisplayPort a également une broche Hot Plug (broche #18), mais je doute que quelqu'un soit capable de coller du ruban adhésif sur cette broche spécifique car les connecteurs DP sont tout simplement trop petits.

5
5
5
2014-06-23 04:50:03 +0000

*Les gars - C'était toute ma solution. J'ai dû faire ces trois choses pour qu'elle fonctionne *

  1. Mettez à jour vos pilotes Nvidia avec 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. Il a fallu que je pirate un peu pour comprendre cela. C'est une combinaison de toutes ces choses pour que ça fonctionne correctement. Vous devrez peut-être recharger vos fichiers EDI plus d'une fois pour le faire fonctionner, mais vous pouvez réussir :)

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

5
5
5
2014-10-17 05:16:28 +0000

J'ai également rencontré ce problème et j'ai décidé d'écrire un petit utilitaire pour restaurer la position et la taille des fenêtres sur chacun des écrans. J'ai malheureusement une carte AMD, donc les solutions Nvidia ne fonctionnent pas pour moi. http://www.ninjacrab.com/persistent-windows/

4
4
4
2014-06-24 15:21:26 +0000

Cela ne s'applique pas à tous les moniteurs Samsung mais sur mon SyncMaster BX2031, j'ai découvert que si je vais dans le menu intégré du moniteur, que je vais sur Setup & Reset et que je règle Magic Return sur 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 la fonction, alors soyez prudent.

Pour clarifier, sur les moniteurs Samsung, allez à [Menu -> Setup & Reset -> Magic Return -> off]

2
2
2
2014-10-28 06:26:39 +0000

Un “simple” changement de registre, extrait de ici . Cela fonctionne surtout pour moi. Les programmes accrochés dans le coin inférieur droit sont déplacés ~300px plus près du centre sur mon écran 4k, mais je peux m'en occuper, surtout que cela signifie que je n'aurai pas à installer une application tierce :

En utilisant Sysinternals ProcessMonitor, j'ai découvert que Windows accédait au chemin de registre suivant :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

Mon système avait trois entrées :

DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4

Sous chaque entrée se trouve un arbre appelé “00”, deux des clés sont PrimSurfSize.cx PrimSurfSize.cy

Sous “00” se trouve une autre branche également appelée “00”, deux des clés sont ActiveSize.cx ActiveSize.cy

Les deux premières des configurations (c'est-à-dire DELF00… & QHD3…) les clés ci-dessus étaient de 1440x900, elles n'étaient donc pas impliquées.

Les troisièmes (SIMULÉ…) étaient réglées sur 1024x768.

Je les ai changées en 1600x900 et le problème a été résolu.

Ensuite, j'ai changé la résolution (via le panneau de contrôle) à 1920x1080, le problème de déplacement et de taille est revenu, mais le coin inférieur droit a été réglé à 1600x900, c'est-à-dire les réglages SIMULÉS…“. Utilisez les conseils de MichealAtOz mais dans tous les dossiers qui sont étiquetés "00” ou “01”, (etc, j'avais 00 et 01) cherchez tous les réglages qui contiennent 1024, 768, ou I 4096 dans les valeurs de données à la fin entre parenthèses. Changez la résolution 1024 en x de votre bureau (le premier chiffre dans les résolutions) et la résolution 768 en y de votre bureau. Changez le nombre 4096 de “Stride” en n'importe quel nombre qui se trouve déjà dans un dossier intitulé “00” ou similaire qui a déjà (sans que vous les changiez) les numéros de résolution de bureau souhaités dans primsurfsize.cx et …y. Faites un clic droit sur le nom et choisissez modifier, puis sélectionnez le binaire comme base pour entrer les valeurs de résolution correctes.

1
1
1
2017-05-05 12:14:07 +0000

Pour ceux qui utilisent DisplayPort et qui ont une entrée DVI sur leur moniteur, il existe une solution matérielle :
DP vers DVI Akasa AK-CBDP15-20BK adaptateur actif

J'en utilise deux avec mes deux Dell U2713HM 2560x1440 60Hz et AMD RX 480.

…je n'arrive toujours pas à croire que j'utilise du nouveau matériel pour résoudre un problème de logiciel… honte à vous Microsoft/nVidia/AMD !!!

0
0
0
2019-01-20 20:01:31 +0000

J'ai eu exactement le même problème avec mes écrans HP Z24i connectés à la station d'accueil USB-C de mon HP ProBook 430 G5. Les écrans ont disparu lorsqu'ils ont été éteints. De plus, les écrans disparaissaient également lorsque je verrouillais l'ordinateur et que j'attendais pendant 60 secondes. De plus, il arrivait parfois que les écrans se mettent dans un état d'alimentation “ambre” permanent où même le fait d'appuyer sur le bouton d'alimentation de l'écran ne faisait rien et je devais retirer manuellement le cordon d'alimentation, attendre 5 secondes que les condensateurs se déchargent et rebrancher le cordon d'alimentation.

La solution est d'ajuster les paramètres du moniteur.

  1. Appuyez deux fois sur la touche “Menu” de l'écran pour ouvrir le menu.
  2. Sélectionnez “Input Control”…
  3. Sélectionnez DP Hot-Plug Detection…
  4. Passer de la basse puissance à l'état toujours actif
  5. Sélectionnez Sauvegarde et retour
  6. Sélectionnez Sauvegarde et retour
  7. Sélectionnez Quitter

Je suppose que la plupart des écrans ont un réglage similaire.

Puis, après avoir effectué ces réglages sur tous les écrans, j'ai modifié le plan d'alimentation de Windows pour ne jamais éteindre les écrans. Chaque fois que je m'éloigne de l'ordinateur, je verrouille l'ordinateur et j'éteins tous les écrans manuellement à l'aide du bouton d'alimentation.

C'est un problème matériel, pas un problème logiciel.

0
0
0
2017-05-31 10:39:01 +0000

J'ai l'option disable DisplayPort 1.2 sur l'OSD de mon moniteur. Cela a résolu le problème pour moi.

0
0
0
2013-08-13 19:28:17 +0000

Vérifiez la solution dans le post suivant (Vendredi 16 septembre 2011 20h28) http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/disable-monitor-off-detection-how#c6e69e04-c0a5-44e1-a87e-7d83efb38efd

C'est un très long fil de discussion - si la voie ci-dessus ne fonctionne pas pour vous, peut-être que les solutions suivantes peuvent vous aider !

0
0
0
2014-12-09 13:10:51 +0000

Pour moi, je suis sous Windows 8 et mon moniteur (connecté par DisplayPort) s'éteignait automatiquement chaque fois que je verrouillais mon PC, après un délai de 60 secondes, ce qui a produit le problème décrit dans cette question. Les autres suggestions de cette question n'ont pas fonctionné pour mon moniteur (moniteur Samsung 4K UHD 28" U28D590D). J'ai réussi à le contourner en suivant les instructions données ici pour désactiver ce comportement : Support Microsoft : KB 2835052 : Le moniteur s'éteint après 1 minute lorsque le PC est verrouillé

En bref, je l'ai lancé en ligne de commande :

powercfg.exe /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK 3600
powercfg.exe /setactive SCHEME_CURRENT

Cela le règle pour ne s'éteindre qu'après une heure (3600 secondes), donc maintenant je peux verrouiller mon PC lorsque je m'en éloigne pendant quelques minutes sans que mes fenêtres ne s'embrouillent. Cela ne répond pas directement au scénario initial de la question (qui consistait à éteindre manuellement l'écran), mais j'ai pensé que d'autres personnes pourraient trouver cela utile.

0
0
0
2014-09-28 04:57:31 +0000

Ce n'est pas une solution, mais un contournement. J'ai remarqué que si vous minimisez les fenêtres avant que l'écran ne soit éteint et que vous ne les restaurez pas avant que l'écran ne soit revenu, alors les fenêtres ne sont pas réarrangées.

J'utilise ce fait pour me fournir une expérience “transparente” comme je l'ai documenté ici : http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html

0
0
0
2013-08-13 19:10:00 +0000

Essayez de régler le moniteur D-port sur main display à la fois dans le BIOS et dans les paramètres d'affichage de Windows.

Source : Cet article

-1
-1
-1
2017-02-26 19:48:00 +0000

Le même problème m'a dérangé après être passé aux moniteurs DP. J'ai trouvé une solution qui fonctionne pour moi : au lieu d'éteindre les moniteurs en appuyant sur le bouton de l'écran, j'éteins l'écran des fenêtres. J'utilise un PC Lenovo et son logiciel Power Manager est doté d'une fonction permettant d'éteindre l'écran si je fais un clic droit sur le bureau. Je pense que pour les autres PC, vous pouvez télécharger un outil comme NirCmd ou Monitor Off pour faire cela. Lorsque j'éteins mon moniteur de cette manière, mes moniteurs se mettent en veille mais restent connectés ; et lorsque je les réveille, toutes les fenêtres restent là où elles étaient.

-1
-1
-1
2014-11-21 15:24:26 +0000

Essayez ceci :

  1. Passez à Control Panel> Power Options.
  2. Modifiez le plan que vous utilisez en cliquant sur Change Plan Settings.
  3. Une fois ici, cliquez sur Change Advanced Power Settings.
  4. Une fois là, allez à Paramètres USB, ouvrez le menu en cliquant sur le +, et ouvrez le menu suivant nommé USB Selective Suspend Setting. Désactivez-le.
  5. Une fois cette option désactivée, Windows 7 ne modifiera plus votre configuration d'affichage lorsqu'un écran est éteint.

Je viens de le tester, et il fonctionne pour ma configuration double écran (HP ZDisplay Z23i 23" SCreens) avec Win 7 et GeForce GT630.