A Linuxon már bevált RADV Open source Vulkan-meghajtót Windowsra is portolják

A Collabora a Valve támogatásával Windowsra portolja a Mesa nyílt forráskódú RADV Vulkan-illesztőprogramját. A még kísérleti Windows alapú meghajtó már képes elindítani a Counter-Strike 2-t, de egyelőre nem alkalmas az AMD hivatalos windowsos driverének kiváltására.

A Linuxon már bevált RADV Open source Vulkan-meghajtót Windowsra is portolják

A RADV Linuxon az AMD grafikus vezérlők legfontosabb Vulkan-meghajtójává vált, Windows alatt azonban a felhasználók jelenleg az AMD zárt illesztőprogramjára támaszkodnak. A projekt azt vizsgálja, hogy a Mesa meghajtója képes-e közvetlenül együttműködni az AMD Windows Display Driver Model 2 rendszerhez készült kernelmoduljával.

A fejlesztés Faith Ekstrand korábbi kísérleti megoldására épül, amely már lehetővé tette a memóriakezelést, a parancssorok létrehozását, a műveletek elküldését és egy egyszerű 3D-s jelenet megjelenítését. A Collabora azóta megszüntette a WSL-függőséget, továbbfejlesztette a szinkronizációt és a parancsfolyamok kezelését, valamint támogatást adott többek között a tesszellációhoz, a task shaderekhez és a dinamikus hardverfelismeréshez.

A RADV meghajtó már el tudja indítani a Counter-Strike 2-t a -vulkan kapcsoló használatával, de még nem képes teljesíteni a Vulkan megfelelőségi tesztcsomag összes követelményét. A képkockák megjelenítése jelenleg egy lassabb, processzoralapú útvonalon történik, mivel a natív DXGI swapchain-kezelés még hiányzik.

A stabil kiadáshoz dokumentált interfészre vagy az AMD által biztosított kompatibilitási rétegre lenne szükség, amely elfedi a zárt kernelmeghajtó kommunikációs változásait. A fejlesztés jelenleg külön kísérleti ágban érhető el, végfelhasználóknak szánt kiadási dátumot pedig még nem jelentettek be.

További részletek a Collabora weboldalán olvashatók.