A Microsoft hivatalosan is kiterjesztette a DirectX 12 Ultimate részét képező Advanced Shader Delivery (ASD) technológiát a személyi számítógépekre, amely az AMD legújabb grafikus architektúráival együttműködve radikális változást hoz a betöltési idők terén. A technológia hatékonyságát a frissen megjelent Forza Horizon 6 mutatja be a leglátványosabban: a korábbi, csaknem másfél perces várakozási idő mindössze 4 másodpercre ugrott vissza, ami 95 százalékos csökkenést jelent.
A felhőalapú adatbázis megszünteti a helyi fordítást
A hagyományos PC-s játékindítás során a grafikus kártya illesztőprogramjának a hardverspecifikus architektúra miatt helyben, a számítógépen kell lefordítania a shadereket (árnyalókat). Ez a folyamat felelős a játékok indításakor látható, hosszú percekig tartó csíkokért, valamint a játékmenet közben tapasztalható mikroaggatásokért (shader stutter).
A Microsoft megoldása teljesen leválasztja az árnyalókat az illesztőprogramokról. A redmondi vállalat egy felhőben futó, előre lefordított árnyaló-adatbázist (Precompiled Shader Database – PSDB) hozott létre. Amikor a játékos letölti a támogatott programot az Xbox PC alkalmazásból, a rendszer a háttérben azonnal a GPU-hoz pontosan passzoló, már készre fordított adatokat telepíti, így elkerülhető a helyi számítási igény.
Szigorú rendszerkövetelmények a villámgyors élményhez
A funkció jelenleg nyilvános előnézeti (Public Preview) fázisban érhető el az Xbox Insiders program tagjai számára a PC Gaming Preview csatornán keresztül. Az Advanced Shader Delivery aktiválásához a felhasználóknak komoly szoftveres és hardveres feltételeknek kell megfelelniük.
- Operációs rendszer: Windows 11 24H2 vagy újabb verzió.
- Szoftveres háttér: Xbox Gaming Services 37.113.11003.0 vagy frissebb verzió.
- Grafikus hardver: AMD RDNA 3, RDNA 3.5 vagy RDNA 4 architektúrára épülő videokártyák (Radeon RX 7000, RX 8000, RX 9000, valamint a Radeon 700M és 800M integrált megoldások).
- Eszközillesztő: AMD Software: Adrenalin Edition 26.5.2 vagy újabb driver.
A Forza Horizon 6 mérési eredményei
A Microsoft belső tesztjei során egy kifejezetten átlagos konfigurációt, egy nyolcmagos AMD Ryzen 7 5800 processzort és egy AMD Radeon RX 7600 grafikus kártyát használtak az új eljárás validálására. Az eredmények magukért beszélnek, a technológia gyakorlatilag konzolos sebességű indítást biztosít a nyílt világú autóversenynek.
| Mért kategória | Hagyományos működés | Advanced Shader Delivery aktív | Hatékonysági javulás |
|---|---|---|---|
| Indítási betöltési idő | 90 másodperc (1,5 perc) | 4 másodperc | 95,5% gyorsulás |
| Játék közbeni akadás (Stutter) | Gyakori (Just-In-Time fordítás miatt) | Megszűnt / Minimális | Folyamatos képkockasebesség |
A jövőbeli kilátások és az ökoszisztéma
Bár az aktuális tesztek az AMD és a Turn 10 / Playground Games együttműködésére épülnek, az ASD technológia nem marad AMD-exkluzív. Mivel a funkció beépült a DirectX SDK-ba (AgilitySDK), az Intel és az Nvidia már dolgozik a saját specifikus megoldásain, amelyek a preview időszak lezárulta után válnak elérhetővé.
Az Advanced Shader Delivery kulcsfontosságú szerepet játszhat a Microsoft belső fejlesztés alatt álló Project Helix kódnevű projektjében is, amely egy PC-s játékokat natívan futtató hibrid Xbox konzolt takar. A technológia jelenleg 34 korábban bejelentett címet támogat azonnal, de a fejlesztők az AgilitySDK segítségével a jövőben bármelyik modern játékba integrálhatják.