Pemacu baharu untuk API grafik Vulkan sedang dibangunkan berdasarkan Nouveau.

Pembangun daripada Red Hat dan Collabora telah mula mencipta pemacu Vulkan nvk terbuka untuk kad grafik NVIDIA, yang akan melengkapkan pemacu anv (Intel), radv (AMD), tu (Qualcomm) dan v3dv (Broadcom VideoCore VI) yang sudah tersedia di Mesa. Pemacu sedang dibangunkan berdasarkan projek Nouveau dengan penggunaan beberapa subsistem yang sebelum ini digunakan dalam pemacu OpenGL Nouveau.

Secara selari, Nouveau mula berusaha untuk mengalihkan fungsi universal ke dalam pustaka berasingan yang boleh digunakan dalam pemacu lain. Contohnya, komponen untuk penjanaan kod yang boleh digunakan untuk berkongsi pengkompil shader dalam pemacu untuk OpenGL dan Vulkan telah dialihkan ke pustaka .

Pembangunan pemandu Vulkan termasuk Karol Herbst, pembangun Nouveau di Red Hat, David Airlie, penyelenggara DRM di Red Hat dan Jason Ekstrand, pembangun Mesa aktif di Collabora. Pemacu berada di peringkat awal pembangunan dan belum lagi sesuai untuk aplikasi selain menjalankan utiliti vulkaninfo. Keperluan untuk pemacu baharu adalah disebabkan oleh kekurangan pemacu Vulkan terbuka untuk kad video NVIDIA, manakala semakin banyak permainan menggunakan API grafik ini atau dijalankan pada Linux menggunakan lapisan yang menterjemahkan panggilan Direct3D kepada API Vulkan.

Sumber: opennet.ru

Tambah komen