2013-08-11 11:17:06 +0000 2013-08-11 11:17:06 +0000
59
59
Advertisement

Ausschalten des DisplayPort-Monitors deaktiviert den Monitor vollständig

Advertisement

Ich habe 2 Monitore, die an eine NVIDIA GeForce GTX 660 angeschlossen sind:

  • Der linke ist 1920x1080 über DVI (Samsung SyncMaster 2443BW)
  • Der rechte ist 2560x1440 über DisplayPort und ist auf primär eingestellt (Samsung SyncMaster SA850)

Ich lasse meinen Computer oft über Nacht laufen (ich arbeite an einem langen Renderjob, mache Backups usw.), also schalte ich meine Monitore nur manuell aus. Wenn ich jedoch den primären Monitor ausschalte, wird er vollständig deaktiviert, als ob er von der Grafikkarte getrennt wäre (d. h. Symbole werden verschoben, geöffnete Anwendungen werden verschoben und in der Größe angepasst, damit sie auf den neuen primären Monitor passen). Wenn ich von DP zu einem DVI-Kabel wechsle, tritt dies nicht auf. Es scheint ein Problem zu sein, wenn DisplayPort verwendet wird.

Gibt es eine Möglichkeit, zu verhindern, dass der Monitor in Windows vollständig deaktiviert wird, wenn ich ihn physisch ausschalte?

Ich habe weder in den Windows-Anzeigeeinstellungen noch in der NVIDIA-Systemsteuerungssoftware eine entsprechende Einstellung gefunden.

Edit #1: Ich verwende ein Oehlbach Transdata DP 510-Kabel .

Edit #2: Hier ist ein Screenshot meines NVIDIA Control Panels v7.2.710.0:

Edit #3: Hier sind Screenshots meiner Monitor-Konfiguration:

Ein Klick auf Erweiterte Einstellungen zeigt einen generischen PnP-Monitor, der mit 59 Hz? 60 Hz ist die einzige andere verfügbare Option.

Hier ist mein sekundärer Monitor, der über DVI angeschlossen ist:

Edit #4: Wenn ich das Konfigurationsfeld “Bildschirmauflösung” öffne und den Monitor ausschalte (über den Netzschalter), wird Folgendes angezeigt:

Es sieht so aus, als ob ich den Monitor von der Grafikkarte getrennt habe.

Advertisement

Antworten (15)

31
31
31
2013-08-14 06:57:37 +0000

DisplayPort verhält sich wie ein PNP-Gerät, so dass das Ausschalten des Bildschirms die Verbindung zum Computer trennt, als ob er entfernt wurde und Fenster ausgezogen werden, weil Windows dieses Gerät vergisst, bis es wieder eingeschaltet und “entdeckt” wird.

Eine Lösung ist, den Bildschirm einfach in den Ruhezustand gehen zu lassen, anstatt ihn auszuschalten. Es gibt Möglichkeiten, dies programmatisch zu erzwingen, z.B. durch Verwendung des monoff-Befehls im freien Dienstprogramm Wizmo zum Ausschalten aller Monitore.

Eine andere Lösung für NVIDIA-Karten wird in DisplayPort Blanking / Screen Autodetect Problems beschrieben, indem man den Monitor so einstellt, dass er EDID-Informationen aus einer Datei statt vom Monitor verwendet, so dass 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 Einzelheiten finden Sie in dem verlinkten Artikel.

17
17
17
2013-08-14 13:57:54 +0000

Deaktivieren Sie das “DisplayData Channel Command Interface” (DDC/CI) in Ihren Monitoreinstellungen.
Als Ergebnis wird Windows nicht erkennen, wenn Sie Ihren Monitor ausschalten und Ihre Desktop-Symbole bleiben, wie sie sollten. Ich habe dies erfolgreich an einem Dell-Monitor getestet!

Wikipedia beschreibt DDC/CI wie folgt. Ich werde es einfach dabei belassen. Es gibt nicht viel darüber im Netz.

[…] DDC/CI spezifiziert ein Verfahren, mit dem ein Computer über eine bidirektionale Verbindung Befehle an den Monitor senden und Sensordaten vom Monitor empfangen kann. […] Einige neigbare DDC/CI-Monitore unterstützen eine Auto-Pivot-Funktion, bei der ein Rotationssensor im Monitor dem Betriebssystem ermöglicht, die Anzeige aufrecht zu halten, wenn der Monitor zwischen Hoch- und Querformat bewegt wird.

Die meisten DDC/CI-Monitore unterstützen nur eine kleine Teilmenge der MCCS-Befehle und einige haben undokumentierte Befehle. Viele Hersteller haben in der Vergangenheit nicht auf DDC/CI geachtet, aber jetzt unterstützen fast alle Monitore solche allgemeinen MCCS-Befehle wie Helligkeits- und Kontrastmanagement.

http://en.wikipedia.org/wiki/Display_Data_Channel#DDC.2FCI

Female end (monitor) Male end (Cable)

(oder)

Umschalten von DisplayPort auf HDMI und Pin #19 mit Isolierband blockieren.
Dies ist leider nur möglich, wenn Monitor und Grafikkarte zusätzliche HDMI-Anschlüsse haben.

  • Pin 19: Hot Plug detect (alle Versionen) und HEC Data+ (optional, HDMI 1.4+ mit Ethernet)

DisplayPort hat auch einen Hot Plug Pin (Pin #18), aber ich bezweifle, dass jemand diesen speziellen Pin abkleben kann, da DP-Stecker einfach zu klein sind.

5
Advertisement
5
5
2014-06-23 04:50:03 +0000

Guys - Dies war meine gesamte Lösung. Ich musste alle 3 dieser Dinge tun, damit es funktioniert.

  1. Aktualisieren Sie Ihre Nvidia-Treiber auf die neueste Version und starten Sie Ihren Computer neu
  2. Gehen Sie zu jedem Monitor und schalten Sie die DDC/CI-Fähigkeit aus (DISABLE IT)
  3. Befolgen Sie diese Anweisungen: https://sites.google.com/site/ebobster/stuff/displayportblanking

Dies wird bei Ihnen funktionieren. Ich musste eine Weile darauf herumhacken, um das herauszufinden. Es ist eine Kombination aus all diesen Dingen, um es richtig zum Laufen zu bringen. Möglicherweise müssen Sie Ihre EDI-Dateien mehr als einmal neu laden, damit es funktioniert, aber Sie können es schaffen :)

Es gibt keinen Grund, Pin 19 zu deaktivieren, um dies zum Laufen zu bringen, wenn Sie meinen Anweisungen folgen.

5
5
5
2014-10-17 05:16:28 +0000

Ich bin auch auf dieses Problem gestoßen und habe beschlossen, ein kleines Dienstprogramm zu schreiben, um die Position und Größe der Fenster auf jedem der Bildschirme wiederherzustellen. Leider habe ich eine AMD-Karte, so dass die Nvidia-Lösungen bei mir nicht funktionieren. http://www.ninjacrab.com/persistent-windows/

4
Advertisement
4
4
2014-06-24 15:21:26 +0000

Dies gilt nicht für alle Samsung-Monitore, aber bei meinem SyncMaster BX2031 habe ich festgestellt, dass das Problem nicht auftritt, wenn ich das integrierte Menü des Monitors aufrufe, zu Setup & Reset gehe und Magic Return auf OFF stelle. Ich denke, dass dies ein Versuch von Samsung ist, die Systemleistung durch Deaktivieren eines nicht verwendeten Bildschirms zu verbessern. Ich bin mir jedoch nicht ganz sicher, ob dies die einzige Funktion der Funktion ist, also gehen Sie auf Nummer sicher.

Zur Klarstellung: Gehen Sie bei Samsung-Monitoren zu [Menü -> Setup & Reset -> Magic Return -> aus]

2
2
2
2014-10-28 06:26:39 +0000

Eine “einfache” Registry-Änderung, übernommen von hier . Bei mir funktioniert es meistens. Programme, die in die untere rechte Ecke gerastet sind, werden auf meinem 4k-Bildschirm ~300px näher an die Mitte verschoben, aber ich kann damit umgehen, vor allem, da es bedeutet, dass ich keine Drittanbieter-App installieren muss:

Mit Sysinternals ProcessMonitor habe ich festgestellt, dass Windows auf den folgenden Registry-Pfad zugreift:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

Mein System hatte drei Einträge:

DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4

Unter jedem befindet sich ein Zweig mit dem Namen “00”, zwei der Schlüssel sind PrimSurfSize.cx PrimSurfSize.cy

Unter “00” befand sich ein weiterer Zweig, ebenfalls mit dem Namen “00”, zwei der Schlüssel sind ActiveSize.cx ActiveSize.cy

Die ersten beiden der oben genannten Configs (d.h. DELF00… & QHD3…) hatten eine Auflösung von 1440x900, waren also nicht betroffen.

Die dritte (SIMULATED…) waren auf 1024x768 eingestellt.

Ich änderte diese auf 1600x900 und das Problem war gelöst.

Weiter änderte ich die Auflösung (über die Systemsteuerung) auf 1920x1080, das Problem mit dem Verschieben/der Größenänderung kehrte zurück, aber die untere rechte Ecke war auf 1600x900 eingestellt, d. h. auf die SIMULATED… Einstellungen.“ Befolgen Sie die Ratschläge von MichealAtOz, aber suchen Sie in allen Ordnern, die mit "00” oder “01” beschriftet sind (usw., ich hatte 00 und 01), nach Einstellungen, die in den Datenwerten am Ende in Klammern 1024, 768 oder I 4096 enthalten. Ändern Sie die 1024 auf die x-Auflösung Ihres Desktops (die erste Zahl in Auflösungen) und die 768 auf die y-Auflösung Ihres Desktops. Ändern Sie die 4096 Zahl von “Stride” auf eine beliebige Zahl in einem “00” oder ähnlich betitelten Ordner, der bereits (ohne dass Sie ihn geändert haben) die gewünschten Auflösungszahlen des Desktops in primsurfsize.cx und …y enthält. Klicken Sie mit der rechten Maustaste auf den Namen und wählen Sie “Modifizieren”, dann wählen Sie “Binär” als Basis, um die richtigen Auflösungswerte einzugeben.

1
Advertisement
1
1
2017-05-05 12:14:07 +0000

Für diejenigen, die DisplayPort verwenden und einen DVI-Eingang am Monitor haben, gibt es eine Hardware-Lösung:
DP zu DVI Akasa AK-CBDP15-20BK aktiver Adapter

Ich benutze zwei davon mit meinen zwei Dell U2713HM 2560x1440 60Hz und AMD RX 480.

…ich kann immer noch nicht glauben, dass ich neue Hardware verwende, um ein Software-Problem zu lösen… Schande über Sie Microsoft/nVidia/AMD!!!

0
0
0
2019-01-20 20:01:31 +0000

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 Displays verschwanden, wenn sie ausgeschaltet wurden. Nicht nur das, sondern die Displays verschwanden auch immer dann, wenn ich den Computer sperrte und 60 Sekunden lang wartete. Außerdem gingen die Displays manchmal in einen permanenten “gelben” Betriebszustand über, bei dem nicht einmal das Drücken des Netzschalters des Monitors etwas bewirkte, und ich musste das Netzkabel manuell entfernen, 5 Sekunden lang warten, bis sich die Kondensatoren entladen hatten, und das Netzkabel wieder anschließen.

Die Lösung ist, die Einstellungen des Monitors anzupassen.

  1. Drücken Sie zweimal die Taste “Menü” auf dem Display, um das Menü zu öffnen.
  2. Wählen Sie “Input Control”…
  3. Wählen Sie “DP Hot-Plug-Erkennung”…
  4. Wechseln Sie von Low Power zu Always Active
  5. Wählen Sie Speichern und Zurück
  6. Wählen Sie Speichern und Zurück
  7. Wählen Sie Exit

Ich nehme an, die meisten Displays haben eine ähnliche Einstellung.

Nachdem ich diese Einstellungen auf allen Bildschirmen vorgenommen hatte, änderte ich den Windows-Energieplan so, dass die Bildschirme nie ausgeschaltet werden. Immer, wenn ich mich vom Computer wegbewege, sperre ich den Computer und schalte alle Bildschirme manuell über den Netzschalter aus.

Dies ist ein Hardwareproblem, kein Softwareproblem.

0
Advertisement
0
0
2017-05-31 10:39:01 +0000

Ich habe die Option disable DisplayPort 1.2 auf dem OSD meines Monitors. Damit ist das Problem für mich gelöst.

0
0
0
2013-08-13 19:28:17 +0000

Schauen Sie sich die Lösung im folgenden Beitrag an (Freitag, 16. September 2011 8:28 PM) http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/disable-monitor-off-detection-how#c6e69e04-c0a5-44e1-a87e-7d83efb38efd

Dies ist ein sehr langer Thread - wenn der obige Weg für Sie nicht funktioniert, können Ihnen vielleicht die folgenden Lösungen dort helfen?!

0
Advertisement
0
0
2014-12-09 13:10:51 +0000

Bei mir läuft Windows 8 und mein Monitor (angeschlossen über DisplayPort) schaltete sich jedes Mal automatisch aus, wenn ich meinen PC nach einer Verzögerung von 60 Sekunden schloss, was das in dieser Frage beschriebene Problem verursachte. Die anderen Vorschläge in dieser Frage und Antwort waren für meinen Monitor (Samsung 4K UHD 28" Monitor U28D590D) nicht umsetzbar. Ich konnte das Problem erfolgreich umgehen, indem ich die Anweisungen hier befolgte, um dieses Verhalten zu deaktivieren: Microsoft Support: KB 2835052: Monitor schaltet sich nach 1 Minute aus, wenn der PC gesperrt ist

Kurz gesagt, ich habe dies in der Befehlszeile ausgeführt:

powercfg.exe /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK 3600
powercfg.exe /setactive SCHEME_CURRENT

Dies stellt den Monitor so ein, dass er sich erst nach einer Stunde (3600 Sekunden) ausschaltet, so dass ich jetzt meinen PC sperren kann, wenn ich nur ein paar Minuten von ihm weggehe, ohne dass meine Fenster durcheinander geraten. Dies geht zwar nicht direkt auf das ursprüngliche Szenario der Frage ein (bei dem es um das manuelle Ausschalten des Monitors ging), aber ich dachte, andere könnten es hilfreich finden.

0
0
0
2014-09-28 04:57:31 +0000

Kein Fix, aber ein Workaround. Mir ist aufgefallen, dass, wenn Sie Fenster minimieren, bevor der Bildschirm ausgeschaltet wird, und sie erst wiederherstellen, wenn der Bildschirm wieder da ist, die Fenster nicht neu angeordnet werden.

Ich nutze diese Tatsache, um mir ein “nahtloses” Erlebnis zu verschaffen, wie ich hier dokumentiert habe: http://thelamprechts.blogspot.com/2014/09/a-windows-workaround-to-maintain-window.html

0
Advertisement
0
0
2013-08-13 19:10:00 +0000

Versuchen Sie, den D-Port-Monitor sowohl im BIOS als auch in den Windows-Anzeigeeinstellungen als main display einzustellen.

Quelle: Dieser Artikel

-1
-1
-1
2017-02-26 19:48:00 +0000

Das gleiche Problem störte mich, nachdem ich zu DP-Monitoren gewechselt hatte. Ich habe eine Lösung gefunden, die für mich funktioniert: Anstatt die Monitore durch Drücken der Taste am Monitor auszuschalten, schalte ich den Bildschirm über Windows aus. Ich benutze einen Lenovo-PC und dessen Power Manager-Software hat eine Funktion, die eine “Monitor ausschalten”-Option bietet, wenn ich mit der rechten Maustaste auf den Desktop klicke. Ich glaube, für andere PCs können Sie ein Tool wie NirCmd oder Monitor Off herunterladen, um das zu tun. Wenn ich Monitor auf diese Weise ausschalten, würden meine Monitore in den Ruhezustand gehen, aber verbunden bleiben; Und wenn ich sie aufwecken alle Fenster bleiben, wo sie waren.

-1
Advertisement
-1
-1
2014-11-21 15:24:26 +0000

Versuchen Sie dies:

  1. Gehen Sie zu Control Panel> Power Options.
  2. Bearbeiten Sie den von Ihnen verwendeten Plan, indem Sie auf Change Plan Settings.
  3. Klicken Sie hier einmal auf Change Advanced Power Settings.
  4. Gehen Sie dort zu USB-Einstellungen und öffnen Sie das Menü, indem Sie auf + klicken. Deaktivieren Sie es.
  5. Sobald dies deaktiviert ist, passt Windows 7 Ihre Anzeigeeinstellungen nicht mehr an, wenn ein Bildschirm ausgeschaltet wird.

Ich habe es gerade getestet, und es funktioniert bei meiner Doppelbildschirmeinrichtung (HP ZDisplay Z23i 23" SCreens) mit Win 7 und GeForce GT630.

Advertisement