Bildschirm- und Desktop-Blackout verhindern, wenn das angeschlossene Display eingeschaltet ist?

1040
Gene Goykhman

Ich habe ein eigenes Heimkino-PC-Setup, bei dem der Fernseher (ein Sharp-LCD) als Monitor 3 über HDMI an meinen Windows 7-PC angeschlossen ist. Ich verwende eine ATI / AMD 6770-Grafikkarte mit Unterstützung für 3 Monitore ... Ich habe zwei Touchscreen-Monitore (über DVI und einen zweiten HDMI-Port) an dieselbe Karte angeschlossen. Windows ist so konfiguriert, dass es den Desktop über alle 3 Displays verteilt.

Wenn ich den Fernseher einschalte, wird die Anzeige auf Monitor 1 und Monitor 2 für einige Sekunden schwarz. Wir nennen diesen Blackout 1. Dann kommt er für ein paar Sekunden zurück (vermutlich, wenn sich der Fernseher erwärmt), und wird dann für einige Sekunden wieder schwarz (Blackout 2). Danach ist alles gut.

Ich glaube, Blackout 1 ist darauf zurückzuführen, dass die Hardware auf der Grafikkarte ein neues Signal erkennt und Ressourcen intern neu konfiguriert. Ich glaube, Blackout 2 wird dadurch verursacht, dass Windows eine von den Grafiktreibern gemeldete neue Anzeige entdeckt und den Windows-Desktop neu konfiguriert. Ich habe keine Beweise dafür, aber es ist logisch sinnvoll.

Wie kann ich eine oder beide dieser Blackout-Perioden beseitigen?

Die beiden Touchscreen-Monitore sind Steuerungsschnittstellen für den HTPC. Es ist unglaublich ärgerlich, wenn die gesamte HTPC-Benutzeroberfläche nicht einmal schwarz wird, sondern zweimal, wenn der Fernseher eingeschaltet wird. Ich bin offen für alle Vorschläge, einschließlich der Verwendung einer separaten Grafikkarte für das Fernsehgerät oder eines Überspannens des Desktops oder sogar zum Umstieg auf NVidia-Hardware, falls dies einen Unterschied machen könnte.

Ich sollte klarstellen, dass ich denke, dass sowohl die Grafikkarte als auch Windows wie beabsichtigt funktionieren: Diese Blackouts sind in den meisten Umgebungen wahrscheinlich in Ordnung. Mein spezielles Szenario hängt jedoch wirklich davon ab, dass der Video-Feed auf den beiden Touchscreens nicht unterbrochen wird.

1
Du kannst nicht Ihr Fernseher muss sich aufwärmen. Beide Probleme werden wahrscheinlich vom Fernsehgerät selbst verursacht. Ramhound vor 10 Jahren 0
Ich habe auch dieses Problem, mein htpc hat einen Monitor und einen Fernseher daran angeschlossen. Wenn ich am htpc arbeite und meine Freundin den Fernseher einschaltet, wird mein Monitor schwarz, weil Windows erkennt, dass der Fernseher eingeschaltet ist. Schrecklich nervig. Ich werde Ihren Rat bezüglich der Verwendung der DVI-Ausgabe der Videokarte für das Fernsehgerät versuchen, hoffentlich funktioniert es auch für mich. Leo vor 6 Jahren 0

3 Antworten auf die Frage

1
Keltari

Ich stimme zu, dass dies wie beabsichtigt funktioniert. Die Grafikkarte und der Treiber erkennen ein neues Gerät - den Fernseher - und müssen die Einstellungen des Fernsehgeräts erkennen. Da alle diese Geräte von derselben Grafikkarte verarbeitet werden, kommt es bei der Erkennung und Konfiguration zu einem Blackout.

Leider denke ich , die Lösung wäre, den Fernseher auf eine andere Grafikkarte zu verschieben. Auf diese Weise werden die beiden LCD-Touchscreens nicht von der Hardwareerkennung des Fernsehgeräts beeinflusst. Ich kann nicht sagen, dass dies sicher funktionieren wird, aber es wäre ein einfacher Test.

1
Gene Goykhman

Ich konnte einen akzeptablen Workaround finden. Durch Anschließen des HDMI-Kabels vom Fernsehgerät an einen HDMI-DVI-Adapter und anschließendes Anschließen des DVI-Adapters an den PC sind beide Sperrperioden weg, wenn das Fernsehgerät ein- oder ausgeschaltet wird.

Ich fand diesen Thread hilfreich, um mich auf die Unterschiede bei den Anzeigeerkennungsmechanismen in HDMI / DisplayPort im Vergleich zu den DVI-Ports einzustellen:

http://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/disable-monitor-off-detection-how

Es gab eine Reihe anderer Vorschläge in diesem Thread, die ich nicht ausprobiert habe, z. Solange ich den DVI-Ausgang meiner Grafikkarte verwende, scheint das Problem gelöst zu sein.

0
Carl Abrahamsson

Ich hatte einmal ein Problem mit Treibern, die dieses Problem verursacht haben. Vielleicht eine schlechte Antwort aber haben andere Fahrer ausprobiert?

Und wenn Sie die neueste Version haben, haben Sie eine ältere Version ausprobiert? (Ich musste alte Treiber verwenden, um meine Bildschirme ohne diese Verzögerungen zum Laufen zu bringen.)