Wie misst man die Eingangsverzögerung von 2 Bildschirmen im Doppelbildschirm- oder Spiegelmodus?


1

Ich habe einen Computer mit einer Radeon HD 7870- Grafikkarte, die an zwei Bildschirme angeschlossen ist:

Wenn ich die beiden Bildschirme im Dual-Screen-Modus (erweiterter oder gespiegelter Modus) konfiguriere , bemerke ich eine Eingabeverzögerung: Wenn ich den Mauszeiger auf dem Hauptbildschirm bewege , fühlt es sich OK an, aber wenn ich ihn auf den Fernseher bewege , fühlt es sich verzögert an , aber das ist eine subjektive Beobachtung. Wie kann ich die Eingangsverzögerung zwischen den beiden Bildschirmen messen oder zumindest abschätzen?

Ich habe eine Canon EOS 550D (in einigen Ländern auch als Digital Rebel T2i bekannt) Spiegelreflexkamera, mit der ich Bilder von 1/4000 bis 30 Sekunden aufnehmen kann. Mein erster Gedanke war, ein Video mit einer Zeitzählung von Mikrosekunden auf den beiden Bildschirmen anzuzeigen, dann Fotos aufzunehmen und zu prüfen, ob die Zeit auf den beiden Bildschirmen gleich ist. Wird es mir die Eingangsverzögerung zeigen? Ist dieses Protokoll korrekt?

Update: Ich weiß, dass ich den absoluten Wert der Eingabeverzögerung nicht messen kann, da ich keine absolute Referenz habe, aber ich bin immer noch daran interessiert, die Eingabeverzögerung zwischen diesen beiden Bildschirmen zu kennen.


Ihre Beschreibung ist etwas unklar. Wollen Sie damit sagen, dass sich im Dual-Monitor-Modus alles "träge" anfühlt? Oder dass sich der Fernseher "träge" anfühlt, der Hauptmonitor aber nicht?
Jason C

@JasonC: Ich war mir nicht sicher, ob laggy das richtige Wort war. Mit anderen Worten, wenn ich den Mauszeiger auf dem 24e-Bildschirm bewege, scheint es in Ordnung zu sein, aber wenn ich ihn auf dem Fernseher bewege, fühlt es sich anders an.
AL

Antworten:


2

Ihre Beschreibung ist etwas unklar. Ich gehe davon aus, dass Sie meinen, der Fernseher fühlt sich "träge" an, während der Hauptmonitor dies nicht tut.

Dies kann nicht als "Eingangsverzögerung" bezeichnet werden, da sich Ihr Hauptmonitor gut anfühlt. Der Maus ist es egal, wo sie sich auf dem Bildschirm befindet, und es würde keine Änderung der Eingabeantwort geben, die von der Position des Zeigers abhängen würde.

Dies wäre eher als "Ausgangsverzögerung" zu bezeichnen, bei der das auf dem Fernseher angezeigte Bild vermutlich etwas hinter dem Hauptmonitor zurückbleibt.

Zu diesem Zweck sollte das folgende schnelle Experiment einen Unterschied in den Anzeigezeiten deutlich machen:

  1. Starten Sie eine Anwendung, z. B. einen Notizblock, und verschieben Sie das Fenster an die Grenze zwischen den Monitoren, sodass sich die Hälfte auf dem Hauptdisplay und die andere Hälfte auf dem Fernseher befindet.
  2. Ziehen Sie das Fenster am Rand entlang. Beobachten Sie, ob die Hälfte des Fensters des Fernsehgeräts hinter der anderen Hälfte "zurückbleibt". Sie können ein Video davon aufnehmen, wenn Sie möchten, oder einfach mit Ihren Augen beobachten.

Wenn Sie eine genauere Messung wünschen, wird Ihre Idee, einen Zeitstempel auf beiden Bildschirmen (im Spiegelmodus) anzuzeigen und ein Video aufzunehmen, Ihnen eine relative Zeit für die Anzeigeausgabe geben.

Ich nehme an, wenn Sie die absolute Zeit von der Eingabe bis zur Anzeige messen möchten, können Sie auch sicherstellen, dass Ihre Maus oder Tastatur neben Ihren Monitoren sichtbar ist, und Sie können ein Video aufnehmen und die Zeit zwischen Ihrer physischen Aktion und der Auswirkung auf die Bildschirme messen. Dies kann jedoch aus mehreren Gründen schwierig und unzuverlässig sein. Und wenn sich der Hauptmonitor "in Ordnung" anfühlt und der Fernseher nicht, reicht es auf jeden Fall aus, die relative Zeit zwischen den beiden Experimenten (siehe oben) zu kennen, um dies zu bestätigen.


Danke, Sie haben Recht, es ist Output Lag. Über den hinter Hinter wird ein Video auf 30 Hz begrenzt (mit meiner Kamera), so dass es 2 Rahmen der Bildschirm für jeden Rahmen in dem Video erfassen wird, glaube ich nicht , ein Video nutzbar sein wird. Über einen Zeitstempel anzeigt , haben Sie eine Idee , das zu tun?
AL

Für die nacheilenden; Ich meinte nur Augapfel. Wenn es sich anders anfühlt, als Sie es beschreiben, sollten Sie auch in der Lage sein, sichtbare Unterschiede zu erkennen. Setzen Sie einfach ein Fenster an den Rand, ziehen Sie es nach oben und unten und prüfen Sie, ob es lustig aussieht. So zeigen Sie einen Zeitstempel an: hmm, wenn du dich umschaust, findest du bestimmt eine App. Sie können auch etwas verwenden, das hochauflösende Zeitstempel anzeigt, z. B. Ihre Lieblingsanwendung für die Audiobearbeitung. Bist du auf Windows?
Jason C

1
(Keine Ahnung, ob es hilft, aber hier ist ein JavaScript-Timer , der unter Chrome und Windows 7 auf ca. 5 ms genau ist - was nicht sehr genau ist, aber immer noch höher als Ihre Video-Aktualisierungsrate).
Jason C

Weißt du, ich weiß nicht, ob das hilft, aber ich habe gerade einen Monitor gekauft, der einen bestimmten "Spielemodus" für seine digitalen Eingänge hat. Es besagt, dass das Aktivieren des Spielmodus "die Reaktion erhöht, aber die Qualität opfert", was es tut. Ich habe keine Ahnung, worum es geht oder wie es funktioniert, aber es hat Auswirkungen und impliziert, dass es mindestens ein Gerät gibt, das eine verzögerte Reaktion bei hoher Qualität zulässt. Es muss also etwas dabei sein. Suchen Sie nach einer ähnlichen Einstellung oder probieren Sie andere Monitore aus.
Jason C

Ich habe Ihre JSFiddle benutzt und angepasst , es hat mir sehr geholfen, vielen Dank. Ich habe verwendet, um Fotos von meinen 2 Bildschirmen nebeneinander zu machen. Die Ergebnisse sind überraschend: Auf dem PC-Monitor werden um 70 ms versetzte Zeitstempel vom Fernsehgerät angezeigt, dh der Zeitstempel ist auf dem Fernsehgerät niedriger. Ich werde morgen Bilder posten.
AL

1

Ich habe den Javascript-Timer aus der Antwort von Jason C verwendet und hier sind die Ergebnisse:

Wenn der PC direkt an den Monitor und das Fernsehgerät angeschlossen ist, beträgt die Ausgangsverzögerung zwischen den beiden Anzeigen etwa 40 ms:

Bildbeschreibung hier eingeben

Wenn der PC direkt mit dem Monitor verbunden und über einen Heimkino-Receiver ( Onkyo TX-SR333 ) mit dem Fernseher verbunden ist, beträgt die Ausgangsverzögerung zwischen den beiden Anzeigen etwa 100 ms:

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.