Ich habe einen neuen 6870 Amd Radeon-Adapter mit Treibern, die auf eine Auflösung von 1080p und 60 Hz eingestellt sind und an einen 47-Zoll-High-End-Samsung-HDMI-Fernseher von 2008 angeschlossen sind.
Wenn der Fernseher jedoch auf einen anderen HDMI-Eingang umgeschaltet wird (wenn ich wieder zu Windows komme), beschließt Windows, alle geöffneten Apps auf eine niedrigere Auflösung zu skalieren - einschließlich einiger angedockter versteckter Pop-outs. Wenn die Größe der Fenster geändert wird, werden die Pop-outs in der Mitte des Bildschirms und alle Fenster der geöffneten Anwendungen in der oberen linken Ecke übereinander gestapelt und auf die kleinere Auflösung verkleinert.
Nach der Rückkehr scheinen die Symbole auf dem Desktop, in der Taskleiste und in der Seitenleiste in Ordnung zu sein.
Jeder weiß, 1) wie dies geschieht 2) warum dies geschieht 3) wie verhindert man, dass die Größe der Anwendungen und einiger angedockter Pop-outs geändert wird (die Größe wird nach der Rückkehr nicht wirklich geändert - sie stecken einfach in der Mitte von fest der Bildschirm ungefähr an der Stelle, an der er sich befinden würde, wenn die rechte oder untere Seitenleiste angezeigt würde, wenn die Bildschirmgröße auf diese niedrigere Auflösung eingestellt würde).
Meine Hypothese ist, dass beim Verlust des HDMI-Signals - dass Windows von etwas (Treiber oder Windows selbst) mitgeteilt wird, dass die Auflösung ohne Signal sein soll (wobei zu beachten ist, dass HDMI-Signale und Handshakes bei HDMI-Geräten zwei Wege sind signalisiert oder der Fernseher auf ein anderes Gerät umgeschaltet wird - dann muss der Displayadapter dies herausfinden und Windows mitteilen oder es herausfinden und willkürlich gestalten, um die Displaygröße zu ändern).
Jede Hilfe wird am meisten geschätzt. Ich fragte AMD / ATI - aber sie sagten, sie wüssten nicht warum oder wie das passiert. Ich hatte gehofft, dass dies vielleicht DER Ort ist, an den sich die Superuser wirklich begeben - diejenigen, die Treiber für Bildschirmadapter entwickeln oder die tief in diese Bereiche von Fenstern eintauchen. Wenn es bessere oder nur konkurrierende Websites gibt, teilen Sie uns dies bitte mit. Ich habe bereits AMD / ATI geschrieben.
Antwort / Ergänzungen 07.04.2011
Es ist wirklich schön, deine Antwort Shinrai zu bekommen. (Übrigens, ist es eine angemessene Etikette in diesen Foren, eine Diskussion zu führen?) Doch "nur ein Problem" - ich verwende in diesem Fall eine einzelne Anzeige -, damit Windows Anwendungsfenster nicht auf einen anderen Desktop verschiebt. Windows (oder etwas anderes) beschließt, den Desktop zu verkleinern und alle Fenster auf die maximale Größe des Desktops zu verkleinern. Als solches würde ich mich freuen, wenn Windows nur die aktuelle Größe des einen Desktops behalten würde, der in Betrieb ist.
Ich weiß auch, dass dies bei mit DVI verbundenen Monitoren NICHT der Fall ist. Dort hatte ich ein oder zwei Monitore eingerichtet und es ändert überhaupt nicht die Größe dieser Bildschirme, wenn Monitore getrennt, ausgeschaltet werden, was auch immer ... sie bleiben solide - alles an Ort und Stelle - in einem Ausmaß, dass Sie den anderen Monitor vergessen haben ist aus - Sie werden Probleme haben, einige Fenster zu finden, ohne eines der Steuerungsprogramme zu verwenden.
Wenn ich also sogar die HDMI-Handhabung von Windows (oder dem Bildschirmtreiber) bekommen könnte (1], was dies sowieso der Bildschirmtreiber oder Windows tut - und 2], woher diese andere Auflösungsgröße (1024x768) kommt - ist es nicht die kleinste und es ist nicht das größte?), so etwas wie DVI zu haben - das Leben wäre golden (für diesen Aspekt sowieso).
** habe andere mit dem gleichen Problem in diesem Thread gefunden: http://hardforum.com/showthread.php?t=1507324
quelle
Antworten:
Ich beschäftige mich seit zwei Tagen mit diesem Problem und habe einige Arten von Lösungen gefunden:
Universelle Lösung, Software-Programm PersistentWindows , das alle Fensterpositionen speichert und die Anzeige überwacht. Wenn die Auflösung geändert und zurück geändert wird, werden die gleichen Größen und Positionen wiederhergestellt! Genau das, was ich wollte. Die neueste Version macht einfach ihre Arbeit und sitzt still im Systray. Verknüpfung
Für einige ATI-Benutzer funktioniert, für einige nicht, gibt es Bestätigungen, dass es funktioniert. Die Lösung besteht darin, den Registry-Hack mit Schlüssel
DMMEnableDDCPolling
zu verwenden, um das Abfragen der Monitorverbindung unter Windows überhaupt zu deaktivieren. Eine Einschränkung besteht darin, dass Sie das System nach einer Änderung neu starten müssen, und falls Sie nur schnell einen externen Bildschirm anschließen müssen, ist dies nicht praktisch. VerknüpfungZum Glück haben Sie eine NVIDIA-Karte. Die Lösung besteht darin, die EDID-Informationen eines VGA-Treibers in einer Datei fest zu codieren. Das System ist daher der Ansicht, dass sich dies nicht ändert. Verknüpfung
Hardwarelösung für HDMI-Verbindung, sie verkaufen ihre Adapter über das Internet und auch eBay. Verknüpfung
Ein weiteres Hilfsprogramm, Windows Layout Manager , um die Layouts zu speichern und bei Bedarf wiederherzustellen (Verwaltung verschiedener Layouts). Viel komplexer und leistungsfähiger, kann aber für den Heimanwender zu viel sein. Verknüpfung
Ich bleibe eine Weile bei # 1 (schon seit 2015 :) und wenn ich mehr finde, werde ich teilen.
quelle
Ich hatte dieses Problem mit meiner Radeon R9. Alles, was ich getan habe, war, das GPU-Scalling bei AMD Catalyst zu deaktivieren.
Aber aus irgendeinem Grund tritt immer noch eine Sicherungskopie Ihrer Registrierung auf! Öffnen Sie dann Ihre Windows-Registrierung und gehen Sie zu:
Ändern Sie nur unter den Schlüsseln "SIMULATED" die Dezimalstellen der Schlüssel in:
Unter "00":
Wechseln Sie zu der von Ihnen verwendeten Auflösung. Dadurch wird verhindert, dass Ihr Fenster beim Ausschalten des Monitors schrumpft oder sich von einer Seite zur anderen bewegt.
quelle
Ihre Vermutung ist richtig; Der Monitor schaltet im Wesentlichen den Handshake auf diesem HDMI-Kanal aus, wenn Sie den Eingang umschalten. Windows 7 sieht dies als "Hier ist kein Monitor mehr angeschlossen" an, und an diesem Punkt wird diese Ausgabe deaktiviert. Da dieser Bildschirm nicht mehr vorhanden ist, muss sich alles, was darauf war, irgendwo befinden. Daher wird alles auf den verbleibenden Bildschirmen gemischt, und es ist nicht anmutig. Wenn das Display wieder angezeigt wird, merkt sich Windows 7, wie Sie die Dinge bis zu einem gewissen Grad arrangiert haben, aber es wird Ihre Fenster nicht zurückmischen (Sie haben sie möglicherweise in der Zwischenzeit geschlossen oder geöffnet oder anderweitig verschoben!).
Mit Bildschirmtreibern, mit denen dies behoben werden kann, können Sie nichts anfangen. Es ist das Verhalten des Betriebssystems und obwohl es für Ihre Situation unangenehm ist, macht es Sinn. (Die Alternative besteht darin, Dinge auf Monitoren zu haben, die nicht wirklich existieren, wie es XP manchmal getan hat, und ich möchte Ihnen sagen, dass es ein Albtraum war.) Möglicherweise gibt es Software von Drittanbietern, die dies zwingen kann, aber ich nicht Ich vermute, Sie laufen Gefahr, andere Probleme zu verursachen. (Wenn jemand tatsächlich etwas posten kann, werde ich diese Antworten gerne unterstützen.)
quelle
Keine zusätzliche Hardware erforderlich
quelle
Ihr Problem klingt wie eine Variation der hier beschriebenen , die auch durch den Verlust des HDMI-Handshakes verursacht wird. Die gleiche Hardwarelösung könnte für Sie funktionieren: Platzieren Sie einen Apogee 3x1 HDMI-Mini-Umschalter zwischen dem PC und dem Fernsehgerät, und der PC wird den Eindruck erwecken, dass keine Verbindung besteht. Ich weiß nicht, ob ein HDMI-Umschalter funktioniert oder nur der unter dem obigen Link empfohlene Apogee.
quelle
Nach Monaten der Frustration und dem Finden dieses Threads fand ich eine Problemumgehung, die für mein Setup mit einem Bildschirm (Windows 7 x 64 + 24 "Insignia TV) zu funktionieren scheint. Dies ist eine Verallgemeinerung der Lösung von David M. mit den folgenden Vorteilen :
Es wird jedoch ein freier VGA (PC) -Eingang am Fernseher benötigt, und zwei Kabel werden für das Setup festgelegt:
Alternativ funktionierte auch DVI-Kabel + DVI / HDMI-Adapter in Schritt 2; Die wichtigste Beobachtung war David M. und wies darauf hin, dass DVI gut funktioniert.
Wenn ich das Fernsehgerät aus- und wieder einschalte oder die Eingangsquelle ändere, werden die Fenster oben links weder verkleinert noch gestapelt. Ich bin mir nicht sicher, ob das alles funktioniert hat, nur weil mein Fernseher so billig ist ...
quelle
Das Problem wird durch eine nervige "Funktion" von Windows 7/8 verursacht, die Anwendungsfenster neu anordnet, wenn der an den HDMI / Display-Anschluss angeschlossene Monitor / Fernseher ausgeschaltet oder auf einen anderen Eingang umgeschaltet wird.
Es gibt eine Hardware-Problemumgehung, wenn Sie eine HDMI-Verbindung verwenden. Durchsuchen Sie ebay nach "Monitorerkennung" und erhalten Sie eine um die 20 US-Dollar. Es funktioniert bei mir auf einem Seiki 39 "4K-Fernseher mit HDMI-Anschluss.
quelle
Ich hatte das gleiche Problem mit meinem LG 42 "Fernseher. Nachdem ich die Beiträge über das Spoofing des Signals zu Windows gelesen hatte, fiel mir etwas ein. Ich hatte einen zusätzlichen DVI-HDMI Adapter, den ich nicht mehr verwendete Grafikkarte und dann der HDMI-Anschluss, und das Problem der Größenänderung von Fenstern und so weiter wurde nicht mehr behoben. Sie können sie bei RadioShack oder in fast jedem Elektronikgeschäft erwerben. Ich bin froh, dass ich das getan habe Habe das geklärt. Hoffentlich funktioniert es für andere.
quelle
Bei der Untersuchung des gleichen Problems stellte ich fest, dass dieser Thread behauptet, er könne durch Herumspielen in der Registrierung repariert werden. Ich habe auch einen Thread von einem Typen gefunden, der behauptet, er sei das Ergebnis der Verwendung von DisplayPort.
Ich habe versucht, die Registrierung zu reparieren, und es schien nicht zu funktionieren (obwohl ich nicht neu gestartet habe, wenn das einen Unterschied macht). Außerdem ist mein sich schlecht verhaltendes Gerät über einen DVI-Anschluss an meinem Monitor mit einem Anzeigeport meiner Grafikkarte verbunden, und ich kann das zweite Konto leider nicht bestätigen, da ich keine geeigneten Adapter habe. Aber ich dachte, es könnte nützlich sein.
Edit: ok, ich wurde verzweifelt und fuhr eigentlich raus, um ein Kabel für diesen Versuch auszuleihen. Der Wechsel von einem DVI-I-Kabel mit DVI / DisplayPort-Adapterkabel zu einem DVI-I / HDMI-Einkabelkabel hat dies für mich behoben. Für mich deutet dies entweder darauf hin, dass es tatsächlich ein Problem mit DisplayPort ist, wie es der Typ auf HardForum vorgeschlagen hat, oder dass es ein Nebeneffekt bei der Verwendung von Kabeladaptern ist. Wie auch immer, ich bin froh, damit fertig zu sein.
quelle
Kein Fix, sondern eine Umgehung. Ich habe festgestellt, dass die Fenster nicht neu angeordnet werden, wenn Sie die Fenster minimieren, bevor das Display ausgeschaltet ist, und sie erst wiederherstellen, wenn das Display wieder angezeigt wird.
Ich nutze diese Tatsache, um mir ein "nahtloses" Erlebnis zu bieten, wie ich hier dokumentiert habe: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html
quelle
Wenn Sie ATI verwenden müssen Sie einen neuen Schlüssel in der Registrierung erstellen unter
HKEY_LOCAL_MACHINE > System
genanntDMMEnableDDCPolling
. Setzen Sie den Wert auf 0. Dadurch wird die Grafikkarte vom Abruf ausgeschlossen, um festzustellen, ob im Grunde noch eine Verbindung besteht.Wenn Sie etwas anderes als ATI verwenden, durchsuchen Sie die Registrierung nach dem Schlüssel
DMMEnableDDCPolling
und setzen Sie den Wert auf Null. HINWEIS: DER SCHLÜSSEL KANN AN MEHR ALS EINEM ORT VORHANDEN SEIN. Nach dem, was ich gelesen habe, müssen Sie den Wert für jede Instanz dieses Schlüssels durch 0 ersetzen.Quelle .
quelle
Für den Fall, dass jemand anderes darauf stößt, füge ich einfach mein "Update" hinzu. Ich habe herausgefunden, dass Windows 8.1 die Größe aller meiner Fenster / Programme und dergleichen geändert hat, als ich sie auf meinem Fernseher abspielte. (Über einen HDMI-Anschluss mit meinem Laptop verbunden.) Ich musste auf das Bildschirmauflösungsmenü zugreifen, "Text und andere Elemente vergrößern oder verkleinern" auswählen, "Bitte, wählen Sie eine Größe für alle Monitore aus" auswählen und sie dann beibehalten 100%. GETAN!
quelle
Ich hatte ein ähnliches Problem seit dem Upgrade eines Windows 10-Computers auf TH2 im November 2016.
Aufgrund der verschiedenen Nebenwirkungen, die ein Aus- und Wiedereinschalten des Fernsehgeräts auf meine Apps und meinen Desktop hatte, stellte ich schließlich fest, dass das Aus- und Wiedereinschalten des Fernsehgeräts unter Windows 10 eine Änderung der Auflösung und / oder Schriftgröße / DPI auslöste.
Nach einigen Recherchen habe ich die gleiche DPI für alle meine virtuellen und physischen Displays erzwungen, indem ich Folgendes ausgeführt habe:
Control Panel\Appearance and Personalization\Display
.set custom scaling level
.Hier finden Sie einen Link zum Anpassen der Skalierung.
quelle
Ich hatte dieses Problem mit einem Computer, der zum Bildschirmschoner geht. Als es wieder aufgenommen wurde, wurden meine Fenster neu dimensioniert. Ich habe es gelöst, indem ich zu einem anderen Bildschirmschoner gewechselt und dann wieder zum Bildschirmschoner "Fotos-Diashow" zurückgekehrt bin.
quelle
Ich konnte diese Auflösungsänderung stoppen, indem ich in das Katalysator-Kontrollzentrum ging und die Edid-Emulation aktivierte. Fest!! Natürlich brauchst du eine AMD-Karte und diese Funktion muss vorhanden sein, aber ich denke, NVIDIA sollte auch so etwas haben.
quelle
Dies ist eine super alte Frage, aber ich habe tatsächlich eine wirklich einfache Lösung für Windows 10-Benutzer (es funktioniert möglicherweise für 7 und 8, nicht sicher).
Ich wollte speziell, dass sich meine Fenster ihre Positionen merken, und verwendete ein KVM, um zwischen zwei Computern umzuschalten, aber jedes Mal, wenn ich zurückschalte, werden alle Fenster auf den primären Monitor zurückgeschaltet.
Ich habe festgestellt, dass Sie, wenn Sie auf die kleine Leiste "Alle Fenster minimieren" unten rechts in Ihrer Taskleiste klicken, bevor Sie den Wechsel vornehmen, bei Ihrer Rückkehr einfach erneut darauf klicken können und die Fenster zu ihren vorherigen Positionen zurückkehren.
quelle