Cómo borrar la caché de sombreadores de DirectX en Windows 11

Los archivos de caché de sombreadores de DirectX son básicamente una forma en que Windows y tu GPU guardan los programas de sombreadores compilados para que los juegos y las aplicaciones gráficas carguen más rápido la próxima vez. Es un poco extraño, pero con el tiempo puede volverse bastante voluminoso o incluso corromperse, causando tirones o fallos gráficos extraños. Por lo tanto, borrarlo de vez en cuando no es mala idea, especialmente si notas caídas de rendimiento o fallos visuales. La caché se reconstruirá sola cuando sea necesario, así que no te preocupes por dañar nada. Y no, borrarla no arruina el sistema ni los gráficos; es seguro, solo una pequeña limpieza temporal. En algunas configuraciones, incluso podría ayudar a que los juegos funcionen mejor si esos archivos de caché se corrompieron o se sobrecargaron demasiado.

Cómo borrar la caché de sombreadores de DirectX en Windows 11

Método 1: Eliminar la caché de sombreadores de DirectX mediante la configuración

Este método utiliza la aplicación de Ajustes integrada, que es bastante sencilla. Sirve para eliminar la caché de forma rápida y sencilla. La caché se regenerará después de ejecutar aplicaciones con gráficos exigentes. Normalmente, esto basta para solucionar problemas de gráficos irregulares o irregulares que parecen estar relacionados con la corrupción de shaders.

  • Abra el menú Inicio y haga clic en Configuración.
  • Seleccione la pestaña Sistema.
  • Haga clic en Almacenamiento.
  • Desplácese hacia abajo y toque Recomendaciones de limpieza.
  • Haga clic en Ver opciones avanzadas : aquí es donde Windows le permite realizar una limpieza profunda, incluso si la interfaz parece un poco oculta o confusa a veces.
  • Desmarque todas las opciones excepto DirectX Shader Cache.
  • Vuelve a subir y haz clic en Eliminar archivos. Si no ves la caché en la lista, asegúrate de que esté marcada en las opciones. Si no está, prueba otros métodos.

Método 2: Utilice la utilidad Liberador de espacio en disco para borrar la caché del sombreador

Este es un método clásico de Windows que funciona con bastante fiabilidad, especialmente si se desea acceder a cachés específicas del sistema, como los sombreadores. Es un poco más manual, pero funciona sin necesidad de herramientas de terceros. El efecto se verá rápidamente, ya que los sombreadores en caché se borran y se reconstruyen cuando se necesitan.

  • Busque Liberador de espacio en disco en el menú Inicio y ábralo.
  • Seleccione la unidad principal del sistema (normalmente C 🙂 y pulse Aceptar.
  • Marque la casilla denominada DirectX Shader Cache (Caché de sombreador de DirectX) ; es posible que necesite desplazarse o expandir las opciones si está oculta debajo de muchos otros elementos de limpieza.
  • Haga clic en Aceptar y confirme para eliminar. En algunas configuraciones, la caché puede aparecer simplemente como “Caché de sombreador” o algo similar.

Método 3: Utilice Storage Sense para limpiar automáticamente los archivos de caché

Este es un método semiautomático, práctico si eres perezoso o quieres que Windows se encargue periódicamente. Puede borrar una gran cantidad de archivos temporales, incluyendo la caché de sombreadores, cada vez que se ejecuta el Sensor de Almacenamiento. Es recomendable activarlo si quieres evitar que el disco se llene excesivamente con el tiempo.

  • Vaya a Configuración > Sistema > Almacenamiento.
  • Habilite el Sensor de Almacenamiento. Esto permitirá que Windows realice una limpieza automática.
  • Haz clic en “Configurar Storage Sense” o “Ejecutar ahora”. Verás opciones para ejecutarlo inmediatamente o programarlo.
  • Una vez ejecutado, Windows debería borrar los archivos de caché, incluyendo la caché de sombreadores de DirectX. Sin embargo, no esperes resultados inmediatos si lo ejecutas según un programa; a veces tendrás que activarlo manualmente.

¿Eliminar el caché de sombreadores de DirectX causará algún daño?

En general, no. Solo estás eliminando archivos temporales que Windows y tu GPU pueden regenerar. De hecho, puede acelerar el proceso si la caché está algo dañada o es demasiado grande. En algunos equipos, he visto que los tirones del juego se reducen tras borrar la caché. Pero, claro, si algo va realmente mal, no es la solución definitiva. A veces, la caché de sombreadores está ahí por alguna razón, sobre todo si tu hardware o controladores son un poco quisquillosos. Por lo tanto, vale la pena probarla si los juegos o las aplicaciones funcionan de forma extraña y ninguna otra solución soluciona el problema.

Un aspecto curioso es que, en distintas máquinas, la caché puede reconstruirse de forma distinta (a veces más rápido, a veces más lento) y, en muchas ocasiones, simplemente no supone ninguna diferencia. Aun así, es una medida segura y prácticamente no requiere esfuerzo.

Resumen

  • Utilice Configuración > Almacenamiento > Recomendaciones de limpieza para orientar la caché.
  • O bien, ejecute cleanmgr.exey seleccione DirectX Shader Cache.
  • Y activa Storage Sense para la limpieza automática si eso te interesa.

Resumen

Todo este proceso es bastante poco arriesgado y, sinceramente, puede mejorar el rendimiento si los archivos de sombreado dañados son la causa de los problemas. A veces, es necesario realizar una limpieza manual para que todo funcione correctamente. Recuerda que la caché se reconstruye sola según sea necesario, así que, una vez borrada, todo debería funcionar correctamente tras reiniciar el sistema o la aplicación gráfica. Ojalá esto le ahorre algunas horas.¡Crucemos los dedos para que esto ayude a solucionar esos extraños fallos gráficos o tirones!