Guías de FPS5 min de lectura

Juego con tirones al principio: compilación y caché de shaders (2026)

Los tirones en las primeras partidas o justo después de actualizar el driver suelen ser compilación de shaders. Mira cómo funciona la caché y qué no hacer.

Publicado el

Un juego que se traba en las primeras partidas, o justo después de actualizar el driver de video, casi siempre está compilando shaders: traduce los efectos gráficos para tu tarjeta de video y guarda el resultado en una caché. En las partidas siguientes reutiliza lo que ya está listo y los tirones bajan. La solución es dejar que esa caché haga su trabajo, no borrarla.

Qué es la compilación de shaders

Los shaders son los pequeños programas que le dicen a la tarjeta de video cómo dibujar luz, sombras, humo y reflejos. Antes de ejecutarse, tienen que compilarse para el formato de tu GPU. Microsoft explica que, sin shaders precompilados, esto pasa en una pantalla de carga o en el momento en que un efecto aparece por primera vez, durante la partida, y ahí es donde aparece el tirón. El resultado queda guardado en la caché de shaders, y la próxima vez sale del disco, sin compilar otra vez.

  • Una pantalla de “compilando shaders” u “optimizando” en la primera apertura, a veces larga.
  • Un tirón la primera vez que aparece un efecto, un mapa o una skin, y no la segunda.
  • Tirones justo después de actualizar el driver o el juego, que bajan solos en algunas partidas.
  • FPS promedio alto y aun así saltos cortos, incluso en una PC buena.

Por qué el juego vuelve a trabarse después de actualizar el driver

Un shader compilado vale para una combinación exacta de juego, tarjeta de video y driver. Microsoft dice que la caché dura hasta que se actualiza el driver, porque la actualización invalida lo que estaba guardado. Así que en las primeras partidas con un driver nuevo es normal que el juego compile todo otra vez. Un parche del juego que trae un mapa, un efecto o un personaje nuevo también trae shaders que tu PC todavía no compiló.

Las cachés de shaders que existen hoy

  • Driver NVIDIA: en el Panel de control de NVIDIA › Administrar configuración 3D está el tamaño de la caché de shaders (Shader Cache Size). Desde el driver 496.13, define cuánto espacio en disco usa el driver para guardar shaders compilados.
  • Driver AMD: según AMD, la caché acelera la carga y reduce el uso del procesador porque guarda los shaders más usados en lugar de generarlos otra vez. En AMD Software: Adrenalin Edition, la opción Reset Shader Cache está en la configuración avanzada de Gráficos y borra todo lo guardado.
  • Steam: con Shader Pre-Caching activado en la configuración, Steam puede descargar shaders ya compilados para tu tarjeta de video, cuando el hardware y el driver lo permiten. Valve dice que esto reduce la carga y los tirones en las primeras aperturas de juegos en OpenGL y Vulkan. Los juegos en DirectX dependen de la caché del driver.
  • Advanced Shader Delivery, de Microsoft: los shaders se compilan en la nube y se descargan junto con el juego. Desde octubre de 2026 funciona con gráficos AMD, Intel, NVIDIA y Qualcomm, en Windows 11 24H2 o posterior, en los juegos compatibles de Microsoft Store y la app de Xbox. Microsoft dice que Steam y Epic llegan después.

Qué hacer cuando el juego se traba al principio

  1. 1Dale tiempo a la caché. Juega dos o tres partidas antes de sacar conclusiones. Si el juego tiene pantalla de compilar shaders, espera a que termine antes de entrar a la partida. Si el tirón baja en cada partida, era la caché armándose.
  2. 2Revisa que la caché esté activada en el driver. En NVIDIA, Shader Cache Size no debe estar en Desactivado. En AMD, no apagues la caché de shaders.
  3. 3Deja espacio libre en el disco de Windows. La caché del driver ocupa espacio en disco; con el SSD casi lleno, queda menos lugar para guardar shaders.
  4. 4Driver nuevo: espera algunas partidas antes de culpar a la versión. Si después de varias partidas el tirón sigue igual, ahí conviene probar la versión anterior, descargada del sitio del fabricante.
  5. 5En Steam, deja Shader Pre-Caching activado si juegas títulos en Vulkan u OpenGL. Valve avisa que usa un poco más de internet, porque envía un informe de uso de shaders después de cada sesión.
  6. 6En juegos de Microsoft Store o de la app de Xbox con Advanced Shader Delivery, Microsoft pide Windows 11 24H2 o posterior, el driver actualizado y la app de Xbox instalada antes de descargar el juego.

Cuándo conviene borrar la caché

Borrar la caché es un diagnóstico, no una rutina. Conviene cuando el juego muestra gráficos corruptos, se cierra siempre en la misma carga o sigue trabándose igual después de muchas partidas, aunque la caché ya tuvo tiempo de formarse. Después de borrarla, las primeras partidas vuelven a dar tirones mientras la caché se rehace, y eso es lo esperado.

Si el tirón no baja nunca, ni después de varias partidas, probablemente no son los shaders. Ahí la causa suele estar en la temperatura, la memoria, el disco o un programa en segundo plano, y conviene seguir el orden de la guía de PC que se traba. Para saber si mejoró, mide el 1% low antes y después, y no solo el FPS promedio.

Fuentes

Equipo Rise

Quienes hacen Rise escriben y miden las guías del blog. Todo número publicado sale con la PC y la escena en que se midió.

Todos los artículos de Equipo Rise

¿Quieres saber si los tirones de tu PC son shaders u otra cosa?

Rise lee tu PC y muestra lo que la está frenando. Sin cambiar nada hasta que lo pidas.

Conocer los planes