Wie schreibe ich ein Skript / Programm, um einen Monitor zu duplizieren (um HDMI-Audioprobleme zu beheben)

1092
Mobius Pizza

Anmerkungen von Cliff: Frage: Gibt es eine Möglichkeit, ein Skript zum Klonen eines Monitors auf einen anderen Monitor zu schreiben (anstatt dies manuell in der Systemsteuerung oder im ATI-Treiber zu tun)?

Ich hätte gerne etwas Ähnliches Wie kann ich Änderungen an den Anzeigeeinstellungen von nvidia vornehmen?

=============================================================================================================================================================================================================== EDID to Reparieren Sie dieses Problem anders als ein Bandhilfe-Fix, das ich vorgeschlagen habe.)

Lassen Sie mich das Problem beschreiben, das ich mit meinem HDMI-Audio-Setup habe. Ich verwende die ATI Radeon 6950 GPU, die über Audiofunktionen verfügt, in Windows 7 als Soundgerät für den HDMI / Display-Anschluss fungiert. Das Audiogerät heißt ATI High Definition Audiogerät.

Aufgrund der seltsamen Implementierung von Windows oder des Treibers weiß ich jedoch nicht, wessen Fehler dies ist. HDMI-Audio funktioniert nicht, wenn kein Videosignal vorhanden ist. Derzeit stelle ich das HDMI-Kabel an meinen AV-Receiver an, und der Video-Feed wird nicht verwendet. (Ich verwende DisplayPort für mein Hauptdisplay und ein weiteres DVI-Zusatzdisplay). Um HDMI-Audio zu ermöglichen, muss ich meinen Auxilliary-Desktop als geklonten Desktop auf meinem AV-Receiver duplizieren (scheint ein 3. Monitor zu sein), damit ein Video-Feed-Signal vorhanden ist, damit der Ton funktioniert.

Hier beginnen die Probleme. Wenn ich meinen AV-Receiver oder meinen Hauptmonitor ausschalte, synchronisiert DP / HDMI. Dies ist der Fall, wenn DP / HDMI eine Änderung der Verbindung erkennt, Handshake-Protokolle ausführt und Windows das Monitor-Setup auf ein vorgespeichertes Profil umkonfiguriert. Beispielsweise ist nur DP aktiv, nicht HDMI, wenn der AV-Receiver ausgeschaltet ist. Die Anzeigeeinstellungen ändern sich entsprechend, der Bildschirm flackert und stellt sich ein. Dies ist die Wurzel des Problems. Wenn die Resynchronisation beginnt, werden die Verbindungen aller DP / HDMI-Verbindungen vorübergehend zurückgesetzt. In diesem Fall wird auch der ATI High Definition-Audiotreiber aufgrund eines Verbindungsverlusts zurückgesetzt. Das Lautsprechersymbol ändert sich in ein Symbol mit einem Kreuz, was bedeutet, dass die Soundkarte nicht verfügbar ist.

Es bricht nicht nur jede Anwendung, die über aktive Audio-Ressourcen verfügt, aufgrund eines Fehlers mit dem Treiber oder Windows (weiß nicht, welche), sondern die Profile wurden nicht korrekt gespeichert und daher nicht wiederhergestellt. Wenn ich meinen AV-Receiver in den Profilstatus schalte, in dem alle Verbindungen aktiv sind (aus dem ausgeschalteten Zustand), wird das Profil, in dem der Monitor doppelt vorhanden ist, nicht ordnungsgemäß geladen, und der Videofeed zum AV-Receiver wird daher nicht automatisch wiederhergestellt. Dies bedeutet, dass der Ton nicht verfügbar ist, bis ich den Desktop meines Zusatzmonitors manuell auf meinen AV-Receiver rekloniere. Wenn mein Desktop ausgeschaltet ist, tritt die Resync-Funktion ein und das Klonen des Desktop-Autos bricht automatisch ab.

Dies bedeutet, dass ich bei ausgeschaltetem Hauptdisplay keine Musik hören kann (auch wenn es nicht das geklonte Bild ist), oder Computerspiele spielen und keine Ahnung haben, da das Abschalten meines Hauptmonitors den Sound und das Spiel unterbricht (Link-Bruch für das erstere und Auflösung) für letzteres zurücksetzen). Gott, diese neuen Schnittstellen machen mich verrückt. Können wir mit Plug-and-Play kein einfaches DVI mit Audiounterstützung spielen?

Entschuldigung für den langen Beitrag. Meine Frage ist, wie Sie ein Skript schreiben können, um einen Monitor auf einen anderen Monitor zu klonen. Daher muss ich das erneute Klonen nicht manuell durchführen, und ich kann es automatisch automatisieren, wenn das Soundgerät als nicht verfügbar erkannt wird ?

PS rant Diese neuen Schnittstellen mit DP / HDMI sind schlechter als die alten DVI / VGA-Verbindungen. Sie versuchen klug und benutzerfreundlich zu sein, um die Desktop-Anordnung für Sie neu zu konfigurieren, aber sie erkennen nicht, dass das Flackern der Bildschirme mehr Ärger als alles andere darstellt. Beim Ausschalten eines DVI-Monitors werden zumindest die Auflösungen, das Desktop-Loadout usw. nicht zurückgesetzt, wodurch 3D-Anwendungen beschädigt werden. /schimpfen

1

1 Antwort auf die Frage

0
russellpierce

Zumindest für Microsoft XP habe ich festgestellt, dass " Display-Wechsler " die Klon- und Positionseinstellungen meines Monitors aus einer Batch-Datei anpassen konnte.

Leider ist dies nicht in der Lage, die Monitore wie in der Windows-Systemsteuerung zu klonen / zu duplizieren, was für das Erzwingen der Videoübertragung zu meinem AV-Receiver unerlässlich ist. Danke trotzdem Mobius Pizza vor 12 Jahren 0