Por qué los sombreadores compilados necesitan una caché
Un sombreador es un programa pequeño que la GPU ejecuta por vértice o píxel, y antes de ejecutarse debe compilarse para tu GPU exacta y tu versión del driver. La compilación es cara: decenas o cientos de milisegundos por sombreador, y un juego moderno contiene miles. Cuando aparece uno nuevo en mitad de la partida, la compilación se traduce en un tirón de frame: el clásico stutter de la primera hora de muchos juegos.
Por eso los drivers guardan los resultados compilados en disco y los reutilizan en los siguientes lanzamientos. Ese es todo el trabajo de la caché de sombreadores: convertir los tirones de compilación en un pago único. Por lo mismo, una caché grande suele ser buena señal: todo lo que contiene es stutter que no estás sufriendo.
Dónde vive la caché en el disco
La propia Windows mantiene una caché de Direct3D en %LOCALAPPDATA%\D3DSCache, y cada fabricante de drivers añade sus propias carpetas. En conjunto, en una máquina de gaming se acumulan tranquilamente varios gigas — que es cuando la gente empieza a notarlas.
- %LOCALAPPDATA%\D3DSCache — la caché de sombreadores de Direct3D que usan apps y juegos
- %LOCALAPPDATA%\NVIDIA\DXCache — la caché de NVIDIA para sombreadores de DirectX
- %LOCALAPPDATA%\NVIDIA\GLCache — lo mismo para títulos de OpenGL
- %LOCALAPPDATA%\AMD\DxCache — la caché de sombreadores de DirectX de AMD
- %LOCALAPPDATA%\AMD\DxcCache — la caché de AMD para sombreadores de DX12/DXIL
- %LOCALAPPDATA%\Intel — los gráficos de Intel guardan su caché de sombreadores en subcarpetas aquí
Cuándo ayuda limpiarla — y cuándo solo cuesta tiempo
Los casos legítimos son pocos. Si tras actualizar el driver quedaron entradas corruptas en la caché, los juegos pueden crashear al arrancar, mostrar artefactos o trastabillar donde antes no lo hacían: borrar la caché fuerza una recompilación limpia y arregla exactamente esa clase de problemas. El Liberador de espacio en disco ofrece la casilla «Caché de sombreadores de DirectX», y Configuración → Almacenamiento → Archivos temporales lista la misma entrada; ambas vías borran el contenido de esas carpetas sin riesgo.
Lo que limpiar la caché no hace es acelerar los juegos. Una caché sana los hace más fluidos, no más lentos: wípala y cada juego vuelve a pagar el coste de compilación en sus próximos primeros lanzamientos. Trátala como medicina y no como ritual: límpiala cuando aparezcan síntomas tras un cambio de driver, y déjala en paz el resto del tiempo.
Preguntas y respuestas
¿Es seguro borrar la caché de sombreadores de DirectX?
Sí. Los drivers la reconstruyen automáticamente — el único coste es recompilar los sombreadores, lo que devuelve algo de stutter a los primeros lanzamientos hasta que se rellena.
¿Por qué los juegos dan tirones la primera vez que juegas?
Los sombreadores nuevos se compilan para tu GPU y tu driver mientras juegas. Una vez que las versiones compiladas quedan en la caché, las siguientes sesiones las leen del disco sin tirones.
Consulta qué incluye antes de comprar.
La prueba única de 30 minutos incluye las funciones básicas. Las funciones marcadas PRO permanecen bloqueadas hasta activar una licencia de pago.
Sigue leyendo
Escríbenos: [email protected]