Vulkan grafik API'si için Nouveau'ya dayalı yeni bir sürücü geliştiriliyor.

Red Hat ve Collabora geliştiricileri, Mesa'da halihazırda mevcut olan anv (Intel), radv (AMD), tu (Qualcomm) ve v3dv (Broadcom VideoCore VI) sürücülerini tamamlayacak, NVIDIA grafik kartları için açık bir Vulkan nvk sürücüsü oluşturmaya başladı. Sürücü, daha önce Nouveau OpenGL sürücüsünde kullanılan bazı alt sistemlerin kullanılmasıyla Nouveau projesi temel alınarak geliştirilmektedir.

Buna paralel olarak Nouveau, evrensel işlevselliği diğer sürücülerde kullanılabilecek ayrı bir kitaplığa taşımak için çalışmaya başladı.Örneğin, OpenGL ve Vulkan sürücülerinde gölgelendirici derleyicisini paylaşmak için kullanılabilecek kod oluşturma bileşenleri kitaplığa taşındı. .

Vulkan sürücüsünün geliştirilmesinde Red Hat'te Nouveau geliştiricisi Karol Herbst, Red Hat'te DRM sorumlusu David Airlie ve Collabora'da aktif Mesa geliştiricisi Jason Ekstrand yer aldı. Sürücü geliştirmenin erken bir aşamasındadır ve henüz vulkaninfo yardımcı programını çalıştırmak dışındaki uygulamalar için uygun değildir. Yeni bir sürücüye duyulan ihtiyaç, NVIDIA ekran kartları için açık Vulkan sürücülerinin bulunmamasından kaynaklanıyor; giderek daha fazla oyun bu grafik API'sini kullanıyor veya Direct3D çağrılarını Vulkan API'sine çeviren katmanları kullanarak Linux üzerinde çalışıyor.

Kaynak: opennet.ru

Yorum ekle