Adayambitsa NVK, woyendetsa wotsegula wa Vulkan wa makhadi avidiyo a NVIDIA

Collabora yabweretsa NVK, woyendetsa watsopano wa Mesa yemwe amagwiritsa ntchito API ya zithunzi za Vulkan pamakhadi avidiyo a NVIDIA. Dalaivala amalembedwa kuyambira pachiyambi pogwiritsa ntchito mafayilo amutu ovomerezeka ndi ma module a kernel otseguka ofalitsidwa ndi NVIDIA. Khodi yoyendetsa ndi yotseguka pansi pa layisensi ya MIT. Dalaivala pano amathandizira ma GPU okha kutengera ma Turing ndi Ampere microarchitectures, omwe adatulutsidwa kuyambira Seputembala 2018.

Ntchitoyi ikupangidwa ndi gulu lomwe limaphatikizapo Karol Herbst, wopanga Nouveau ku Red Hat, David Airlie, wosamalira DRM ku Red Hat, ndi Jason Ekstrand, wopanga Mesa wogwira ntchito ku Collabora. Popanga dalaivala watsopano, zida zoyambira za driver wa Nouveau OpenGL zimagwiritsidwa ntchito m'malo ena, koma chifukwa cha kusiyana kwa mayina m'mafayilo apamutu a NVIDIA ndi mayina ku Nouveau omwe adapezedwa pamaziko a uinjiniya, kubwereketsa mwachindunji. code ndizovuta ndipo nthawi zambiri kunali kofunikira kuganiziranso zinthu zambiri ndikuzigwiritsa ntchito ndi ziro.

Kupititsa patsogolo kukuchitikanso ndi diso lopanga dalaivala watsopano wa Vulkan wa Mesa, code yomwe imatha kubwereka popanga madalaivala ena. Kuti tichite izi, pogwira ntchito pa dalaivala, NVK idayesa kuganizira zonse zomwe zilipo pakupanga madalaivala a Vulkan, kusunga ma code mu mawonekedwe abwino ndikuchepetsa kusamutsidwa kwa code kuchokera kwa madalaivala ena a Vulkan, kuchita momwe ziyenera kukhalira. ndi ntchito zapamwamba, osati kutengera mwachimbulimbuli mmene zimachitikira madalaivala ena.

Dalaivala wa NVK wakhala akukula kwa miyezi ingapo, kotero kuti ntchito yake ndi yochepa. Dalaivala amapambana 98% ya mayeso pamene akuyesa 10% kuchokera ku Vulkan CTS (Compatibility Test Suite). Nthawi zambiri, kukonzekera kwa dalaivala kumayerekezedwa pa 20-25% ya magwiridwe antchito a madalaivala a ANV ndi RADV. Pankhani ya chithandizo cha Hardware, dalaivala pano amangokhala ndi makhadi otengera Turing ndi Ampere microarchitectures. Zigamba zikugwiritsidwa ntchito kuthandizira Kepler, Maxwell ndi Pascal GPUs, koma sanakonzekerebe.

M'kupita kwa nthawi, dalaivala wa NVK wa makadi ojambula a NVIDIA akuyembekezeka kukwaniritsa milingo yamtundu ndi magwiridwe antchito ofanana ndi oyendetsa RADV pamakhadi a AMD. Dalaivala wa NVK akakonzeka, malaibulale wamba omwe adapangidwa panthawi yomwe akukula atha kugwiritsidwa ntchito kukonza dalaivala wa Nouveau OpenGL pamakhadi avidiyo a NVIDIA. Kuthekera kogwiritsa ntchito pulojekiti ya Zink kukhazikitsa dalaivala wathunthu wa OpenGL pamakhadi avidiyo a NVIDIA, akugwira ntchito kudzera pawayilesi ku Vulkan API, akuganiziridwanso.

Source: opennet.ru

Kuwonjezera ndemanga