A Microsoft ASD technológia csökkenti a játékok indítási idejét
Az Advanced Shader Delivery (ASD) technológia jelentősen gyorsítja a PC-s játékok indítását, automatizálva a shader előfordítást. Olvass róla a GDC 2026 bemutatón.
Az Advanced Shader Delivery (ASD) technológia jelentősen gyorsítja a PC-s játékok indítását, automatizálva a shader előfordítást. Olvass róla a GDC 2026 bemutatón.
© A. Krivonosov
A Microsoft a GDC 2026-on bemutatta az Advanced Shader Delivery (ASD) technológia frissített változatát, amely jelentősen csökkenti a számítógépes játékok indítási idejét. Az új rendszer automatizálja a shaderek előfordítását – egy olyan folyamatot, amely gyakran percekig tartó várakozásra kényszeríti a PC-s játékosokat. A Microsoft reméli, hogy az ASD közelebb hozza a Windows-os játékok indítási sebességét a konzolos élményhez.
A technológia a Direct3D API-n keresztül működik. A fejlesztők először létrehoznak egy State Object Database-t (SODB), amely a játék erőforrásait írja le a motor szintjén. Ezt aztán a shader fordítók dolgozzák fel, amelyek előállítanak egy Precompiled Shader Database-t (PSDB), amely kompatibilis különböző grafikus kártyákkal és illesztőprogramokkal.
A kész adatbázis a játékkal együtt terjeszthető, ami azt jelenti, hogy a shaderek előre elkészülnek, és nem igényelnek fordítását a felhasználó számítógépén. Emellett a PSDB automatikusan frissülhet, amikor új GPU-illesztőprogramok jelennek meg, lehetővé téve, hogy a kész fájlokat javításokon keresztül le lehessen tölteni, ahelyett, hogy a játékos oldalán újra kellene fordítani őket.
A vezető grafikus gyártók már előkészítik a technológia támogatását. Az Nvidia idén később tervezi hozzáadni a GeForce RTX illesztőprogramjaihoz, az Intel szintén kompatibilis illesztőprogramokon dolgozik, a Qualcomm pedig a jövőbeli Adreno X2 GPU-kban kívánja megvalósítani az ASD-t. A Microsoft sürgeti a játékmotor-fejlesztőket, hogy integrálják a rendszert időben, hogy az üzletek és a kiadók a játékok mellett kész shader adatbázisokat is terjeszthessenek.