Actualizas el driver de la tarjeta gráfica y un juego que ayer iba perfecto ahora se traba cada pocos segundos. O la pantalla de compilación de shaders aparece cada vez que lo abres.
El consejo de siempre en los foros es borrar la caché de shaders, pero mucha gente lo hace, ve una primera partida todavía más entrecortada y cree que rompió algo.
Esta guía, actualizada al 10 de noviembre de 2026, explica qué es en realidad la caché de shaders, cuándo tiene sentido borrarla, cómo hacerlo en Windows, NVIDIA y AMD, y por qué vale la pena tenerle paciencia a la precarga de shaders del juego.
El problema se nota sobre todo en juegos como Modern Warfare 4, que prepara los shaders en el primer arranque y tras las actualizaciones grandes, y en mundos abiertos enormes como Crimson Desert, donde cada zona nueva le lanza efectos nuevos a tu GPU.
Una aclaración desde el principio: borrar la caché no sube tus FPS promedio. Lo que hace es limpiar datos corruptos o desactualizados que provocan compilaciones repetidas y picos repentinos en el tiempo de fotograma (frame time).
Qué probar primero según el síntoma
| Síntoma | Causa más probable | Prueba esto primero |
|---|---|---|
| Solo la primera partida después de actualizar el driver da tirones | El juego está reconstruyendo los shaders para el driver nuevo | No borres nada todavía. Juega dos o tres partidas más y vuelve a evaluar. |
| La compilación de shaders empieza desde cero en cada arranque | La caché no se está guardando o está corrupta | Borra la caché de sombreadores de DirectX de Windows y la caché de tu GPU, y reinicia. |
| El mismo punto se traba durante días | Caché vieja o corrupta | Borra la caché del lado de la GPU, luego recorre el mismo punto dos veces y compara. |
| Tirones en una partida a la que entraste antes de que terminara la precarga | La precompilación no se completó | Espera en el menú principal hasta que el indicador de progreso se llene. |
| Los tirones empeoraron después de poner Shader Cache Size de NVIDIA en Disabled | No se guarda nada en caché, así que todo se compila cada vez | Regresa Shader Cache Size a Driver Default. |
| El juego va fluido pero tu grabación se ve entrecortada | Configuración del codificador de la grabación | Sigue el orden de cómo arreglar los tirones al grabar juegos para revisar tu configuración de grabación. |
Antes de borrar nada: qué hace la caché y qué cuesta borrarla
Los shaders (sombreadores) son pequeños programas que le dicen a tu GPU cómo dibujar la iluminación, las sombras, el agua, el humo y todo lo que ves en pantalla.
Los juegos modernos con DirectX 12 y Vulkan tienen que compilar esos shaders para tu GPU y tu versión de driver específicas, y luego guardan el resultado en disco para reutilizarlo la próxima vez. Esos datos guardados son la caché de shaders.
Cuando el juego se topa con un efecto que nunca ha compilado, lo arma en ese momento y el fotograma tiene que esperar. Ese tirón es lo que se conoce como stutter por compilación de shaders.
Si actualizas el driver o instalas un parche grande, la caché anterior ya no coincide y el juego vuelve a compilar. Por eso los tirones y las pantallas de compilación se concentran justo después de las actualizaciones, y es un comportamiento normal, no una falla.
Borrar la caché vale la pena en casos más concretos: ya jugaste varias sesiones después de una actualización y sigues teniendo tirones en los mismos puntos, el juego recompila desde cero en cada arranque, o ves texturas rotas y parpadeos que apuntan a datos corruptos.
Borrarla le da al juego una base limpia. La contraparte es que el siguiente arranque y la primera partida reconstruyen todo, así que tardan más y pueden trabarse más que antes. Evalúa el resultado en tu segunda o tercera partida por la misma ruta, nunca en la primera. Si los tirones disminuyen, el problema era la caché. Si no cambia nada, busca la causa en otro lado.
Cómo borrar la caché de shaders, paso a paso
- 1Deja que termine la precarga de shaders del juegoSi el juego tiene su propio paso de precarga de shaders, como los Call of Duty recientes, empieza por ahí. Ese paso es una parte importante del primer arranque: salir del menú principal lo pausa, y entrar a una partida antes de que termine puede costarte rendimiento. Modern Warfare 4 lo vuelve a ejecutar tras las actualizaciones grandes y, si lo interrumpes, continúa donde se quedó. Desde el 21 de octubre de 2026, las copias instaladas desde Microsoft Store o la app Xbox para PC en Windows 11 (24H2 o posterior) con una GPU compatible (por ejemplo, tarjetas NVIDIA RTX o AMD RDNA) también pueden recibir shaders precompilados mediante Advanced Shader Delivery; cuando funciona, la pantalla de inicio muestra Precompiled shaders installed en la esquina inferior izquierda. Mantén tu driver gráfico al día y, si no ves esa línea, espera a que el indicador de progreso del menú principal se llene antes de buscar partida.
- 2Borra la caché de sombreadores de DirectX en WindowsEn Windows 11, abre Configuración > Sistema > Almacenamiento > Archivos temporales, marca solo Caché del sombreador de DirectX (DirectX Shader Cache) y haz clic en Quitar archivos. También sirve el Liberador de espacio en disco: búscalo en el menú Inicio, elige tu unidad C, marca la misma opción de caché del sombreador de DirectX y haz clic en Aceptar para eliminar los archivos. Desmarca todo lo demás que no necesites. Tus partidas guardadas y la configuración de tus juegos no se guardan en esa opción.
- 3NVIDIA: revisa Shader Cache Size y vacía las carpetas de cachéEn el Panel de control de NVIDIA, ve a Administrar la configuración 3D (Manage 3D settings) > Configuración global y busca Shader Cache Size (tamaño de la caché del sombreador). Si alguna guía de optimización vieja te hizo ponerlo en Disabled, eso solo ya puede causar recompilación constante, así que regrésalo a Driver Default. Para una limpieza total, ponlo temporalmente en Disabled y reinicia; luego escribe %LOCALAPPDATA%\NVIDIA en la barra de direcciones del Explorador de archivos y borra los archivos dentro de DXCache y GLCache. Los drivers recientes también guardan caché en AppData\LocalLow\NVIDIA\PerDriverVersion, así que revisa ahí también. Después, regresa Shader Cache Size a Driver Default y reinicia otra vez. El resto del panel lo explicamos en la configuración del Panel de control de NVIDIA para juegos.
- 4AMD: ejecuta Reset Shader CacheAbre AMD Software: Adrenalin Edition, entra a la pestaña Gaming, abre Graphics, despliega Advanced y busca Reset Shader Cache (restablecer caché de sombreadores). Haz clic en Perform Reset para borrar la caché de shaders que guardó el driver. La ubicación exacta cambia un poco entre versiones del driver, así que si no la encuentras, escribe shader cache en la barra de búsqueda de AMD Software. Este botón solo limpia la caché del driver, así que borra por separado la caché de sombreadores de DirectX de Windows como en el paso anterior.
- 5Reinicia y deja que el primer arranque compile por completoReinicia la PC y abre el juego. La pantalla de compilación durará más de lo normal porque todos los shaders se están reconstruyendo desde cero. No hagas Alt+Tab ni entres directo a una partida; deja que termine. En los juegos de Steam que usan Vulkan u OpenGL, mantener activado Shader Pre-Caching en la configuración de Steam permite que Steam descargue shaders precompilados y acorta ese primer arranque.
- 6Juega el mismo tramo dos veces y comparaRecorre una vez la zona o el mapa que antes se trababa solo para reconstruir la caché, luego repite la misma ruta y fíjate bien en la segunda pasada. La primera está armando caché nueva, así que no es una comparación justa. Si quieres números, activa un contador en pantalla con cómo ver los FPS en los juegos. Lo que importa es si las caídas repentinas son menos, no si el promedio se movió.
Después de borrar la caché, confirma esto
- La precarga de shaders o el progreso de compilación del juego llegó al 100 por ciento.
- Shader Cache Size de NVIDIA está en Driver Default, no en Disabled.
- Evaluaste los tirones en la segunda partida después de borrar, no en la primera.
- Comparaste el mismo lugar, la misma configuración gráfica y las mismas apps en segundo plano.
- Si el juego sigue recompilando en cada arranque, revisaste el espacio libre en tu unidad C.
Demuestra que los tirones desaparecieron con un video de antes y después
Un tirón de shaders dura una fracción de segundo, así que sentir que mejoró no dice mucho. Graba el tramo que se traba antes de borrar nada, luego graba el mismo tramo en tu segunda partida después y míralos lado a lado. La diferencia se nota a simple vista.
DOR es un grabador de juegos gratuito para Windows. Detecta los juegos compatibles al abrirlos y graba la partida completa, o toda la sesión desde que abres el juego hasta que lo cierras, y reúne todo en My Clips dentro de la app.
En Modern Warfare 4 detecta por separado la campaña y el multijugador y graba la sesión completa. Recorta solo la parte que quieres comparar en 16:9, 9:16 o 1:1, junta ambos clips en DOR Studio (dor.gg/studio) y exporta un mp4 o comparte un enlace de dor.gg cuando pidas ayuda en Reddit o Discord.
En tarjetas gráficas NVIDIA compatibles, como la serie RTX, DOR graba con codificación por hardware NVENC. Para que las condiciones de grabación sean idénticas entre las dos pruebas, sigue el mismo método que en grabar el antes y después al cambiar de equipo.



