J'ai un nouvel adaptateur 6870 Amd Radeon avec ses pilotes réglés sur une résolution 1080p 60Hz connectée à un téléviseur haut de gamme HDMI de 47 "2008 haut de gamme.
Toutefois, lorsque le téléviseur est réglé sur une autre entrée HDMI (lorsque je reviens dans Windows), Windows décide de redimensionner toutes les applications ouvertes à une résolution inférieure, y compris certaines des fenêtres contextuelles masquées. Quand il les redimensionne - il ne fait que coller les fenêtres contextuelles au milieu de l'écran et toutes les fenêtres redimensionnées des applications ouvertes situées dans le coin supérieur gauche - toutes empilées les unes sur les autres et redimensionnées à une résolution plus petite.
Les éléments qui semblent convenir après le retour sont les icônes du bureau, de la barre des tâches et de la barre latérale.
Tout le monde sait 1) comment cela se produit 2) pourquoi cela se produit-il 3) comment l’empêcher de redimensionner les applications et certaines des fenêtres contextuelles ancrées (elles ne sont pas vraiment redimensionnées à leur retour; elles sont simplement bloquées au milieu de l’écran approximativement où ils se trouveraient si la barre latérale droite ou inférieure devait être si l’écran était redimensionné à cette résolution plus basse).
Mon hypothèse est que, en cas de perte du signal HDMI - quelque chose (pilote ou Windows lui-même "indique à Windows) que la résolution est sans signal (en remarquant que les signaux HDMI et les poignées de main sont bidirectionnels sur les périphériques HDMI. S'il perd le signal signal ou le téléviseur est allumé sur un autre périphérique - la carte graphique doit alors comprendre cela et informer Windows ou le calculer et créer de façon aléatoire la taille de l'écran).
Toute aide est la plus appréciée. J'ai demandé à AMD / ATI - mais ils ont dit qu'ils ne savaient pas pourquoi ni comment cela se passait. J'espérais que c'est peut-être l'endroit où les super-utilisateurs se rendent vraiment - ceux qui développent des pilotes de cartes graphiques ou qui plongent profondément dans ces zones de Windows. S'il y a de meilleurs sites ou seulement des sites concurrents - veuillez en aviser - sachant que j'ai déjà écrit AMD / ATI.
Réponse / Ajouts 4/7/2011
C'est vraiment bien d'avoir votre réponse Shinrai. (BTW est-il approprié de discuter sur ces forums?) Et pourtant, "un seul problème" - dans ce cas, j'utilise un seul écran - de sorte que Windows ne déplace pas les fenêtres d'applications sur un autre bureau. Windows (ou quelque chose) décide de réduire le bureau actuel et de redimensionner toutes les fenêtres à la taille maximale du bureau. En tant que tel, je serais heureux si Windows ne conservait que la taille actuelle du bureau en cours d’exploitation.
Je sais aussi que cela ne se produit pas sur les moniteurs connectés avec DVI. Là, j'ai installé un et deux moniteurs et il ne redimensionne pas du tout ces écrans lorsque je les déconnecte, les éteint, peu importe ... ils restent solides - tout est en place - à un point tel que si vous oubliez l'autre moniteur est désactivé - vous aurez du mal à trouver certaines fenêtres sans utiliser l’un des utilitaires de l’application de contrôle.
Donc, si je pouvais même obtenir le traitement HDMI par Windows (ou le pilote d’affichage) (1], qui le fait de toute façon, le pilote d’affichage ou Windows - et 2], d'où provient cette autre taille de résolution (1024x768) - ce n'est pas le plus petit et ce n’est pas le plus grand?) comme DVI - La vie serait en or (pour cet aspect quand même).
** ont trouvé d'autres personnes ayant le même problème dans ce fil de discussion: http://hardforum.com/showthread.php?t=1507324
la source
Réponses:
J'ai creusé autour de ce problème pendant deux jours et trouvé peu de solutions:
Solution universelle, logiciel PersistentWindows , qui enregistre toutes les positions de la fenêtre et l’affichage des moniteurs. Si la résolution est modifiée et rétablie, les mêmes tailles et positions sont restaurées! Exactement ce que je voulais. La dernière version ne fait que son travail, et se repose silencieusement dans systray. Lien
Pour certains utilisateurs d’ATI, pour d’autres pas, il existe des confirmations indiquant que cela fonctionne. La solution consiste à utiliser le hack de registre avec la clé
DMMEnableDDCPolling
, pour désactiver la scrutation de la connexion du moniteur sous Windows. Le problème, c'est que vous devez redémarrer le système après les modifications. Si vous devez simplement connecter rapidement un écran externe, ce n'est pas pratique. LienHeureusement, les propriétaires de cartes NVIDIA. La solution consiste à coder en dur les informations EDID de moniteur sur un fichier de pilotes VGA. Le système pense donc que cela ne change pas. Lien
Solution matérielle pour la connexion HDMI, ils vendent leurs adaptateurs sur le Web et sur eBay. Lien
Encore un utilitaire Windows Layout Manager pour enregistrer les dispositions et les restaurer à la demande (gestion de différentes dispositions). Beaucoup plus complexe et plus puissant, mais peut être excessif pour l'utilisateur à domicile. Lien
Je reste avec # 1 pendant un certain temps (déjà depuis 2015 :)), et si trouverai plus, alors partagerai.
la source
J'ai eu ce problème avec ma Radeon R9, tout ce que je faisais était de désactiver le sculling du GPU chez AMD Catalyst.
Mais pour quelque raison que ce soit, vous devez d’abord sauvegarder votre base de registre! Ensuite, ouvrez votre registre Windows et allez à:
Seulement sous les touches "SIMULÉES", modifiez les décimales de la touche en:
Sous "00":
Changez quelle que soit la résolution que vous utilisez. Cela empêchera votre fenêtre de se rétrécir ou de se déplacer d’un côté à l’autre lorsque vous éteignez votre moniteur.
la source
Votre intuition est correcte; le moniteur ferme essentiellement la poignée de main sur ce canal HDMI lorsque vous changez d’entrée. Windows 7 voit ceci comme "Il n'y a plus de moniteur connecté ici", à quel point il désactive cette sortie. Depuis que cet écran n'existe plus, tout ce qui y était doit aller QUELQUE PART, de sorte qu'il mélange tout sur vos écrans restants, et ce n'est pas gracieux. Lorsque l'affichage réapparaîtra, Windows 7 se souviendra de la façon dont vous avez organisé les choses, mais il ne va pas remuer vos fenêtres (vous avez peut-être fermé, ouvert ou déplacé de toute autre manière!).
Vous ne pouvez rien faire avec les pilotes d’affichage pour résoudre ce problème; c’est le comportement du système d’exploitation et bien que cela soit gênant pour votre situation, il est logique. (L’alternative est d’avoir des contenus inexistants sur des moniteurs, ce que XP a parfois fait et laissez-moi vous dire que c’était un cauchemar.) Il est possible qu’un logiciel tiers puisse forcer cela Je sais que vous courez le risque de causer d’autres problèmes. (Si quelqu'un peut en poster, je serai ravi de faire remonter ces réponses.)
la source
Aucun matériel supplémentaire requis
la source
Votre problème ressemble à une variante de celle décrite ici , qui est également causée par la perte de la liaison HDMI. La même solution matérielle pourrait fonctionner pour vous: placez un mini-commutateur HDMI Apogee 3x1 entre le PC et le téléviseur et le PC pensera qu'il n'est pas déconnecté. Je ne sais pas si un commutateur HDMI fonctionnera ou si le Apogee est recommandé sur le lien ci-dessus.
la source
Après des mois de frustration et enfin de trouver ce fil, j'ai trouvé une solution de contournement qui semble fonctionner pour mon installation à écran unique (Windows 7 x64 + 24 "Insignia TV). Il s'agit d'une généralisation de la solution de David M., avec les avantages suivants: :
Toutefois, une entrée VGA (PC) libre sur le téléviseur est nécessaire et deux câbles sont associés à la configuration:
Vous pouvez également utiliser un câble DVI + un adaptateur DVI / HDMI à l'étape 2; David M. soulignait que DVI fonctionnait bien.
Désormais, lorsque je mets sous tension ou que je change de source sur mon téléviseur, les fenêtres ne se réduisent pas et ne s'empilent pas en haut à gauche. Je ne sais pas si tout cela a fonctionné simplement parce que mon téléviseur est si bas de gamme ...
la source
Le problème est causé par une "fonctionnalité" gênante de Windows 7/8 pour réorganiser les fenêtres d'application lorsque le moniteur / téléviseur connecté au port HDMI / Display est "désactivé" ou "basculé" sur une entrée différente.
Il existe une solution matérielle si vous utilisez une connexion HDMI. Effectuez une recherche sur eBay pour "monitor detection" et obtenez-en environ 20 $. Cela fonctionne pour moi sur un téléviseur Seiki 39 "4K avec connexion HDMI.
la source
J'avais le même problème sur mon téléviseur LG 42 ". Après avoir lu les billets ici sur le fait de falsifier le signal vers Windows, j'ai pensé à quelque chose. J'avais un adaptateur DVI-HDMI supplémentaire que je n'utilisais plus. Branché cela dans le port DVI de mon carte vidéo, puis HDMI, et ne plus avoir le problème du ré-dimensionnement des fenêtres, etc. C'est donc une solution vraiment simple. Vous pouvez les obtenir à RadioShack ou à peu près dans n'importe quel magasin d'électronique. J'espère que cela fonctionne pour les autres.
la source
En recherchant le même problème, j'ai trouvé ce fil prétendant qu'il pouvait être réparé en fouillant dans le registre. J'ai également trouvé un fil d'un gars qui prétendait que c'était le résultat de l'utilisation de DisplayPort.
J'ai essayé le correctif de registre et cela ne semblait pas fonctionner (bien que je n'ai pas redémarré, si cela fait une différence). De plus, mon périphérique défectueux est connecté à un port d'affichage sur ma carte graphique à partir d'un port DVI de mon moniteur. Malheureusement, je ne peux pas confirmer le deuxième compte car je ne dispose pas des adaptateurs appropriés. Mais j'ai pensé que cela pourrait être utile.
Edit: ok, je suis désespéré et je suis sorti pour emprunter un câble pour cette tentative. Le passage d’un câble DVI-I avec un câble adaptateur DVI / DisplayPort à un câble DVI-I / HDMI à un seul câble a résolu ce problème. Pour moi, cela suggère que c’est bien un problème avec DisplayPort, comme l’a suggéré le gars de HardForum, ou que c’est un effet secondaire de l’utilisation d’adaptateurs de câbles. Quoi qu'il en soit, heureux d'en avoir fini.
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
Si vous utilisez ATI, vous devrez créer une nouvelle clé dans le registre sous le
HKEY_LOCAL_MACHINE > System
nom deDMMEnableDDCPolling
. Définissez la valeur sur 0. La carte vidéo est désactivée pour interroger le système afin de déterminer si un élément est toujours connecté.Si vous utilisez autre chose qu'ATI, recherchez la clé dans le registre
DMMEnableDDCPolling
et définissez la valeur sur zéro. REMARQUE: LA CLÉ PEUT EXISTER À PLUS D'UN ENDROIT. D'après ce que j'ai lu, vous devez remplacer la valeur par 0 pour chaque instance de cette clé.Source .
la source
Si quelqu'un d'autre le rencontre, je vais simplement ajouter mon "correctif". J'ai découvert que Windows 8.1 redimensionnait toutes mes fenêtres / programmes et autres, lorsque je les mettais sur mon téléviseur. (Connecté à mon ordinateur portable, via un port HDMI.) Je devais accéder au menu de résolution d'écran, choisissez "Rendre le texte et d'autres éléments plus grands ou plus petits", choisissez "Choisissez moi une taille pour tous les moniteurs", puis laissez-les rester à l'écran. 100% TERMINÉ!
la source
J'ai eu un problème similaire depuis la mise à niveau d'une machine Windows 10 vers TH2 en novembre 2016.
En raison des divers effets secondaires liés à un cycle d'alimentation du téléviseur sur mes applications et mon ordinateur de bureau, j'ai finalement réalisé que le fait d'éteindre et d'allumer le téléviseur entraînait un changement de résolution et / ou de taille de police / DPI.
Après quelques recherches, j'ai forcé le même DPI pour tous mes affichages, virtuel et physique, en procédant comme suit:
Control Panel\Appearance and Personalization\Display
.set custom scaling level
.Voici un lien sur la façon de régler la mise à l'échelle.
la source
J'ai eu ce problème avec un ordinateur qui passe à l'économiseur d'écran. Quand il a repris, mes fenêtres ont été redimensionnées. Je l'ai résolu en passant à un autre économiseur d'écran, puis en revenant à l'écran de veille "photos diaporama".
la source
J'ai pu arrêter ce changement de résolution en entrant dans le centre de contrôle des catalyseurs et en activant l'émulation forcée. Fixé!! Bien sûr, vous avez besoin d’une carte AMD et cette fonctionnalité doit être présente, mais je suppose que NVIDIA devrait également proposer quelque chose comme cela.
la source
C'est une très vieille question, mais j'ai en fait un correctif très simple pour les utilisateurs de Windows 10 (cela peut fonctionner pour 7 et 8, pas sûr).
Je voulais spécifiquement que mes fenêtres se souviennent de leurs positions et utilisais un KVM pour basculer entre deux ordinateurs, mais chaque fois que je revenais, toutes les fenêtres revenaient au moniteur principal.
J'ai constaté que si vous cliquez sur le petit éclat "Réduire toutes les fenêtres" en bas à droite de la barre des tâches, avant de basculer, lorsque vous revenez, vous pouvez simplement cliquer à nouveau dessus pour que les fenêtres reprennent leur position précédente.
la source