Jurutera dari AMD telah mengumumkan penamatan pembangunan projek AMDVLK, yang membangunkan pemacu terbuka untuk API grafik Vulkan yang dibina di atas AMD PAL (Perpustakaan Abstraksi Platform), yang mengabstrak akses kepada antara muka perkakasan dan sistem pengendalian. AMDVLK pada mulanya dicipta oleh AMD untuk set pemacu AMDGPU-PRO proprietari, tetapi kemudiannya dipindahkan ke kategori projek terbuka.
Secara selari, komuniti telah membangunkan pemacu RADV sumber terbuka pada mulanya sejak 2016, yang merupakan sebahagian daripada pakej teras Mesa. Pemberhentian kerja pada AMDVLK dijelaskan oleh strategi penyatuan pemacu Vulkan baharu, di mana AMD akan menumpukan pada membangunkan satu asas kod berprestasi tinggi dan menyediakan sokongan rasmi penuh untuk pemacu RADV.
David Airlie, penyelenggara subsistem DRM (Direct Rendering Manager) dalam kernel Linux dan pengasas bersama pemacu RADV, mengalu-alukan keputusan AMD dan melahirkan harapan bahawa syarikat itu akan menyediakan sumber kejuruteraan tambahan untuk projek RADV dan berkongsi maklumat tentang butiran teknikal. Pemacu AMDVLK dikeluarkan pada tahun 2017, ketika RADV telah pun disertakan dalam kebanyakan pengedaran. LinuxSelama bertahun-tahun, AMDVLK telah gagal mendapat penerimaan yang meluas dan telah terhad kepada pengedaran dalam set pemacu yang diterbitkan secara berasingan daripada AMD disebabkan oleh kerumitan pembungkusannya dalam pengedaran dan kesukaran untuk memindahkan perubahan kepada projek (AMDVLK telah dibangunkan secara dalaman di AMD, dengan keluaran terbuka diterbitkan sebaik sahaja ia siap).
Pada masa yang sama, asas kod AMDVLK berguna kepada komuniti, kerana ia digunakan oleh pembangun RADV sebagai sumber maklumat untuk menjelaskan butiran teknikal tentang cara GPU AMD berfungsi dan cara mengatasi masalah tertentu. Menurut David Airlie, projek RADV adalah demonstrasi bahawa masyarakat mampu menghasilkan pemacu berkualiti yang boleh bersaing dengan pemacu dari pengeluar perkakasan. Kini pengeluar perkakasan telah secara rasmi mengiktiraf kelebihan projek sumber terbuka bebas dan beralih kepada menggunakannya.
Sumber: opennet.ru
