← Blog

Cómo borrar la caché de shaders (2026): quita los tirones y la compilación repetida en Windows, NVIDIA y AMD

En Modern Warfare 4, un soldado con casco y gafas sostiene un rifle pegado a una pared mientras, detrás de él, un edificio arde en una calle nocturna entre chispas que flotan en el aire
Fuente de la imagen: © Activision · Captura oficial de Steam de Call of Duty: Modern Warfare 4
Puntos clave
  • La caché de shaders es el código gráfico que un juego arma para tu GPU y tu driver exactos. Al borrarla, el juego tiene que reconstruirla, así que la primera partida después suele dar algunos tirones más. Es lo esperado.
  • Revisa tres lugares: la caché de sombreadores de DirectX en Windows, el ajuste Shader Cache Size y las carpetas de caché en NVIDIA, y Reset Shader Cache en AMD Software. Haz solo la parte de la marca de GPU que tienes.
  • En juegos con precarga de shaders integrada, como Call of Duty, deja que termine antes de buscar partida. Activision advierte que salir del menú principal antes de tiempo detiene la precarga y puede causar problemas de rendimiento.

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íntomaCausa más probablePrueba esto primero
Solo la primera partida después de actualizar el driver da tironesEl juego está reconstruyendo los shaders para el driver nuevoNo 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 arranqueLa caché no se está guardando o está corruptaBorra la caché de sombreadores de DirectX de Windows y la caché de tu GPU, y reinicia.
El mismo punto se traba durante díasCaché vieja o corruptaBorra 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 precargaLa 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 DisabledNo se guarda nada en caché, así que todo se compila cada vezRegresa Shader Cache Size a Driver Default.
El juego va fluido pero tu grabación se ve entrecortadaConfiguración del codificador de la grabaciónSigue 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
Si los tirones siguen después de borrar la caché y el Administrador de tareas muestra el disco al tope o la memoria confirmada justo en su límite, la causa puede ser la memoria y no los shaders. Nuestra guía de memoria virtual para juegos explica cómo revisar el margen de RAM y del archivo de paginación para juegos pesados. Deja también algo de espacio libre en tu unidad del sistema. Cuando está casi llena, el juego puede quedarse sin lugar para guardar una caché nueva y terminar compilando otra vez cada vez que lo abres.

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.

Grabación que empieza cuando empieza tu juego: programa para grabar juegos →

FAQ

Preguntas frecuentes

¿Borrar la caché de shaders aumenta los FPS?

No tus FPS promedio. Limpia caché corrupta o desactualizada que provoca compilaciones repetidas y tirones repentinos. De hecho, la primera partida después de borrarla puede trabarse más mientras se reconstruyen los shaders, así que evalúa el resultado a partir de la segunda partida.

¿En qué valor conviene dejar Shader Cache Size de NVIDIA?

Déjalo en Driver Default a menos que tengas un motivo concreto. Ponerlo en Disabled hace que no se guarde nada, así que los shaders se compilan cada vez y los tirones pueden empeorar. No hace falta reducirlo salvo que de verdad te falte espacio en disco.

La precarga de shaders tarda muchísimo. ¿Me la puedo saltar?

Puedes, pero una partida a la que entres antes de que termine puede tener tirones. Call of Duty retoma la precarga donde se quedó, así que si tienes poco tiempo, detenla y déjala terminar más tarde en el menú principal. Es normal que vuelva a ejecutarse justo después de una actualización del driver o del juego.

Games

Guías de juegos relacionadas

Sigue leyendo

Artículos relacionados

Empieza con DOR

Solo abre el juego y DOR graba por su cuenta, para que no se te escape ninguna jugada