Ich habe einen Computer mit einer Radeon HD 7870- Grafikkarte, die an zwei Bildschirme angeschlossen ist:
- mein Hauptbildschirm (ein 24 "LCD Hyundai W240D v2 ) über DVI
- Mein Fernseher (50 "LCD Samsung UE50ES6100 ) über HDMI
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.
Antworten:
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:
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.
quelle
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:
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:
quelle