Por qué los juegos de PC se entrecortan al compilar shaders — y cómo la entrega avanzada de shaders lo cambia

El tartamudeo de los shaders en PC existe porque un juego a menudo no puede usar un shader hasta que ese shader ha sido compilado para el entorno exacto de GPU y controlador que ejecuta el juego. Microsoft Advanced Shader Delivery cambia dónde ocurre esa compilación: en lugar de esperar al PC del jugador, el trabajo puede realizarse con antelación y los datos del shader compilado pueden llegar con el juego.
Por qué los juegos de PC compilan shaders en primer lugar
Un shader es un pequeño programa de GPU utilizado para tareas de renderizado como iluminación, materiales, sombras, posprocesamiento y otros trabajos gráficos.
El juego normalmente distribuye el código del shader en una forma intermedia. Antes de que la GPU pueda ejecutarlo eficientemente, el controlador gráfico compila ese código en una forma específica para el hardware.
En una consola, el hardware objetivo y el entorno del controlador son mucho más predecibles. En un PC con Windows, el juego puede ejecutarse en muchos modelos de GPU, versiones de controladores y configuraciones del sistema.
Esa matriz de hardware es la razón por la que la compilación de shaders en PC es más difícil de preparar completamente con antelación.
De dónde viene el tartamudeo de shaders
Si el juego encuentra un shader que aún no está compilado, el controlador puede tener que compilarlo mientras el juego se está ejecutando.
Ese trabajo puede interrumpir el flujo normal de fotogramas. El resultado puede ser un pequeño tirón incluso cuando el FPS promedio es alto.
Una vez que el shader compilado se ha almacenado en caché, el mismo tirón puede no volver a ocurrir hasta que la caché se invalide o se necesiten nuevas combinaciones de shaders.
La ruta normal de compilación de shaders
Sin Advanced Shader Delivery
Qué cambia Advanced Shader Delivery
Advanced Shader Delivery traslada el costoso paso de compilación a una canalización de distribución.
El juego proporciona una descripción estandarizada de los objetos de estado de shader que puede necesitar. Microsoft llama a esa colección una Base de Datos de Objetos de Estado, o SODB.
La plataforma combina esos datos del juego con un compilador de shaders separado para el entorno de hardware y controlador correspondiente para producir una Base de Datos de Shaders Precompilados, o PSDB.
La PSDB se puede distribuir luego a través de la tienda junto con el juego.
El flujo de trabajo SODB → PSDB
Cómo funciona la Entrega Avanzada de Shaders
Por qué esto es más difícil en PC que en consola
Preparación de shaders en consola vs PC
| Consola | PC con Windows | |
|---|---|---|
| Objetivo de hardware | ||
| Entorno de controlador | ||
| Precompilación | ||
| Estabilidad de la caché |
Por qué una actualización de controlador puede importar
Los shaders compilados no son completamente independientes del controlador de gráficos.
Una actualización de controlador puede cambiar el compilador o invalidar datos de caché compilados previamente.
La arquitectura de Entrega Avanzada de Shaders de Microsoft está diseñada para detectar ese cambio de entorno y actualizar los datos de shaders precompilados en lugar de dejar que el jugador reconstruya todo manualmente.
¿Significa esto que las pantallas de compilación de shaders desaparecen?
Potencialmente muchas de ellas pueden volverse mucho más cortas o innecesarias, pero la Entrega Avanzada de Shaders no garantiza que todas las esperas relacionadas con shaders desaparezcan.
La calidad de la SODB importa. Si el juego no logra describir combinaciones de shaders que se necesitan después, esos casos faltantes aún pueden requerir trabajo local.
Las actualizaciones del juego también pueden introducir nuevos estados de shader que necesitan nuevos datos precompilados.
El límite de disponibilidad de shaders
¿Qué decide si el juego puede evitar la compilación local?
| Cubierto por ASD | Fuera de la base de datos entregada | |
|---|---|---|
| Estado del shader | ||
| Objetivo de hardware | ||
| Versión del juego | ||
| Distribución |
Qué significan realmente los números del 90% y 95% de Microsoft
Microsoft dice que Advanced Shader Delivery puede reducir el tiempo de carga relacionado con shaders hasta en un 90% en escenarios compatibles.
Para Forza Horizon 6, Microsoft reportó un ejemplo interno específico donde la carga se redujo de casi 1.5 minutos a unos 4 segundos en un sistema Ryzen 7 5800 con una Radeon RX 7600, lo que describió como un ahorro de tiempo de aproximadamente el 95%.
Esas cifras no deben interpretarse como una garantía universal para cada juego, GPU o pantalla de carga.
La prueba de diagnóstico de stutter por shaders
Cómo saber si un tirón es realmente compilación de shaders
El stutter por shaders no es lo mismo que el stutter por streaming de assets
Ambos problemas pueden crear un tirón al entrar en una nueva área, lo que hace que sean fáciles de confundir.
La compilación de shaders se trata de crear programas de GPU ejecutables. El streaming de assets se trata de mover texturas, geometría y otro contenido a memoria utilizable.
Advanced Shader Delivery apunta al primer problema. DirectStorage apunta a la segunda canalización.
Por qué importa la tienda
Advanced Shader Delivery no es solo una característica de la API Direct3D.
El sistema depende de un servicio de distribución que sabe qué versión del juego, entorno de GPU y base de datos compilada van juntos.
Por eso la implementación actual de Microsoft está vinculada a la distribución de la aplicación Xbox para PC en lugar de ser algo que un jugador individual simplemente active globalmente.
Por qué esto no es solo otra caché de shaders
Una caché de shaders local normal se construye después de que tu propia máquina ya haya pagado el costo de compilación.
Advanced Shader Delivery intenta entregar ese estado compilado útil antes de que el costo llegue a tu máquina.
Caché de shaders local vs Advanced Shader Delivery
| Caché de shaders local | Advanced Shader Delivery | |
|---|---|---|
| Cuándo ocurre la compilación | ||
| Quién paga el costo de compilación inicial | ||
| Comportamiento en la primera ejecución | ||
| Stutter de shaders JIT |
Lo que los desarrolladores realmente tienen que hacer
El juego todavía tiene que exponer suficiente información para que la plataforma construya una base de datos útil.
El flujo de trabajo actual de Microsoft pide a los desarrolladores recopilar o generar programáticamente un SODB, probarlo compilando un PSDB localmente y enviar el SODB a través del pipeline de la tienda.
Agility SDK 1.619 también introdujo APIs de identidad de aplicación y estadísticas para que los desarrolladores puedan identificar el título de manera consistente y medir qué tan efectivamente se está usando un PSDB.
¿Qué hardware funciona hoy?
La actualización de junio de 2026 de Microsoft enumera Windows 11 versión 24H2 o posterior, la versión requerida de Xbox Gaming Services, hardware AMD Radeon basado en RDNA 1 hasta RDNA 4, y AMD Adrenalin 26.6.1 o posterior para la ruta actualmente documentada de la aplicación Xbox para PC.
Microsoft también ha dicho que está trabajando con Intel y otros fabricantes de hardware, y que el soporte se expandirá a más dispositivos.
Eso significa que Advanced Shader Delivery debe tratarse como una característica de plataforma en expansión en lugar de una capacidad universal de Windows en todas las GPU hoy.
Por qué esto importa más que otra característica de FPS
El escalado y la generación de fotogramas mejoran la salida del pipeline de renderizado después de que el juego ya está en ejecución.
Advanced Shader Delivery ataca un problema de calidad diferente: un pico en el tiempo de fotograma causado por preparar programas de GPU en el momento equivocado.
Por eso el beneficio puede ser visible incluso cuando el FPS promedio no cambia en absoluto.
¿Qué cambiaría esta respuesta?
El límite móvil más grande es el soporte del ecosistema.
Microsoft todavía está expandiendo Advanced Shader Delivery a través de GPU, flujos de trabajo de tiendas e integraciones de motores de juego. Por lo tanto, los requisitos de hardware y las rutas de distribución compatibles pueden cambiar rápidamente.
Una implementación futura integrada ampliamente en las principales tiendas de PC podría hacer que la entrega de shaders precompilados sea mucho más transparente para los jugadores de lo que es hoy.
Limitaciones
Este artículo describe la arquitectura documentada de Advanced Shader Delivery de Microsoft y la compatibilidad actual de la aplicación de PC Windows/Xbox a septiembre de 2026.
Los ahorros de tiempo de carga reportados por Microsoft son mediciones de proveedores de escenarios compatibles específicos. No deben tratarse como garantías de rendimiento universales.
Conclusión
Advanced Shader Delivery resuelve un problema simple con una respuesta a nivel de plataforma.
Un juego de PC necesita shaders compilados específicos para la GPU. Compilarlos en la máquina del jugador puede causar largos primeros lanzamientos y tartamudeo justo a tiempo. ASD captura lo que el juego necesita, lo compila con antelación para el entorno objetivo y entrega el resultado a través de la tienda.
El shader todavía existe. La compilación todavía ocurre. El cambio importante es que ocurre antes de que el jugador lo necesite.
Preguntas frecuentes
Advanced Shader Delivery en lenguaje sencillo
¿Qué es Advanced Shader Delivery?
¿Qué es un SODB?
¿Qué es un PSDB?
¿ASD elimina todo el tartamudeo de shaders?
¿ASD es lo mismo que una caché de shaders local?
¿Advanced Shader Delivery aumenta los FPS?
Glosario
Términos clave de entrega de shaders
- Shader
- Un programa de GPU utilizado para gráficos o trabajo de cómputo como iluminación, materiales y posprocesamiento.
- Compilación de shaders
- Convertir código de shader en una forma ejecutable específica para la GPU que el controlador y el hardware pueden ejecutar.
- SODB
- Base de Datos de Objetos de Estado que contiene información de estado de shader recopilada o generada para un juego.
- PSDB
- Base de Datos de Shaders Precompilados que contiene datos de shader compilados con antelación para un entorno objetivo.
- Compilación JIT
- Compilación justo a tiempo realizada cuando un shader se necesita por primera vez durante el inicio o el juego.
- Límite de Disponibilidad de Shaders
- Un modelo de Figure Rocks que describe cuándo un shader puede servirse desde datos precompilados entregados y cuándo todavía se requiere compilación local.
- Prueba de Diagnóstico de Tartamudeo de Shaders
- Un flujo de trabajo de Figure Rocks para separar los bloqueos de compilación de shaders de otras causas de picos de tiempo de fotograma.
Fuentes primarias
Microsoft Learn — Advanced Shader DeliveryDocumentación oficial de Windows que cubre el flujo de trabajo de SODB a PSDB, beneficios y modelo de plataforma actual.
Microsoft DirectX — Presentamos Advanced Shader DeliveryExplicación oficial de la arquitectura que cubre la compilación local de shaders, SODB, PSDB y distribución en tiendas.
Microsoft DirectX — Advanced Shader Delivery en GDC 2026Actualización oficial para desarrolladores de 2026 que cubre la integración de SODB, identidad de la aplicación, estadísticas y flujo de trabajo de Xbox Partner Center.
Microsoft DirectX — Advanced Shader Delivery se expande con AMDActualización oficial de disponibilidad de 2026 que cubre Windows 11, compatibilidad con AMD RDNA, distribución en la aplicación de PC Xbox y mediciones de Forza Horizon 6.
Related Articles
¿Los 120Hz se sienten peor? Lista de verificación de diagnóstico (Modo incorrecto, rango de VRR, límites)
Una mayor frecuencia de actualización puede exponer la inestabilidad. Usa esta lista de verificación para diagnosticar por qué los 120 Hz se sienten peor: modo incorrecto, ruta de actualización incorrecta, problemas de rango de VRR o falta de límites.

PUBG Ally muestra por qué los compañeros de equipo de IA necesitan dos cerebros: reflejos rápidos y razonamiento lento
Un modelo de lenguaje puede entender tácticas y la intención del jugador, pero no debería controlar directamente cada movimiento y reacción de combate. PUBG Ally muestra una arquitectura más práctica: control rápido mediante árboles de comportamiento para acciones reflejas, combinado con un modelo de lenguaje pequeño para planificación, coordinación y conversación natural.

Windows Auto SR no es DLSS: cómo funciona el escalado por NPU sin integración en el juego
Windows Auto SR puede reescalar juegos compatibles sin integración de DLSS, FSR o XeSS. En lugar de ejecutar el modelo de reconstrucción dentro del juego en la GPU, Windows utiliza la NPU para reconstruir una imagen de mayor resolución a partir de un renderizado de menor resolución.
Lista de verificación del router para gaming: los ajustes que realmente importan
La mayoría de los ajustes del router no ayudan. Estos ajustes sí: gestión de colas bajo carga, comportamiento estable del Wi-Fi y evitar funciones que añadan latencia o inestabilidad.

El uso de VRAM no es un requisito de VRAM: por qué un medidor de memoria lleno no cuenta toda la historia
Ver 7,8 GB usados en una tarjeta gráfica de 8 GB puede parecer una prueba de que un juego se ha quedado sin VRAM. No es tan sencillo. Esta guía explica la capacidad de VRAM, los presupuestos de residencia, los conjuntos de trabajo, la memoria compartida y cómo determinar si la presión de memoria está causando realmente tirones.

¿Bajaste la configuración gráfica pero los FPS no mejoraron? Probablemente estés ajustando el cuello de botella equivocado
Reduces las sombras, los efectos y la resolución, pero los FPS apenas cambian. Esta guía explica por qué los ajustes gráficos solo ayudan cuando reducen la carga de trabajo que realmente está limitando el fotograma, y cómo identificar los cuellos de botella de CPU, GPU, memoria, streaming y límite de fotogramas.
Matriz de decisión HDR vs SDR: Cuándo ayuda el HDR y cuándo gana el SDR
El HDR no siempre es mejor. Usa esta sencilla matriz de decisión para elegir HDR o SDR por juego basándote en la legibilidad, la estabilidad y el comportamiento real de tu pantalla.
Claridad de movimiento: Por qué ocurre el desenfoque y las soluciones que realmente funcionan
El desenfoque de movimiento no es solo un ajuste — es sincronización más persistencia. Aprende el orden práctico: modo correcto, frecuencia de actualización correcta, luego los pocos arreglos de claridad que importan.
Conceptos básicos de la caché de sombreadores: reduzca los tirones en la primera ejecución sin ajustes falsos
Muchos tirones en la primera ejecución se deben a la compilación de sombreadores. Aprende qué es el caché de sombreadores, cómo identificar los tirones por sombreadores y qué ayuda sin ajustes placebo.

AMD FSR Redstone no es solo FSR 4: escalado, generación de fotogramas, regeneración de rayos y caché de radiancia explicados
El nombre de FSR de AMD cambió porque FSR ya no es una sola función. Redstone es ahora una suite de renderizado neuronal con tecnologías separadas para el escalado, la generación de fotogramas, la reconstrucción de trazado de rayos y la iluminación global aprendida.
Stutter de CPU vs Stutter de GPU vs Stutter de Shaders: Cómo saber qué tienes
No todos los tirones son iguales. Conoce los tres tipos comunes de tirones, cómo se sienten y la forma más rápida de diagnosticarlos antes de cambiar los ajustes.

DirectX se está convirtiendo en una plataforma de ML: qué significan el álgebra lineal y los sombreadores neuronales para los futuros juegos
DirectX está yendo más allá de los sombreadores gráficos tradicionales. Microsoft está añadiendo álgebra lineal acelerada por hardware directamente a HLSL y una ruta separada para modelos de ML más grandes, sentando las bases para texturas neuronales, materiales aprendidos, iluminación neuronal y otras técnicas de renderizado impulsadas por IA.