Si el ping es normal pero el control se siente pesado, puede que el procesamiento de imagen del televisor, un controlador inalámbrico o la generación de frames estén añadiendo latencia entre el input y la pantalla.
Por qué El modo de juego del televisor está desactivado, se usa un controlador Bluetooth o inalámbrico, o la generación de frames (DLSS o FSR Frame Generation) está activada → Efecto El televisor envía los frames tarde mientras procesa la imagen, el input inalámbrico llega con el retraso de su ciclo de envío y de las interferencias, y la generación de frames espera al siguiente frame para crear uno intermedio → En pantalla El ping y los FPS se ven bien, pero lo que presionas tarda en verse en pantalla: input lag
Responsable principal Externo (Externo) · También Desarrollo de cliente (Equipo de desarrollo)
Tareas (Equipo de desarrollo)
Dejar la generación de frames como opción y avisar de que activarla puede aumentar el input lag, integrar las funciones de baja latencia de los fabricantes de GPU (NVIDIA Reflex, AMD Anti-Lag 2) cuando se use generación de frames, mostrar dentro del juego la latencia de input a pantalla medida en la computadora, pedir al televisor el modo de baja latencia (ALLM) con Window.setPreferMinimalPostProcessing(true) en las builds para Android TV y decodificadores.
Tareas (Externo)
Indicar a los jugadores que activen el modo de juego (ALLM) del televisor o el monitor, que en contenido competitivo usen un controlador con cable y desactiven la generación de frames, y que mantengan cerca los dispositivos Bluetooth y usen Wi-Fi de 5 GHz.
Cifras de referencia
Una pantalla de 60 Hz tarda 16.7 ms solo en enviar un frame, y una de 120 Hz, 8.3 ms. Los controladores de Xbox antiguos leían y enviaban el input cada 8 ms. La latencia que añade el procesamiento de imagen del televisor varía según el modelo y no se puede resumir en una cifra; el modo de juego es el ajuste que reduce ese procesamiento. AMD recomienda usar la generación de frames con al menos 60 FPS de base (antes de la generación).
En el gráfico
Siempre alto · Latencia de input a pantalla
Dónde mirar
Comparar MsAllInputToPhotonLatency de PresentMon (desde el input de teclado o mouse hasta la salida a pantalla) con la generación de frames activada y desactivada, y comprobar con FrameType (solo se registra si el driver o el SDK lo informan) si hay frames intermedios generados. Este valor no incluye el tramo inalámbrico del controlador ni el procesamiento dentro del televisor, así que esa parte se compara alternando el modo de juego del televisor y un controlador con cable
Se confirma si
El ping es normal y la latencia de input a pantalla baja al desactivar la generación de frames, o la latencia que se percibe desaparece al pasar al modo de juego del televisor o a un controlador con cable
Se descarta si
Si nada cambia con todos estos ajustes y el ping es alto o da picos, apunta a la red. Si la latencia dentro de tu PC es alta por el V-Sync o la cola de frames: “V-Sync y cola de renderizado”
Se verifica con
En el entorno del jugador
Para saber más
La latencia de red se ve en el ping, pero esta latencia no aparece en el ping. Por eso es lo primero que hay que revisar ante reportes de “tengo lag con ping bajo”. La generación de frames casi duplica la cifra de FPS en pantalla, pero para crear un frame intermedio tiene que esperar al siguiente frame real, así que aumenta el tiempo que tarda el input en verse en pantalla (AMD indica que, por diseño, aumenta la latencia). Los dispositivos Bluetooth usan la misma banda de 2.4 GHz que el Wi-Fi, así que con interferencias el input puede cortarse o dar saltos. Para el V-Sync y la cola de renderizado, que aumentan la latencia dentro de tu PC, consulta “V-Sync y cola de renderizado”.
Fuentes
Auto Low Latency Mode (ALLM)HDMI Licensing Administrator ALLM hace que el dispositivo cambie la pantalla automáticamente a un modo de baja latencia (normalmente, el modo de juego); en ese modo el televisor desactiva parte del procesamiento de imagen para reducir la latencia
Xbox Series X: What’s the Deal with Latency?Microsoft El input lag es la suma de la ruta controlador→consola→HDMI→TV; los controladores antiguos leían y enviaban el input cada 8 ms; enviar un frame por HDMI tarda 16.6 ms a 60 Hz y 8.3 ms a 120 Hz; ALLM cambia automáticamente el televisor al modo de juego
AMD FSR Frame GenerationAMD Se recomienda usar la generación de frames con al menos 60 FPS antes de la interpolación (por debajo de 30 FPS hay que evitarla); AMD Radeon Anti-Lag 2 sincroniza el trabajo de CPU y GPU para reducir la latencia del sistema
NVIDIA DLSSNVIDIA DLSS Frame Generation está diseñado para mantener la capacidad de respuesta junto con NVIDIA Reflex (función de baja latencia)
PresentMon Capture Application (README-CaptureApplication.md)Intel MsAllInputToPhotonLatency (latencia de input a pantalla), DisplayLatency (del envío del frame a su salida hacia el monitor), FrameType (distingue los frames que dibujó la app de los que interpoló el driver o el SDK)
Window.setPreferMinimalPostProcessingAndroid (Google) Las ventanas en las que la latencia importa, como los juegos, piden a la pantalla un procesamiento de imagen mínimo; con conexión HDMI se envían las señales ALLM y Game Content Type para pasar el televisor a modo de baja latencia