Shader cache corrupta: limpia y recupera FPS en NVIDIA, AMD e Intel sin perder perfiles

Última actualización: 08/10/2025

  • La caché de shaders acelera cargas y reduce stuttering; si se corrompe, limpiarla recupera estabilidad.
  • Usa el Liberador de espacio (DirectX), el botón de AMD o ajustes de NVIDIA para reconstruir sin perder perfiles.
  • Aumentar tamaño rara vez sube FPS; lo importante es mantener una caché funcional y actualizada.

Shader cache corrupta

Si últimamente notas tirones raros, tiempos de carga eternos o caídas de FPS que no cuadran, puede que no sea tu overclock ni el último parche del juego: a menudo la culpable es una caché de sombreadores (shader cache) corrupta o desactualizada. Hay casos reales donde, tras purgarla, títulos como Doom o Forza Apex han recuperado el brío de antes, elevando los cuadros por segundo y suavizando el “stuttering”.

La buena noticia es que limpiar y reconstruir esta caché es un proceso sencillo y, si se hace con cabeza, no tiene por qué borrar tus perfiles ni ajustes personalizados en NVIDIA, AMD o Intel. A continuación te contamos, paso a paso, cómo identificar el problema, qué hace exactamente esta caché, cómo vaciarla en cada plataforma y qué ajustes tocar —y cuáles no— para mejorar la fluidez sin cargarte tu configuración. Vamos a tratar de solucionar todo sobre la Shader cache corrupta.

¿Qué es la caché de sombreadores y por qué importa?

Los sombreadores son pequeños programas que la GPU ejecuta para tareas como iluminación, texturizado y efectos, y cada juego carga cientos o miles de ellos; para evitar compilarlo todo cada vez que inicias, el controlador guarda versiones ya compiladas en una caché de sombreadores.

Cuando abres un juego por primera vez, la tarjeta compila todos los shaders necesarios y los guarda en disco (y parte en la VRAM), lo que puede tardar desde segundos hasta varios minutos según el título y tu hardware; de ahí que la primera ejecución sea más lenta y a veces con rendimiento bajo y microcortes.

En lanzamientos posteriores, el driver recupera esos archivos de la caché y los carga al vuelo; con ello se reducen tiempos de carga, disminuye el stuttering y, en general, se logra una experiencia más estable y con más FPS sostenidos.

Esta caché la gestiona el controlador (NVIDIA/AMD/Intel) y la almacena en el disco; algunos drivers permiten ajustar el tamaño máximo asignado, de forma que, si juegas a títulos pesados, más espacio puede ayudar a reducir recompilaciones y tirones.

Cómo funciona y cuándo se reconstruye

El proceso de compilación se dispara al lanzar el juego y se ejecuta una sola vez por cada combinación de versión de juego/driver; si desinstalas el juego, actualizas el controlador o formateas el PC, esa caché puede invalidarse y tocará recompilar cuando vuelvas a iniciar.

Es normal que durante la creación o actualización de la caché el rendimiento caiga; lo ideal es dejar que el proceso termine antes de ponerse a competir o raidear, ya que, una vez completado, los siguientes arranques serán mucho más ágiles.

Hay títulos que muestran la barra de “cargando shaders” (por ejemplo, diversos Call of Duty), mientras que otros no indican nada; el comportamiento varía, y en juegos con mundos grandes y texturas muy ricas (Death Stranding, Cyberpunk 2077) el impacto es especialmente palpable.

Ten presente que la caché ocupa espacio en disco y consume algo de VRAM para su gestión; según la gráfica, podrás asignar tamaños distintos o dejar la opción en “predeterminado del controlador” para que el driver se autogestione según tus recursos.

Contenido exclusivo - Clic Aquí  Baneos en Xbox a jugadores que utilizan VPN para comprar juegos en otros países

Señales de caché de shaders dañada y beneficios de limpiarla

Una caché corrupta o vieja suele manifestarse con tirones repentinos tras una actualización, lags “inexplicables” en zonas que antes iban finas, o bajadas de FPS pese a no haber cambiado nada; si eso te suena, limpiar la caché y forzar la reconstrucción suele arreglarlo.

Hay reportes de usuarios que, tras purgarla, vieron cómo Doom volvía a alcanzar unos 130 FPS y Forza: Apex rondaba 105 FPS a 1440p con ajustes altos; aunque cada equipo es un mundo, la mejora objetiva al eliminar shaders problemáticos está ahí.

También se han visto casos en los que la caché de NVIDIA provocaba problemas de arranque en ciertos juegos (como se comentó en comunidades de Cyberpunk 2077); al vaciarla, el juego dejó de colgarse en el inicio y pudo compilar de nuevo sin conflictos.

En tarjetas AMD modernas (por ejemplo una RX 7900 XT con controlador 23.9.3), limpiar la caché desde Adrenalin o borrando la carpeta de DX12 correspondiente puede resolver tartamudeos persistentes y cargas irregulares tras updates del driver o del juego.

Limpiar y reconstruir la caché sin perder perfiles

La clave es borrar solo los archivos de caché, sin restablecer la configuración global; así mantienes tus perfiles por juego, opciones de calidad, límites de FPS y demás, y a la vez obligas al driver a regenerar los sombreadores desde cero.

NVIDIA (Panel de control clásico)

Para ajustar tamaño y asegurarte de que el driver rehace la caché, puedes revisar “Tamaño de la caché del sombreador” en el Panel de control; no es necesario tocar tus perfiles para que el sistema vuelva a compilar shaders al siguiente arranque.

  1. Haz clic derecho en el escritorio y abre Panel de control de NVIDIA.
  2. Entra en Controlar la configuración 3D.
  3. Desplázate hasta Tamaño de la caché del sombreador y déjalo en “Predeterminado del controlador” o ajusta un límite razonable.
  4. Evita usar opciones de “Restablecer” global que devuelvan todo a fábrica si quieres preservar tus perfiles por juego.

Si necesitas vaciar manualmente, puedes usar el Liberador de espacio de Windows (más abajo) para la “Caché de sombreador de DirectX”; esto elimina archivos de caché sin tocar perfiles, y al iniciar el juego se reconstruirá automáticamente.

NVIDIA App (sustituto moderno)

En equipos nuevos, NVIDIA App está sustituyendo al Panel clásico; desde la sección de Gráficos puedes ajustar el tamaño de caché y mantenerlo en valores razonables, con opciones que van desde un mínimo de 128 GB hasta límite ilimitado según versión.

  1. Abre NVIDIA App y ve a Gráficos.
  2. En Configuración global, localiza Tamaño de la caché del sombreador y deja el modo dinámico o marca un tope acorde a tu SSD.
  3. Evita restablecer todas las opciones globales; solo con el cambio de tamaño o tras limpiar con Windows, los shaders se volverán a compilar al iniciar.

Como referencia práctica, no destines más del 20% de la capacidad total de tu SSD a esta caché; suele ser mejor dejar que el controlador gestione dinámicamente el espacio.

AMD Adrenalin (DX12 y método rápido)

AMD ofrece un botón específico para vaciar la caché sin tocar perfiles; en algunos casos conviene repetir el proceso tras una gran actualización del driver o antes de iniciar juegos que han cambiado mucho.

  1. Abre la pestaña Juegos en AMD Software: Adrenalin Edition.
  2. Haz clic en Gráficos.
  3. Desplázate y entra en Configuración avanzada.
  4. Pulsa Restablecer caché de sombreadores.
Contenido exclusivo - Clic Aquí  Edge Game Assist: La herramienta de Microsoft que transforma tu experiencia gaming en PC

Método alternativo DX12: crea un acceso directo a AppData\Local\AMD\DxcCache y borra su contenido antes de iniciar el juego; no elimina perfiles, solo fuerza a que la caché de DX12 se regenere limpia.

Intel (Arc/Integradas): limpieza segura

En Intel, gran parte de la compilación de DirectX se gestiona a través de la caché de Windows, de modo que con el Liberador de espacio puedes borrar la “Caché de sombreador de DirectX” sin perder perfiles del panel de Intel.

Si usas Intel Arc Control o Intel Graphics Command Center, mantén tus perfiles y evita restablecer toda la configuración; no necesitas tocar nada más, porque al arrancar de nuevo los juegos se recompilarán los shaders de forma automática.

Método universal en Windows: Liberador de espacio en disco

Este método funciona con NVIDIA, AMD e Intel y es el más seguro si no quieres tocar paneles ni perfiles; borra exclusivamente la caché de DirectX, provocando que el driver la reconstruya al siguiente inicio.

  1. Abre el buscador de Windows y escribe Liberador de espacio en disco.
  2. Elige la unidad del sistema y deja que calcule el espacio potencial.
  3. Marca Caché de sombreador de DirectX (desmarca el resto si no quieres tocarlos).
  4. Haz clic en Limpiar archivos del sistema y acepta; al terminar, cierra y arranca tu juego para regenerar la caché.

Tras la limpieza, es normal que el primer arranque de cada juego tarde más y tenga algún tirón; en cuanto acabe la compilación inicial, la fluidez debería mejorar frente al estado anterior.

Ajustar el tamaño de la caché: mito vs. realidad

Existe la recomendación popular de fijar la caché de NVIDIA en 10 GB para subir FPS; se han hecho pruebas comparando 4–5 GB (por defecto), 10 GB, 100 GB y “ilimitado”, con resultados donde la diferencia de cuadros fue de solo unos pocos FPS.

En un test rápido grabado siempre en el mismo trayecto (línea de tranvía de Area18) y tras borrar la caché antes de cada intento, el incremento de FPS fue marginal; eso sí, con la caché activada se notó menos stuttering durante las pasadas.

Conclusión práctica: no esperes milagros por aumentar el tamaño máximo; lo que sí ayuda es tener una caché funcional y no demasiado restringida, por lo que dejarla en “predeterminado del controlador” o ~10 GB es una apuesta sensata.

Recuerda que el tamaño por defecto puede variar según versión del driver; salvo que tu SSD vaya muy justo, permitir que el sistema gestione dinámicamente el espacio suele ser la forma más equilibrada y cómoda.

Shader pre-caching de Steam

AMD-FSR-4

Steam incluye una función para descargar y preparar shaders antes de ejecutar el juego, lo que reduce cargas iniciales y cortes en títulos compatibles; viene activada y ocupa hasta un límite que Valve ha marcado en torno a 105 MB.

  1. Ve a Descargas y verifica que “Shader pre-caching” está activo.
  2. Revisa el contador de MB usados; si te preocupa el espacio, puedes ajustarlo, pero lo recomendable es mantenerlo habilitado.
Contenido exclusivo - Clic Aquí  Cómo calcular la vida útil de tu SSD y HDD

El pre-caching de Steam no sustituye la caché del driver, pero la complementa; al combinar ambas, muchos juegos inician más finos y con menos picos de compilación, reduciendo microcortes en zonas nuevas.

Buenas prácticas para no perder perfiles y ganar fluidez

Evita las opciones de “restablecer todo” en los paneles de NVIDIA/AMD/Intel si no es estrictamente necesario; en su lugar, borra exclusivamente la caché (con el Liberador de espacio o el botón específico de AMD) para preservar perfiles y ajustes.

En AMD, usa el botón de “Restablecer caché de sombreadores” desde Adrenalin, o borra la carpeta DX12 en AppData\Local\AMD\DxcCache; ambos métodos limpian la caché sin tocar la configuración por juego.

En NVIDIA, mantén el tamaño de caché en “Predeterminado del controlador” o un límite razonable; si necesitas limpiar, recurre al Liberador de espacio de Windows para la caché de DirectX y permite que el driver recompile al siguiente arranque.

En Intel, la vía más segura es, igualmente, el Liberador de espacio; si usas Intel Arc/IGCC, evita restablecimientos globales y deja que los juegos rehagan sus shaders de forma transparente y controlada.

Activa el pre-caching de Steam y, cuando un juego haga “compilación de shaders”, espera a que termine; si tu VRAM es limitada, no intentes forzar valores absurdos de caché, busca el punto de equilibrio en el que el sistema no se quede sin espacio.

Casos reales y trucos rápidos

Si un juego que antes iba fino de repente empieza a pegar tartamudeos tras actualizar drivers, limpia la caché y prueba; hay experiencias donde tras purgarla, Doom volvió a marcar picos de 130 FPS y Forza: Apex rondó los 105 FPS a 1440p con gráficos altos.

Si un título no arranca o se queda colgado al iniciar (ha ocurrido con algunos tras parches grandes), borrar la caché del driver ha desbloqueado el arranque en múltiples equipos, permitiendo que el juego compile desde cero sin residuos viejos.

Para AMD y DX12, apuntarte un acceso directo a AppData\Local\AMD\DxcCache te permite “limpieza exprés” antes de dar al play; recuerda que solo borra caché, tus perfiles siguen intactos en Adrenalin.

En Windows, el Liberador de espacio con la opción “Caché de sombreador de DirectX” es tu amigo; úsalo cuando cambies de driver, tras grandes parches, o si notas picos de compilación extraños en zonas que antes iban suaves.

Si te obsesiona el tamaño de la caché, piensa en el coste/beneficio: más grande no garantiza más FPS, y en pruebas controladas las diferencias entre 4–5 GB, 10 GB, 100 GB e “ilimitado” han sido de apenas unos cuadros; céntrate en que la caché esté limpia y activa.

Una caché de shaders sana es clave para la fluidez: entender qué hace, cuándo limpiarla y cómo forzar su reconstrucción sin tocar perfiles te permite atajar tirones y caídas de rendimiento con un par de clics; con el botón de AMD, el Liberador de espacio de Windows y ajustes sensatos en NVIDIA/Intel, además del pre-caching de Steam, puedes recuperar estabilidad y FPS sostenidos sin sacrificar tus configuraciones por juego.

Artículo relacionado:
¿Cómo limpiar la memoria cache?