J'utilise actuellement Windows 7 Ultimate 64 bits avec une configuration à double moniteur et une carte graphique NVIDIA 7950 GT. Un moniteur est dédié à cette machine et l'autre moniteur est connecté à un commutateur DVI KVM.
Lorsque je commute sur un autre ordinateur, Windows 7 désactive le moniteur. Cependant, lorsque je reviens en arrière, le moniteur n'est pas réactivé. La seule circonstance qui réactive automatiquement le deuxième moniteur est lorsque je reviens après que Windows ait mis les moniteurs en mode d'économie d'énergie. Je dois constamment afficher le panneau de configuration de NVIDIA pour le réactiver.
Sous Windows XP, je voudrais simplement désactiver le service NVIDIA pour l'empêcher de détecter automatiquement le moniteur (ce qui ne résout pas le problème sous Win7). Sous Vista, un piratage du registre l'a empêché. Il semble que cela ait été supprimé dans Windows 7.
J'ai trouvé des questions similaires postées sur ce site, mais rien qui corresponde exactement à mon problème. Le lien suivant est la question qui vient le plus proche, mais ne fournit pas de solution au problème.
Comment puis-je résoudre le problème de la détection de moniteur dans Windows 7?
Existe-t-il un moyen dans Windows 7 de désactiver la détection automatique du moniteur?
Mettre à jour: Je viens d'ajouter une deuxième carte graphique à mon ordinateur Windows 7 64 bits. J'ai branché un moniteur sur chaque carte graphique. Maintenant, lorsque j'utilise le commutateur KVM pour alterner, il réactivera le second moniteur comme il le devrait. Il y a cependant quelques bizarreries à cela. Si j'ai un programme maximisé sur le deuxième moniteur et qu'il a le focus, lorsque je change de système, il passera au moniteur 1. Si j'ai un programme maximisé sur le second moniteur et qu'il n'a pas le focus, il se comportera de la même manière est minimisé et lorsque je le remonte, il apparaîtra maximisé sur le moniteur 1.
Certainement meilleur qu’il ne l’était, mais cherchait toujours un moyen de désactiver la détection automatique.
C’est peut-être trop simple, mais avez-vous simplement essayé d’utiliser la touche de raccourci Windows + p? Cela ne fonctionne que sous Windows 7, mais constitue un moyen rapide d'étendre, de dupliquer ou de sélectionner un seul écran. (note: quand il est dit projecteur signifie que votre affichage secondaire)
Si vous utilisez Windows Vista, vous pouvez désactiver la détection automatique en suivant ce guide . Ce n'est censé être valable que pour les cartes nvidia mais peut également fonctionner pour d'autres.
Ce post dit:
OR
Vous pouvez également le faire directement à partir du registre:
Utilisation de l'éditeur de registre Windows Ouvrez l'éditeur de registre Windows (regedit) Accédez à cet emplacement.
Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM
Cliquez avec le bouton droit sur la valeur (UseIViewHelper) et sélectionnez Modifier. définissez la valeur data sur 0 pour désactiver la fonctionnalité TMM dans Windows. Si vous souhaitez réactiver la fonctionnalité TMM, définissez les données de valeur sur 1.
Vous devez également redémarrer le PC par la suite.
En ce qui concerne Windows 7, ce n'est pas possible pour le moment. Selon les modérateurs des forums Microsoft: "Ce problème est inhérent à leur conception, et je ne pense pas qu'il soit possible de remplacer cette fonctionnalité si ce n'est de s'assurer que les deux moniteurs sont activés lorsque vous démarrez le système. " Plutôt misérable. À l'heure actuelle cependant, il existe un moyen de demander cette fonctionnalité. Veuillez vous rendre sur le lien et demander cette fonctionnalité si vous estimez que c'est important. Un ticket pour la fonctionnalité a également été créé officiellement. Seul le temps pourra le dire.
Un logiciel tiers peut être utile, mais je n’en ai personnellement utilisé aucun à cette fin. J'ai trouvé MultiMon qui est construit pour plusieurs moniteurs. J'espère que cela sera utile jusqu'à ce que Microsoft réussisse.
Pour désactiver la détection de moniteur, avec les cartes AMD/ATI gfx sous Windows 7, recherchez la clé de registre DMMEnableDDCPolling et définissez-la sur 0 (il s'agit de DWord). Cette clé se trouve à plusieurs endroits dans le registre. Changez-les tous et redémarrez. Cela désactivera l'interrogation constante du pilote d'affichage pour détecter si l'utilisateur a connecté un moniteur.
Si l'entrée manque, recherchez les clés UMD sous HKLM\SYSTEM\CurrentControlSet\Control\Class {4D36E968-E325-11CE-BFC1-08002BE10318}\et ajoutez-les à celles-ci.
Regardez vos services. J'ai eu un problème similaire et désactivé "AMD External Events Utility" et la recherche du moniteur a été interrompue. Je pense que sur mon ancien système, cela s'appelait "ATI hotkey poller"
Il y a un morceau de matériel peut probablement résoudre votre problème.
Le but d’un tel appareil est de s’asseoir entre le câble de votre moniteur et de faire croire à l’ordinateur que le moniteur existe toujours. Pour ce faire, il enregistre l’EDID une fois et le répète ensuite tout le temps.
Dans le cas d'une carte NVidia, vous devez désactiver les services "NVIDIA Update Service Daemon".
Je suis dans une situation similaire à vous, sauf que, au lieu d’un kvm, mon système principal est branché sur DVI et le secondaire sur VGA. De cette façon, j'utilise la sélection d'entrée du moniteur.
Si cela ne suffit pas: Quel KVM utilisez-vous? Avez-vous le même problème si vous débranchez et branchez les câbles? Allumer et éteindre le moniteur oblige-t-il Windows à le détecter?
Peut-être avez-vous besoin d'un meilleur kvm ? (Cela fait penser aux deux ordinateurs qu’ils sont connectés à un moniteur.)
La seule chose que je peux proposer, mais qui n’est pas une très bonne solution, est d’acheter un meilleur KVM.
Mon premier ancien KVM avait exactement le même problème que vous le dites. Je suis passé à un tout nouveau système numérique qui émule/simule un signal, même lorsque vous n'êtes pas sur le canal.
Autre que cela, j'ai créé un correctif de registre qui devrait désactiver TMM sous Windows 7 .
Voici une solution qui a fonctionné pour moi. Windows 7, NVidia Quadro NVS 295. Mais c'est en grande partie hors de propos.
La partie importante est, ce sont les moniteurs HP EliteDisplay 241i.
Allez dans le menu à l'écran> Contrôle d'entrée> Détection enfichable à chaud DP> faites-le passer de faible consommation à toujours actif.
Faire cela sur les deux moniteurs a résolu le problème pour moi. Je soupçonne que d'autres moniteurs auront des paramètres similaires.