Ist der Ping normal, die Steuerung aber schwerfällig, fügen womöglich die Bildverarbeitung des Fernsehers, ein kabelloser Controller oder Frame Generation Verzögerung zwischen Eingabe und Bild ein.
Warum Spielmodus am Fernseher aus, Bluetooth- oder Funk-Controller in Gebrauch oder Frame Generation (DLSS bzw. FSR Frame Generation) aktiv → Folge Der Fernseher gibt Frames während der Bildverarbeitung verspätet aus, kabellose Eingaben verspäten sich um das Sendeintervall und durch Störungen, Frame Generation wartet auf den nächsten Frame und erzeugt dann den Zwischenframe → Auf dem Bildschirm Ping und FPS-Zahl gut, aber bis ein Tastendruck auf dem Bildschirm erscheint, dauert es: Input-Lag
Frame Generation als optionale Einstellung anbieten und darauf hinweisen, dass sie den Input-Lag erhöhen kann, bei Frame Generation die Low-Latency-Funktionen der Grafikhersteller einbinden (NVIDIA Reflex, AMD Anti-Lag 2), im Spiel eine Anzeige der PC-seitigen Latenz von Eingabe bis Bild anbieten, in Builds für Android TV und Set-Top-Boxen mit Window.setPreferMinimalPostProcessing(true) beim Fernseher den Low-Latency-Modus (ALLM) anfordern.
Aufgaben Extern
Spielern empfehlen, den Spielmodus (ALLM) an Fernseher oder Monitor einzuschalten, in kompetitiven Inhalten einen kabelgebundenen Controller zu nutzen und Frame Generation abzuschalten, Bluetooth-Geräte nah zu halten und WLAN im 5-GHz-Band zu nutzen.
Größenordnungen
Ein 60-Hz-Display braucht allein für die Übertragung eines Frames 16,7 ms, bei 120 Hz 8,3 ms. Ältere Xbox-Controller lasen Eingaben alle 8 ms aus und sendeten sie. Die zusätzliche Verzögerung durch die Bildverarbeitung eines Fernsehers ist je nach Gerät verschieden und lässt sich nicht mit einer Zahl angeben. Der Spielmodus ist die Einstellung, die diese Verarbeitung reduziert. Für Frame Generation empfiehlt AMD eine Bildrate von mindestens 60 FPS vor der Generierung.
Im Graphen
Von Anfang an dauerhaft hoch · Latenz von der Eingabe bis zur Anzeige
Wo nachsehen
MsAllInputToPhotonLatency aus PresentMon (von Tastatur- oder Mauseingabe bis zur Ausgabe an den Bildschirm) mit ein- und ausgeschalteter Frame Generation vergleichen und über FrameType (nur aufgezeichnet, wenn Treiber oder SDK es melden) prüfen, ob generierte Zwischenframes dabei sind. Funkstrecke des Controllers und Verarbeitung im Fernseher sind in diesem Wert nicht enthalten, diesen Teil durch Wechsel auf Spielmodus am Fernseher und kabelgebundenen Controller vergleichen
Spricht dafür
Ping normal, und mit abgeschalteter Frame Generation sinkt die Latenz von Eingabe bis Bild, oder mit Spielmodus am Fernseher und kabelgebundenem Controller verschwindet die gefühlte Verzögerung
Spricht dagegen
Unverändert trotz Änderung all dieser Einstellungen, Ping hoch oder schwankend: Netzwerkseite. PC-seitige Latenz durch V-Sync oder Frame-Warteschlange hoch: „V-Sync und Render-Warteschlange“
Prüfmittel
Prüfung in der Umgebung des Spielers
Mehr dazu
Netzwerklatenz zeigt sich im Ping, diese Verzögerung taucht dort nicht auf. Deshalb ist sie bei Meldungen wie „Ping niedrig, aber es laggt“ als Erstes zu prüfen. Frame Generation verdoppelt ungefähr die angezeigte FPS-Zahl. Für den Zwischenframe muss sie aber auf den nächsten echten Frame warten, daher dauert es länger, bis eine Eingabe auf dem Bildschirm erscheint (laut AMD steigt die Latenz konstruktionsbedingt). Bluetooth-Geräte nutzen dasselbe 2,4-GHz-Band wie WLAN. Bei Störungen können Eingaben aussetzen oder springen. Zu V-Sync und Render-Warteschlange, die die Latenz im PC erhöhen, siehe „V-Sync und Render-Warteschlange“.
Quellen
Auto Low Latency Mode (ALLM)HDMI Licensing Administrator ALLM lässt das Gerät das Display automatisch in den Low-Latency-Modus (meist Spielmodus) schalten, im Low-Latency-Modus setzt der Fernseher einen Teil der Bildverarbeitung aus, um die Latenz zu senken
Xbox Series X: What’s the Deal with Latency?Microsoft Input-Lag ist die Summe der Strecke Controller → Konsole → HDMI → Fernseher, ältere Controller lasen Eingaben alle 8 ms aus und sendeten sie, Übertragung eines Frames per HDMI bei 60 Hz 16,6 ms und bei 120 Hz 8,3 ms, automatischer Wechsel in den Spielmodus des Fernsehers per ALLM
AMD FSR Frame GenerationAMD Frame Generation empfohlen ab 60 FPS vor der Interpolation (unter 30 FPS vermeiden), AMD Radeon Anti-Lag 2 stimmt CPU- und GPU-Arbeit aufeinander ab und senkt die Systemlatenz
NVIDIA DLSSNVIDIA DLSS Frame Generation ist darauf ausgelegt, zusammen mit NVIDIA Reflex (Low-Latency-Funktion) die Reaktionsfähigkeit zu erhalten
PresentMon Capture Application (README-CaptureApplication.md)Intel MsAllInputToPhotonLatency (Latenz von Eingabe bis Bild), DisplayLatency (Übergabe des Frames bis zur Ausgabe an den Monitor), FrameType (unterscheidet von der App gezeichnete und von Treiber oder SDK interpolierte Frames)
PresentMon Console Application (README-ConsoleApplication.md)Intel MsAllInputToPhotonLatency bezieht sich auf Tastatur- und Mauseingaben, FrameType wird nur aufgezeichnet, wenn App oder Treiber Intel-PresentMon-Events ausgeben (--track_frame_type)
Window.setPreferMinimalPostProcessingAndroid (Google) Fenster, bei denen Latenz zählt, etwa Spiele, fordern beim Display minimale Bildverarbeitung an. Bei HDMI-Verbindung werden ALLM- und Game-Content-Type-Signale gesendet, die den Fernseher in den Low-Latency-Modus schalten