J'ai 2 écrans connectés à un NVIDIA GeForce GTX 660:
- À gauche, 1920 x 1080 par DVI (Samsung SyncMaster 2443BW)
- Right est 2560x1440 via DisplayPort et est défini sur Principal (Samsung SyncMaster SA850)
Je laisse souvent mon ordinateur en marche toute la nuit (travail de rendu long, sauvegarde, etc.), de sorte que mes moniteurs ne sont allumés 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 (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 la désactivation du moniteur sous Windows lorsque je l'éteins physiquement?
Je n'ai trouvé aucun paramètre pertinent ni dans les paramètres d'affichage Windows, ni dans le logiciel du panneau de configuration de NVIDIA.
Edit # 1: J'utilise un câble Oehlbach Transdata DP 510 .
Edit # 2: Voici une capture d’écran de mon NVIDIA Control Panel v7.2.710.0:
Edit # 3: Voici des captures d'écran de la configuration de mon moniteur:
En cliquant sur Paramètres avancés, 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 "Screen Resolution" et éteins le moniteur (via l'interrupteur d'alimentation), voici ce qui s'affiche:
On dirait que j'ai déconnecté le moniteur de la carte vidéo.
la source
Réponses:
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/
la source
DisplayPort agit en tant que périphérique PNP. Par conséquent, si vous éteignez le moniteur, vous le déconnectez de l'ordinateur comme s'il avait été supprimé et les fenêtres sont déplacées car Windows oublie ce périphérique, jusqu'à ce qu'il soit réactivé et "découvert".
Une solution consiste simplement à laisser l’écran en veille au lieu de l’éteindre. Il existe des moyens de forcer cela par programme, par exemple en utilisant la commande monoff dans l' utilitaire gratuit Wizmo pour désactiver tous les moniteurs.
Une autre solution pour les cartes NVIDIA est décrite dans la section Problèmes de détection automatique d' écran / de masquage d'écran DisplayPort en configurant le moniteur pour qu'il utilise les informations EDID d'un fichier plutôt que du moniteur. La détection automatique n'est donc pas requise.
Cette opération est effectuée dans le Panneau de configuration NVIDIA -> Poste de travail -> Afficher la topologie du système -> Source EDID (pour le moniteur) -> Moniteur ... -> Exporter l'EDID.
Répétez cette opération pour chaque moniteur. La topologie doit afficher l’affichage sous la forme «EDID» ou «fichier». Voir l'article lié pour plus de détails.
la source
Désactivez "l'interface de commande du canal DisplayData" (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 restent comme elles le devraient. Je l'ai testé avec succès sur un moniteur Dell!
Wikipédia décrit DDC / CI comme suit. Je vais en rester là. Il n'y a pas grand chose à ce sujet sur le net.
(ou)
Basculez de DisplayPort sur HDMI et bloquez la broche n ° 19 avec du ruban isolant.
Malheureusement, cela n’est possible que si le moniteur et la carte graphique disposent de ports HDMI supplémentaires.
DisplayPort a également une broche « Hot Plug» (broche n ° 18), mais je doute que quelqu'un soit capable de coller cette broche spécifique car les connecteurs DP sont tout simplement trop petits.
la source
Les gars - C'était toute ma solution. Je devais faire ces 3 choses pour que ça fonctionne.
Cela fonctionnera pour vous. Il a fallu que je corrige ça un moment pour comprendre cela. C'est une combinaison de toutes ces choses pour le faire fonctionner correctement. Vous devrez peut-être recharger vos fichiers EDI plusieurs fois pour que cela fonctionne, mais vous pouvez y parvenir. :)
Il n'y a aucune raison de désactiver la broche 19 pour que cela fonctionne si vous suivez mes instructions.
la source
Cela ne s'applique pas à tous les moniteurs Samsung, mais sur mon SyncMaster BX2031, j'ai constaté que si je vais dans le menu intégré du moniteur, allez à Configuration et réinitialisation et réglez Magic Return sur OFF , le problème ne se pose pas. Je pense que c'est la tentative de Samsung pour é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 fonctionnalité, alors soyez prudent.
Pour clarifier, sur les moniteurs Samsung, accédez à [Menu -> Configuration et réinitialisation -> Retour magique -> désactivé]
la source
Un "simple" changement de registre, pris d' ici . Cela fonctionne pour moi la plupart du temps. Les programmes capturés dans le coin inférieur droit sont rapprochés du centre sur mon écran 4K de 300 pixels environ, mais je peux y faire face, d'autant plus que cela signifie que je n'aurai pas à installer une application tierce:
À l'aide de Sysinternals ProcessMonitor, j'ai découvert que Windows accédait au chemin de registre suivant:
Mon système avait trois entrées:
Sous chacune se trouve un arbre appelé "00", deux des clés sont PrimSurfSize.cx PrimSurfSize.cy
Sous "00" se trouvait une autre branche également appelée "00". Deux des clés sont ActiveSize.cx ActiveSize.cy.
Les deux premiers configs (ie DELF00 ... & QHD3 ...) les clés ci-dessus étaient 1440x900, donc ils ne sont pas impliqués.
Les troisièmes (SIMULÉS ...) étaient réglés sur 1024x768.
J'ai changé ceux-ci en 1600x900 et le problème a été résolu.
De plus, j'ai changé la résolution (via le panneau de commande) en 1920x1080, le problème de déplacement / redimensionnement est revenu, mais le coin inférieur droit était défini sur 1600x900, c'est-à-dire les paramètres SIMULATED .... "Utilisez les conseils de MichealAtOz, mais dans tous les dossiers étiquetés" 00 "ou" 01 ", (etc, j'avais 00 et 01) recherchez tous les paramètres contenant 1024, 768 ou I 4096 dans les valeurs de données à la fin entre parenthèses. Changez le 1024 en résolution x de votre bureau ( le premier nombre dans les résolutions) et le 768 à la résolution y de votre bureau Remplacez le nombre 4096 de "Stride" par le nombre indiqué dans un dossier "00" ou un titre similaire qui possède déjà (sans que vous les changiez) le numéros de résolution de bureau souhaités dans primsurfsize.cx et ... Y. Cliquez sur le nom avec le bouton droit de la souris et choisissez Modifier,puis sélectionnez binaire comme base pour entrer les valeurs de résolution correctes.
la source
Pas une solution, mais une solution de contournement. J'ai remarqué que si vous réduisez les fenêtres avant la mise hors tension de l'écran et ne les restaurez pas tant que l'affichage n'est pas revenu, les fenêtres ne sont pas réorganisées.
Je profite de ce fait pour fournir une expérience «transparente» pour moi-même, comme je l'ai documenté ici: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html
la source
Pour moi, je suis sous Windows 8 et mon moniteur (connecté par DisplayPort) s’éteignait automatiquement à chaque verrouillage de mon ordinateur, après un délai de 60 secondes, ce qui a provoqué le problème décrit dans cette question. Les autres suggestions de ce Q & A n’étaient pas réalisables pour mon moniteur (moniteur U28D590D de Samsung 4K UHD 28). J'ai réussi à contourner le problème en suivant les instructions fournies ici pour désactiver ce comportement:
Support Microsoft: KB 2835052: le moniteur s'éteint au bout d'une minute lorsque l'ordinateur est verrouillé
En bref, j'ai lancé ceci en ligne de commande:
Cela le configure pour qu’il ne s’éteigne qu’après une heure (3600 secondes); je peux donc maintenant verrouiller mon PC lorsque je ne le quitte pas pendant quelques minutes sans que mes fenêtres ne se mélangent. Cela ne traite pas directement du scénario initial de la question (qui impliquait d'éteindre manuellement le moniteur), mais je pensais que d'autres pourraient le trouver utile.
la source
Essayez de définir le moniteur D-port comme étant à la
main display
fois dans les paramètres d’affichage BIOS et Windows.Source: Cet article
la source
Vérifiez la solution dans l'article suivant (vendredi 16 septembre 2011 à 20 h 28): 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 méthode ci-dessus ne vous convient pas, les solutions suivantes peuvent-elles vous aider?!
la source
Pour ceux qui utilisent DisplayPort et qui ont une entrée DVI sur le moniteur, il existe une solution matérielle: adaptateur actif Akasa
DP -DVDP Akasa AK-CBDP15-20BK
J'en utilise deux avec mes deux Dell U2713HM 2560x1440 60Hz et AMD RX 480.
... je ne peux toujours pas croire que j'utilise un nouveau matériel pour résoudre un problème logiciel ... honte à vous Microsoft / nVidia / AMD !!!
la source
J'ai l'option
disable DisplayPort 1.2
sur l'OSD de mon moniteur. Cela a résolu le problème pour moi.la source
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 affichages ont disparu lorsqu'il est éteint. Non seulement cela, mais les écrans ont également disparu chaque fois que j'ai verrouillé l'ordinateur et attendu 60 secondes. De plus, les écrans passaient parfois à un état d'alimentation "ambre" permanent, où même l'appui sur le bouton d'alimentation du moniteur ne faisait rien et je devais retirer manuellement le cordon d'alimentation, attendre 5 secondes que les condensateurs se déchargent et reconnecter le cordon d'alimentation. .
La solution consiste à ajuster les paramètres du moniteur.
Je suppose que la plupart des écrans ont un réglage similaire.
Ensuite, 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 le verrouille et éteins tous les écrans manuellement à l'aide du bouton d'alimentation.
Ceci est un problème matériel, pas un problème logiciel.
la source
Essaye ça:
Control Panel> Power Options
.Change Plan Settings
.Change Advanced Power Settings
.+
, et ouvrez le menu suivant nomméUSB Selective Suspend Setting
. Le désactiver.Je viens de le tester, et cela fonctionne pour ma configuration à double écran (écrans HP ZDisplay Z23i 23 ") avec Win 7 et GeForce GT630.
la source
USB Selective Suspend Setting
était déjà désactivé sur mon système.Le même problème m'a dérangé après avoir basculé sur les moniteurs DP. J'ai trouvé une solution qui fonctionne pour moi: au lieu d'éteindre les moniteurs en appuyant sur le bouton du moniteur, je désactive l'écran depuis Windows. J'utilise un ordinateur Lenovo et son logiciel Power Manager dispose d'une fonctionnalité permettant de mettre une option de «mise hors tension du moniteur» si je clique sur le bureau. Je crois que pour les autres ordinateurs, vous pouvez télécharger un outil comme NirCmd ou Monitor Off pour le faire. Lorsque j'éteigne le moniteur de cette manière, mes moniteurs se mettent en mode veille mais restent connectés. Et quand je les réveille toutes les fenêtres restent là où elles étaient.
la source