AMD inžinieriai paskelbė apie AMDVLK projekto, kuris sukūrė atvirą tvarkyklę „Vulkan“ grafikos API, pagrįstą AMD PAL (Platform Abstraction Library), kuri abstrahuoja prieigą prie aparatinės įrangos ir operacinės sistemos sąsajų, kūrimo pabaigą. AMDVLK iš pradžių AMD sukūrė patentuotam AMDGPU-PRO tvarkyklių rinkiniui, tačiau vėliau buvo perkeltas į atvirų projektų kategoriją.
Lygiagrečiai bendruomenė nuo 2016 m. kuria iš pradžių atvirojo kodo RADV tvarkyklę, kuri yra pagrindinio „Mesa“ paketo dalis. AMDVLK kūrimo nutraukimas paaiškinamas nauja „Vulkan“ tvarkyklių suvienijimo strategija, pagal kurią AMD daugiausia dėmesio skirs vienos didelio našumo kodo bazės kūrimui ir teiks visapusišką oficialią RADV tvarkyklės paramą.
Davidas Airlie, DRM (tiesioginio renderavimo tvarkyklės) posistemio branduolyje prižiūrėtojas Linux ir RADV tvarkyklės bendraįkūrėjas, palankiai įvertino AMD sprendimą ir išreiškė viltį, kad bendrovė suteiks papildomų inžinerinių išteklių RADV projektui ir pasidalins informacija apie technines detales. AMDVLK tvarkyklė buvo išleista 2017 m., kai RADV jau buvo įtraukta į daugumą platinamųjų versijų. LinuxBėgant metams, AMDVLK nepavyko plačiai paplisti ir buvo platinamas tik atskirai AMD leidžiamuose tvarkyklių rinkiniuose dėl sudėtingo pakavimo į platinimus ir sunkumų perkeliant pakeitimus į projektą (AMDVLK buvo kuriamas AMD viduje, o atviros versijos buvo skelbiamos, kai tik jos būdavo paruoštos).
Tuo pačiu metu AMDVLK kodo bazė buvo naudinga bendruomenei, nes RADV kūrėjai ją naudojo kaip informacijos šaltinį, norėdami išsiaiškinti technines detales apie tai, kaip veikia AMD GPU ir kaip išspręsti konkrečias problemas. Pasak Davido Airlie, RADV projektas buvo įrodymas, kad bendruomenė geba sukurti kokybiškas tvarkykles, kurios galėtų konkuruoti su aparatinės įrangos gamintojo tvarkyklėmis. Dabar aparatinės įrangos gamintojas oficialiai pripažino nepriklausomo atvirojo kodo projekto pranašumą ir perėjo prie jo naudojimo.
Šaltinis: opennet.ru
