Plusieurs moniteurs: Windows se déplace (parfois) après le réveil des moniteurs

9

Remarque:

J'ai lu plusieurs solutions à ce problème, qui semblent toutes impliquer la recherche d'une clé dans le registre à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configurationlaquelle est préfixé SIMULATED_. Je n'ai pas une telle clé là-dedans. Je n'ai que deux clés: une qui représente deux de mes 3 moniteurs et une autre qui représente les trois.

J'ai essayé de tout supprimer HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configurationet de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivityredémarrer. Cela a réinitialisé les paramètres de mon moniteur et j'ai dû réorganiser les bureaux en conséquence ... mais le problème persiste de temps en temps.

Modifier 1:

Je viens de remarquer que lorsque j'ai réveillé les moniteurs, mon moniteur central était réglé sur une résolution de 1920x1080 alors que les moniteurs latéraux étaient de 2560x1440. Donc, d'une manière ou d'une autre, la résolution est modifiée au hasard et (la plupart du temps), elle est inversée, provoquant ainsi le décalage dans les fenêtres.

Quelques autres fois, j'ai remarqué que toutes mes icônes de bureau ont été déplacées vers un autre écran (je les garde au centre) malgré que l'écran central soit le "principal" dans Windows. Donc ici, semble-t-il, deux moniteurs ont juste échangé au hasard des emplacements dans les paramètres.

Voici une capture d'écran de mes paramètres de registre pertinents. J'ai sélectionné l'une des clés de registre, mais les deux autres ci-dessous sont exactement les mêmes, semble-t-il.

entrez la description de l'image ici


J'ai trois moniteurs ASUS PB278Q (27 pouces 2560x1440) et j'ai des problèmes depuis la mise à niveau de Windows 8.1 vers Windows 10 l'année dernière. J'épingle souvent deux fenêtres spécifiques l'une à côté de l'autre sur un seul moniteur, et lorsque je reviens à mon ordinateur après une longue période de temps, je trouve que parfois (mais pas tout le temps) les fenêtres ne sont plus correctement positionnées. Ils sont sur le même moniteur, mais c'est comme si la résolution avait changé du jour au lendemain et maintenant les fenêtres ne sont plus là où elles étaient.

Sur l'un de mes autres moniteurs, je constate que parfois (mais encore une fois, pas toujours) les fenêtres se déplacent complètement vers mon moniteur central.

Mon moniteur le plus à gauche est connecté via Dual Link DVI, tandis que les moniteurs central (principal) et droit sont connectés via DisplayPort.

DDC / CI est activé pour les trois moniteurs.

J'ai un NVidia GTX 960 avec des pilotes assez récents (sinon les plus récents).

Mirrana
la source
2
J'ai eu ça un jour. S'agit-il de modèles différents? Je suis convaincu que cela se produit parce que les moniteurs prennent des heures différentes pour démarrer après le sommeil
Journeyman Geek
2
Le problème peut être dû à l'utilisation de différents types de ports. Avez-vous ce problème principalement avec DP? L'économie d'énergie de DP déconnecte le moniteur, Windows puis le "redécouvre" au réveil. Jetez un œil à mes réponses: réponse1 et réponse2 . Essayez également dans Panneau de configuration / Options d'alimentation / Modifier les paramètres du plan / Modifier les paramètres avancés / d'alimentation / Paramètres USB, pour désactiver le paramètre de suspension sélective USB. Assurez-vous que la dernière version de Nvidia avec GeForce Experience est installée (inscription requise).
harrymc

Réponses:

3

Selon votre description, il semble que votre problème soit principalement lié aux ports DisplayPort. Les ports DisplayPort sous Windows sont implémentés différemment des ports VGA et DVI, en ce sens que lorsqu'ils entrent en veille, Windows les traite comme s'ils avaient été supprimés, déplaçant même leurs fenêtres affichées vers d'autres moniteurs. Lorsque le moniteur se réveille, Windows le traite comme un nouveau périphérique découvert. Ce comportement peut être à l'origine de vos problèmes.

Une solution pourrait être de désactiver le sommeil du moniteur:

  • Ouvrez le Panneau de configuration / Options d'alimentation
  • Pour votre plan d'alimentation, cliquez sur Change plan settings
  • Remplacez la liste Turn off displaydéroulante parNever
  • Cliquer sur Save changes

J'ai également vu des rapports selon lesquels cela peut être désactivé USB Selective suspend sous Panneau de configuration / Options d'alimentation / Modifier les paramètres du plan / Modifier les paramètres avancés / d'alimentation / Paramètres USB. Ces rapports sont suspects, car le moniteur n'est pas un périphérique USB, mais cela peut valoir la peine d'être essayé.

Une autre solution qui empêchera Windows de vérifier la présence continue des moniteurs DisplayPort et donc de ne pas détecter qu'ils sont en veille, est de conserver les propriétés EDID des moniteurs DisplayPort.

Pour cette solution, voyez ces réponses:

harrymc
la source
J'avais une Radeon R9 290 et ce problème ne s'est jamais posé. À cette époque, j'utilisais la même combinaison de ports: un DVI et deux DP. À ce moment-là, j'ai pu laisser les fenêtres ouvertes sur n'importe quel écran et revenir plus tard et les fenêtres seraient toujours exactement là où je les avais laissées. Il n'y aurait pas de redimensionnement arbitraire de ma zone d'écran
Mirrana
1
Intéressant. Je vois que mes réponses liées se rapportaient toutes à NVIDIA GeForce GTX, tout comme la vôtre. Le problème pourrait donc être en fait entre NVIDIA et Windows. Cependant, le R9 possède deux ports DVI à double liaison, un HDMI, mais un seul DisplayPort, de sorte que le problème aurait pu être moins perceptible.
harrymc
Vous pouvez placer votre moniteur principal sur DVI - cela devrait minimiser le problème.
harrymc
2

Honnêtement, tout ce que je peux dire, c'est ce qui a fonctionné pour moi.

Pour moi, il semble que vous cherchiez une solution et c'est une bonne vraie solution. Vous n'avez vraiment pas besoin de jouer dans le registre pour obtenir ce que vous voulez réaliser.

Voici l'outil: http://dualmonitortool.sourceforge.net

et voici la capture d'écran de l'outil de mes paramètres actuels. Vous pouvez voir que j'ai plusieurs résolutions configurées et beaucoup de moniteurs. Rien ne change jamais pour moi, je l'ai juste installé une fois et aucun problème.

entrez la description de l'image ici

Récemment, j'ai même désactivé le démarrage automatique avec Windows et le problème n'est pas revenu. Pour moi, cela donne l'impression que l'outil apporte en quelque sorte les modifications de reg que vous recherchez.

DeerSpotter
la source
Je viens de vérifier l'outil, et il ne semble pas fournir de mécanisme pour changer autre chose que le moniteur principal ou la luminosité. Qu'est-ce que cela est censé accomplir?
Mirrana
@ agent154, il permet de configurer les moniteurs principaux et se souvient de ces informations.
DeerSpotter