Microsoft ASD-teknik snabbar upp starttider för datorspel

Microsoft har presenterat en uppdaterad version av sin Advanced Shader Delivery-teknik (ASD) på GDC 2026. Systemet är utformat för att kraftigt minska starttiderna för datorspel genom att automatisera förkompilering av shaders – en process som ofta tvingar PC-spelare att vänta flera minuter innan spelet startar. Microsoft hoppas att ASD ska göra att Windows-spel startar snabbare, närmare den upplevelse som konsoler erbjuder.

Tekniken fungerar via Direct3D API:et. Först skapar utvecklare en State Object Database (SODB) som beskriver spelresurser på motornivå. Denna bearbetas sedan av shader-kompilatorer som genererar en Precompiled Shader Database (PSDB) som är kompatibel med olika grafikkort och drivrutiner.

Den färdiga databasen kan distribueras med spelet, vilket innebär att shaders förbereds i förväg och inte behöver kompileras på användarens dator. Dessutom kan PSDB uppdateras automatiskt när nya GPU-drivrutiner släpps, så att färdiga filer kan laddas ner via patchar istället för att kräva omkompilering på spelarens sida.

Stora grafiktillverkare förbereder redan stöd för tekniken. Nvidia planerar att lägga till det i GeForce RTX-drivrutiner senare i år, Intel arbetar också med kompatibla drivrutiner, och Qualcomm avser att implementera ASD i framtida Adreno X2-GPU:er. Microsoft uppmanar spelmotorutvecklare att integrera systemet tidigt så att butiker och utgivare kan distribuera färdiga shader-databaser tillsammans med spel.