¡Adiós a las compilaciones eternas de shaders en PC! Microsoft acelera el gaming
El fin de esa pantalla que todos odiamos
Imagina arrancar un juego en tu PC o portátil y no quedarte clavado en "compilando shaders" durante minutos. Eso es lo que promete Advanced Shader Delivery (ASD, por sus siglas en inglés), la tecnología de Microsoft que precompila esos códigos gráficos pesados antes de que lleguen a tu máquina.
Los shaders son como mini-programas que tu gráfica usa para calcular luces, sombras y texturas en tiempo real. Al instalar un juego nuevo, la primera vez tienen que compilarse para tu hardware específico, y eso causa esperas eternas, sobre todo en portátiles con batería limitada.
Cómo empezó todo esto
Microsoft lanzó esta función en su kit de desarrollo el septiembre pasado, y ya la probaron en el ROG Xbox Ally en octubre. En títulos como Avowed, redujo los tiempos de inicio hasta un 85 por ciento. Increíble, ¿verdad? Para dispositivos móviles es un salvavidas.
El hardware se une poco a poco
La adopción ha sido lenta, pero va cogiendo velocidad. Nvidia está trabajando codo con codo con Microsoft para meterlo en sus GeForce RTX este año. Intel dice que sacará drivers compatibles pronto, y Qualcomm lo debutará en sus Adreno X2.
Sin soporte en tarjetas gráficas, no hay magia. Pero con esto, el panorama pinta bien para GPUs de sobremesa y portátiles.
Los motores de juegos entran en juego
Aún falta que los creadores de motores, como Epic Games con Unreal, integren las APIs de Microsoft, llamadas SODB para recopilar datos de shaders. Epic está en pruebas tempranas y promete más info pronto. No es un sí rotundo, pero es un paso.
Novedades frescas de Microsoft
Ahora han actualizado las APIs para que sea más fácil crear PSDB (bases de datos de shaders precompilados) y compilar en juegos grandes. Recomiendan meter la recopilación SODB en vuestros motores ya, para subirlos al Xbox Partner Center desde mayo.
Al principio, afectará a juegos de la app Xbox en PC, saltándose esa compilación inicial. Y ojo, Microsoft dice que cualquier tienda digital podrá usarlo en el futuro. Universalidad total.
¿Cómo te afecta esto a ti, jugador?
Si juegas en PC, portátil o handheld, notarás arranques más rápidos, menos frustración y batería que dura más en sesiones largas. Ideal para indies o AAA que antes te dejaban esperando. En unos meses, juegos de Xbox app ya lo tendrán, y luego se expande.
Mi opinión personal
Me encanta que Microsoft empuje esto para todo el ecosistema PC, no solo su plataforma. Llevamos años sufriendo esas compilaciones, y un 85% menos de tiempo es brutal. Ojalá Epic y otros aceleren, porque mi portátil gaming lo agradecerá. ¡Por fin evolución real!