NVK, onye ọkwọ ụgbọ ala mepere emepe maka kaadị eserese NVIDIA, na-akwado Vulkan 1.0

Ndị otu Khronos, nke na-etolite ụkpụrụ eserese, achọpụtala ndakọrịta zuru oke nke onye ọkwọ ụgbọ ala NVK mepere emepe maka kaadị vidiyo NVIDIA nwere nkọwapụta Vulkan 1.0. Onye ọkwọ ụgbọ ala agafeela ule niile sitere na CTS (Kronos Conformance Test Suite) ma tinye ya na ndepụta ndị ọkwọ ụgbọ ala enwetara ikike. Emechaala asambodo maka NVIDIA GPU dabere na Turing microarchitecture (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000). Emere ule a na gburugburu ya na Linux kernel 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 na GNOME Shell 44.4. Inweta asambodo na-enye gị ohere ikwuwapụta ndakọrịta na ụkpụrụ eserese wee jiri ụghalaahịa Khronos emetụtara.

Otu onye wuru onye ọkwọ ụgbọ ala NVK site na ọkọ gụnyere Karol Herbst (onye nrụpụta Nouveau na Red Hat), David Airlie (onye na-elekọta DRM na Red Hat), na Jason Ekstrand (onye nrụpụta Mesa na-arụ ọrụ na Collabora). Mgbe ị na-eke onye ọkwọ ụgbọ ala, ndị mmepe ahụ jiri faịlụ nkụnye eji isi mee na modul kernel mepere emepe nke NVIDIA bipụtara. Koodu NVK jiri ụfọdụ akụkụ bụ isi nke onye ọkwọ ụgbọ ala Nouveau OpenGL n'ebe ụfọdụ, mana n'ihi ọdịiche dị na aha dị na faịlụ nkụnye eji isi mee nke NVIDIA na aha ndị na-agbanwe agbanwe na Nouveau, ịgbaziri agbaziri koodu ahụ siri ike yana ọtụtụ akụkụ. a ga-atụgharịgharị na ọtụtụ ihe site na mmalite.

Ejiri anya mee mmepe iji mepụta onye ọkwọ ụgbọ ala Vulkan ọhụrụ maka Mesa, koodu nke enwere ike ịgbaziri mgbe ị na-eke ndị ọkwọ ụgbọ ala ndị ọzọ. Iji mee nke a, mgbe ha na-arụ ọrụ na onye ọkwọ ụgbọ ala NVK, ha gbalịrị iburu n'uche ahụmahụ niile dị na ịmepụta ndị ọkwọ ụgbọala Vulkan, na-echekwa koodu ahụ n'ụdị kachasị mma ma belata ịnyefe koodu site na ndị ọkwọ ụgbọala Vulkan ndị ọzọ, na-eme dị ka ọ kwesịrị ịbụ maka. ọrụ kachasị mma na nke dị elu, na ọ bụghị na-edegharị kpuru ìsì ka esi eme na ndị ọkwọ ụgbọala ndị ọzọ. Agụnyelarị onye ọkwọ ụgbọ ala na Mesa, yana mgbanwe ndị dị mkpa na API ọkwọ ụgbọ ala Nouveau DRM gụnyere na Linux 6.6 kernel.

N'ime mgbanwe na ọkwa, Mesa na-ekwukwa na nnabata nke ọhụrụ backend compiler maka NVK, nke e dere n'asụsụ nchara na-edozi nsogbu na ochie nchịkọta nke na-egbochi akụkụ nke Kronos ederede, nakwa dị ka iwepu ụfọdụ isi adịghị ike nke. ihe owuwu nke enweghị ike idozi ma ọ bụrụ na arụghị ọrụ nke ochie ochie. N'ime atụmatụ maka ọdịnihu, mgbakwunye nke nkwado GPU dabere na Maxwell microarchitecture na mmejuputa nkwado zuru oke maka Vulkan 1.3 API na-ekwu na azụ azụ ọhụrụ.

isi: opennet.ru

Tinye a comment