Los programas de mensajería, los launchers, los grabadores y los contadores de FPS se meten en el proceso de renderizado del juego (hooking) para dibujar su propia UI encima de la imagen. Añaden trabajo en cada frame y, a veces, chocan con el juego y provocan un tirón o un cierre forzado.
Por qué Está activado el overlay de un programa de mensajería, un launcher de juegos, la herramienta de la tarjeta gráfica o un programa de grabación → Efecto Cada vez que se envía un frame a la pantalla, el overlay interviene y dibuja encima su propia UI → En pantalla Los frames se retrasan un poco y, cuando aparece una notificación, hay un tirón, errores gráficos o un cierre forzado (que el jugador percibe como una desconexión)
Responsable principal Externo (Externo) · También Desarrollo de cliente (Equipo de desarrollo)
Tareas (Equipo de desarrollo)
Recoger la lista de overlays en ejecución junto con los informes de crash y los logs de tirones.
Tareas (Externo)
Cuando llegue un reporte, indicar al jugador que desactive todos los overlays y vuelva a probar.
En el gráfico
Alto solo en algunos · Tiempo de frame y número de crashes (jugadores con overlays activados)
Dónde mirar
Comparar el tiempo de frame de PresentMon en la misma escena con todos los overlays desactivados y, si hay crashes, ver el nombre del módulo con errores (Faulting module name) del evento con ID 1000 en el Visor de eventos
Se confirma si
Al desactivar los overlays desaparecen los tirones y los errores gráficos, o el módulo con errores del crash es una DLL del programa de overlay
Se descarta si
Si pasa lo mismo con todos los overlays desactivados: el driver gráfico o “Crash del cliente”
Se verifica con
En el entorno del jugador
Para saber más
Cuando solo algunos jugadores tienen tirones o cierres del juego y su hardware no lo explica, lo primero que hay que sospechar es un choque entre un overlay y el módulo de seguridad del juego.
Fuentes
Steam Overlay (Steamworks Documentation)Valve El overlay de Steam se engancha (hook) automáticamente a los juegos lanzados desde Steam y, por cómo lo hace, puede destapar errores de memoria en el uso que el juego hace de la API de renderizado y provocar crashes
The application or service crashing behavior troubleshooting guidanceMicrosoft El evento con ID 1000 del registro de Aplicación contiene el nombre del módulo con errores (Faulting module name); a veces figura un módulo de Windows como módulo con errores por un daño causado por otro módulo