Ich habe 2 Monitore an eine NVIDIA GeForce GTX 660 angeschlossen:
- Links ist 1920x1080 über DVI (Samsung SyncMaster 2443BW)
- Rechts ist 2560x1440 über DisplayPort und ist auf Primär eingestellt (Samsung SyncMaster SA850)
Ich lasse meinen Computer oft über Nacht laufen (Arbeiten an langen Renderjobs, Backups usw.), sodass ich meine Monitore nur manuell ausschalte. Wenn ich jedoch den primären Monitor ausschalte, ist er vollständig deaktiviert, als wäre er von der Grafikkarte getrennt worden (dh Symbole werden verschoben, geöffnete Apps werden verschoben und in der Größe an den neuen primären Monitor angepasst). Wenn ich von DP auf ein DVI-Kabel umschalte, tritt dies nicht auf. Bei der Verwendung von DisplayPort scheint dies ein Problem zu sein.
Gibt es eine Möglichkeit, den Monitor in Windows so zu deaktivieren, dass er nicht vollständig deaktiviert wird, wenn ich ihn physisch ausschalte?
Ich habe weder in den Windows-Anzeigeeinstellungen noch in der NVIDIA-Systemsteuerungssoftware relevante Einstellungen gefunden.
Edit # 1: Ich verwende ein Oehlbach Transdata DP 510 Kabel .
Edit # 2: Hier ist ein Screenshot von meinem NVIDIA Control Panel v7.2.710.0:
Edit # 3: Hier sind Screenshots meiner Monitorkonfiguration:
Wenn Sie auf Erweiterte Einstellungen klicken, wird ein generischer PnP-Monitor mit 59 Hz angezeigt. 60 Hz ist die einzige andere verfügbare Option.
Hier ist mein sekundärer Monitor, der über DVI angeschlossen ist:
Bearbeiten Nr. 4: Wenn ich das Konfigurationsfeld "Bildschirmauflösung" öffne und den Monitor ausschalte (über den Netzschalter), wird Folgendes angezeigt:
Es sieht so aus, als hätte ich den Monitor von der Grafikkarte getrennt.
quelle
Antworten:
Ich bin auch auf dieses Problem gestoßen und habe beschlossen, ein kleines Hilfsprogramm zu schreiben, um die Position und Größe der Fenster auf jedem der Bildschirme wiederherzustellen. Ich habe leider eine AMD-Karte, daher funktionieren die Nvidia-Lösungen bei mir nicht.
http://www.ninjacrab.com/persistent-windows/
quelle
DisplayPort fungiert als PNP-Gerät. Beim Ausschalten des Monitors wird der Computer vom Computer getrennt, als ob er entfernt worden wäre, und Fenster werden ausgeblendet, da Windows dieses Gerät vergisst, bis es wieder eingeschaltet und "erkannt" wird.
Eine Lösung besteht darin, den Bildschirm einfach in den Ruhezustand zu versetzen, anstatt ihn auszuschalten. Es gibt Möglichkeiten, dies programmgesteuert zu erzwingen, indem Sie beispielsweise den Befehl monoff im kostenlosen Dienstprogramm Wizmo verwenden , um alle Monitore auszuschalten.
Eine weitere Lösung für NVIDIA-Karten finden Sie unter Probleme mit der automatischen Erkennung von DisplayPort-Ausblendungen / Bildschirmen. Stellen Sie den Monitor so ein, dass EDID-Informationen aus einer Datei anstelle des Monitors verwendet werden, sodass keine automatische Erkennung erforderlich ist.
Dies erfolgt in der NVIDIA-Systemsteuerung -> Workstation -> Systemtopologie anzeigen -> EDID-Quelle (für den Monitor) -> Monitor ... -> EDID exportieren.
Wiederholen Sie dies für jeden Monitor. In der Topologie sollte die Anzeige entweder als EDID "erzwungen" oder "Datei" aufgeführt sein. Weitere Informationen finden Sie im verlinkten Artikel.
quelle
Deaktivieren Sie die "DisplayData Channel Command Interface" (DDC / CI) in Ihren Monitoreinstellungen.
Infolgedessen erkennt Windows nicht, ob Sie den Monitor ausschalten und die Desktopsymbole so bleiben, wie sie sollten. Ich habe dies erfolgreich auf einem Dell-Monitor getestet!
Wikipedia beschreibt DDC / CI wie folgt. Ich lasse es einfach dabei. Es gibt nicht viel darüber im Netz.
(oder)
Wechseln Sie von DisplayPort zu HDMI und blockieren Sie Pin 19 mit Klebeband.
Dies ist leider nur möglich, wenn Monitor und Grafikkarte über zusätzliche HDMI-Anschlüsse verfügen.
DisplayPort hat auch einen Hot-Plug- Pin (Pin Nr. 18), aber ich bezweifle, dass jemand diesen bestimmten Pin aufnehmen kann, da DP-Anschlüsse einfach zu klein sind.
quelle
Jungs - Das war meine gesamte Lösung. Ich musste alle 3 dieser Dinge tun, um es zum Laufen zu bringen.
Dies wird für Sie arbeiten. Ich musste eine Weile hacken, um das herauszufinden. Es ist eine Kombination all dieser Dinge, damit es richtig funktioniert. Möglicherweise müssen Sie Ihre EDI-Dateien mehrmals neu laden, damit sie funktionieren. Dies kann jedoch erfolgreich sein. :)
Es gibt keinen Grund, Pin 19 zu deaktivieren, damit dies funktioniert, wenn Sie meinen Anweisungen folgen.
quelle
Dies gilt nicht für alle Samsung-Monitore, aber bei meinem SyncMaster BX2031 stellte sich heraus, dass ich das Problem nicht habe, wenn ich zum integrierten Menü des Monitors gehe, zu Setup & Reset gehe und Magic Return auf OFF stelle . Ich denke, dies ist der Versuch von Samsung, die Systemleistung durch Deaktivieren eines nicht verwendeten Bildschirms zu verringern. Ich bin mir jedoch nicht ganz sicher, ob dies die einzige Funktion der Funktion ist.
Zur Verdeutlichung gehen Sie auf Samsung-Monitoren zu [Menü -> Setup & Reset -> Magic Return -> Aus].
quelle
Eine "einfache" Registrierungsänderung, die von hier übernommen wurde . Es funktioniert meistens bei mir. Programme, die in der unteren rechten Ecke abgelegt werden, werden auf meinem 4k-Bildschirm ca. 300px näher an die Mitte verschoben, aber ich kann damit umgehen, zumal ich keine Drittanbieter-App installieren muss:
Unter Verwendung von Sysinternals ProcessMonitor stellte ich fest, dass Windows auf den folgenden Registrierungspfad zugreift:
Mein System hatte drei Einträge:
Unter jedem befindet sich ein Baum mit dem Namen "00". Zwei der Schlüssel sind PrimSurfSize.cx PrimSurfSize.cy
Unter "00" befand sich ein anderer Zweig, der auch "00" genannt wurde. Zwei der Schlüssel sind ActiveSize.cx ActiveSize.cy
Die ersten beiden der Konfigurationen (dh DELF00 ... & QHD3 ...) der obigen Schlüssel waren 1440x900, sie waren also nicht beteiligt.
Die dritte (SIMULATED ...) wurde auf 1024 x 768 eingestellt.
Ich habe diese auf 1600x900 geändert und das Problem wurde behoben.
Außerdem habe ich die Auflösung (über das Bedienfeld) auf 1920 x 1080 geändert. Das Problem mit dem Verschieben / Ändern der Größe wurde zurückgegeben, aber die untere rechte Ecke wurde auf 1600 x 900 eingestellt, dh die Einstellungen für SIMULIERT. 00 "oder" 01 "(usw., ich hatte 00 und 01) suchen Sie nach Einstellungen, die 1024, 768 oder I 4096 in den Datenwerten am Ende in Klammern enthalten. Ändern Sie die 1024 in die x-Auflösung Ihres Desktops ( Ändern Sie die 4096 - Nummer von "Stride" in die Zahl, die sich bereits in einem Ordner mit dem Titel "00" oder ähnlichem befindet (ohne dass Sie sie ändern) gewünschte Desktop-Auflösungsnummern in primsurfsize.cx und ... y. Klicken Sie mit der rechten Maustaste auf den Namen und wählen Sie Ändern.Wählen Sie dann Binär als Basis, um die richtigen Auflösungswerte einzugeben.
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
Ich arbeite unter Windows 8 und mein Monitor (über DisplayPort verbunden) wurde nach einer Verzögerung von 60 Sekunden jedes Mal automatisch ausgeschaltet, wenn ich meinen PC sperrte. Dies führte zu dem in dieser Frage beschriebenen Problem. Die anderen Vorschläge in dieser Frage und Antwort waren für meinen Monitor (Samsung 4K UHD 28-Zoll-Monitor U28D590D) nicht umsetzbar. Ich konnte es erfolgreich umgehen, indem ich die Anweisungen hier befolgte, um dieses Verhalten zu deaktivieren:
Microsoft Support: KB 2835052: Der Monitor wird nach 1 Minute ausgeschaltet, wenn der PC gesperrt ist
Kurz gesagt, ich habe Folgendes in der Befehlszeile ausgeführt:
Dies setzt es so, dass es sich erst nach einer Stunde (3600 Sekunden) ausschaltet, so dass ich meinen PC jetzt sperren kann, wenn ich nur ein paar Minuten davon weggehe, ohne dass meine Fenster durcheinander geraten. Dies geht nicht direkt auf das ursprüngliche Szenario der Frage ein (das das manuelle Ausschalten des Monitors beinhaltete), aber ich dachte, dass andere es hilfreich finden könnten.
quelle
Versuchen Sie, den D-Port-Monitor
main display
sowohl in den BIOS- als auch in den Windows-Anzeigeeinstellungen einzustellen.Quelle: Dieser Artikel
quelle
Überprüfen Sie die Lösung in folgendem Beitrag (Freitag, 16. September 2011, 20:28 Uhr): http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/ deaktivieren-überwachen-aus-erkennen-wie # c6e69e04-c0a5-44e1-a87e-7d83efb38efd
Dies ist ein sehr langer Thread - wenn der obige Weg bei Ihnen nicht funktioniert, können Ihnen vielleicht die folgenden Lösungen helfen ?!
quelle
Für diejenigen mit Displayport und verfügt über DVI - Eingang am Monitor gibt es eine Hardware - Lösung:
DP zu DVI Akasa AK-CBDP15-20BK aktiven Adapter
Ich verwende zwei davon mit meinen beiden Dell U2713HM 2560x1440 60Hz und AMD RX 480.
Ich kann immer noch nicht glauben, dass ich neue Hardware verwende, um ein Softwareproblem zu lösen. Schande über Sie, Microsoft / nVidia / AMD !!!
quelle
Ich habe die Möglichkeit,
disable DisplayPort 1.2
das OSD meines Monitors aufzurufen. Dies löste das Problem für mich.quelle
Ich hatte genau das gleiche Problem mit meinen HP Z24i-Displays, die an das USB-C-Dock meines HP ProBook 430 G5 angeschlossen waren. Die Anzeigen verschwanden beim Ausschalten. Nicht nur das, sondern die Displays verschwanden auch, wenn ich den Computer sperrte und 60 Sekunden wartete. Manchmal versetzten sich die Displays auch in einen dauerhaften "gelben" Betriebszustand, in dem nicht einmal der Netzschalter des Monitors gedrückt wurde und ich das Netzkabel manuell abziehen musste. Warten Sie 5 Sekunden, bis sich die Kondensatoren entladen und das Netzkabel wieder angeschlossen haben .
Die Lösung besteht darin, die Einstellungen des Monitors anzupassen.
Ich gehe davon aus, dass die meisten Displays eine ähnliche Einstellung haben.
Nachdem ich diese Anpassungen an allen Anzeigen vorgenommen hatte, änderte ich den Windows-Energiesparplan, um die Anzeigen niemals auszuschalten. Immer wenn ich mich vom Computer entferne, sperre ich den Computer und schalte alle Anzeigen manuell über den Netzschalter aus.
Dies ist ein Hardwareproblem, kein Softwareproblem.
quelle
Versuche dies:
Control Panel> Power Options
.Change Plan Settings
.Change Advanced Power Settings
.+
, und öffnen Sie das nächste Menü mit dem NamenUSB Selective Suspend Setting
. Deaktiviere es.Ich habe es gerade getestet und es funktioniert für mein Doppelbild-Setup (HP ZDisplay Z23i 23 "-Screens) mit Win 7 und GeForce GT630.
quelle
USB Selective Suspend Setting
war auf meinem System bereits deaktiviert.Dasselbe Problem hat mich gestört, als ich auf DP-Monitore umgestiegen bin. Ich habe eine Lösung gefunden, die für mich funktioniert: Anstatt die Monitore durch Drücken der Taste auf dem Monitor auszuschalten, schalte ich den Bildschirm von Windows aus. Ich verwende einen Lenovo PC und seine Power Manager-Software verfügt über eine Funktion, um die Option "Monitor ausschalten" zu aktivieren, wenn ich mit der rechten Maustaste auf den Desktop klicke. Ich glaube, dass Sie für andere PCs ein Tool wie NirCmd oder Monitor Off herunterladen können, um dies zu tun. Wenn ich den Monitor auf diese Weise ausschalte, gehen meine Monitore in den Ruhemodus, bleiben jedoch in Verbindung. Und wenn ich sie wecke, bleiben alle Fenster, wo sie waren.
quelle