NVK, supir Vulkan open-source pikeun kartu grafik NVIDIA, parantos diumumkeun

Collabora parantos ngarilis NVK, supir open source énggal pikeun Mesa ngalaksanakeun API grafik Vulkan pikeun kartu grafik NVIDIA. Supirna ditulis ti mimiti nganggo file lulugu resmi sareng modul kernel kabuka anu diterbitkeun ku NVIDIA. Kode supir open source handapeun lisénsi MIT. Supirna ngan ukur ngadukung GPU dumasar kana mikroarsitektur Turing sareng Ampere dileupaskeun saprak Séptémber 2018.

Proyék ieu dikembangkeun ku tim anu kalebet Karol Herbst, pamekar Nouveau di Red Hat, David Airlie, pangropéa subsistem DRM di Red Hat, sareng Jason Ekstrand, pamekar Mesa aktip di Collabora. Nalika ngembangkeun supir énggal, komponén dasar supir Nouveau OpenGL dianggo di tempat-tempat, tapi kusabab bédana nami dina file lulugu NVIDIA sareng nami rékayasa sabalikna di Nouveau, injeuman kode langsung sesah sareng sabagian ageung. ieu perlu rethink loba hal sarta nerapkeun eta kalawan enol.

Pangwangunan ogé dijalankeun kalayan panon pikeun nyiptakeun supir Vulkan rujukan anyar pikeun Mesa, anu kodena tiasa diinjeum nalika nyiptakeun supir sanés. Jang ngalampahkeun ieu, nalika damel di supir NVK, urang nyobian tumut kana akun sadaya pangalaman anu aya dina ngembangkeun supir Vulkan, ngajaga dasar kode dina bentuk optimal sareng ngaminimalkeun transfer kode tina supir Vulkan anu sanés, ngalakukeun naon anu kedah dilakukeun. pikeun karya optimal sarta kualitas luhur, sarta teu ambing nyalin naon anu dipigawé dina drivers séjén.

Supir NVK ngan ukur dikembangkeun pikeun sababaraha bulan, janten pungsionalitasna terbatas. Supir suksés ngalangkungan 98% tés nalika ngajalankeun 10% tés tina Vulkan CTS (Compatibility Test Suite). Sacara umum, kesiapan supir diperkirakeun 20-25% tina fungsionalitas supir ANV sareng RADV. Dina hal dukungan hardware, supir ayeuna dugi ka kartu dumasar kana Turing sareng Ampere microarchitectures. Gawé dijalankeun dina patch pikeun ngarojong Kepler, Maxwell na Pascal GPUs, Tapi aranjeunna henteu acan siap.

Dina jangka panjang, supir NVK pikeun kartu grafik NVIDIA diperkirakeun ngahontal tingkat kualitas sareng fungsionalitas anu sami sareng supir RADV pikeun kartu AMD. Saatos supir NVK tos siap, perpustakaan dibagikeun anu diciptakeun nalika pangwangunanna tiasa dianggo pikeun ningkatkeun supir Nouveau OpenGL pikeun kartu vidéo NVIDIA. Kamungkinan ngagunakeun proyék Zink pikeun nerapkeun supir OpenGL anu lengkep pikeun kartu vidéo NVIDIA anu tiasa dianggo ku panarjamahan telepon ka API Vulkan ogé dipertimbangkeun.

sumber: opennet.ru

Tambahkeun komentar