Qhia NVK, qhib Vulkan tsav tsheb rau NVIDIA video phaib

Collabora tau qhia NVK, tus tsav tsheb qhib tshiab rau Mesa uas siv Vulkan graphics API rau NVIDIA video phaib. Tus neeg tsav tsheb tau sau los ntawm kos siv cov ntaub ntawv header thiab qhib qhov kernel modules luam tawm los ntawm NVIDIA. Tus tsav tsheb code yog qhib los ntawm MIT daim ntawv tso cai. Tus tsav tsheb tam sim no tsuas yog txhawb GPUs raws li Turing thiab Ampere microarchitectures, tso tawm txij lub Cuaj Hli 2018.

Txoj haujlwm no yog tsim los ntawm ib pab neeg uas suav nrog Karol Herbst, tus tsim tawm Nouveau ntawm Red Hat, David Airlie, tus saib xyuas DRM ntawm Red Hat, thiab Jason Ekstrand, tus tsim tawm Mesa ntawm Collabora. Thaum tsim tus tsav tsheb tshiab, cov khoom siv tseem ceeb ntawm Nouveau OpenGL tsav tsheb tau siv nyob rau qee qhov chaw, tab sis vim muaj qhov sib txawv ntawm cov npe hauv NVIDIA header cov ntaub ntawv thiab cov npe hauv Nouveau, tau txais los ntawm kev rov qab engineering, qiv ncaj qha ntawm cov cai yog qhov nyuaj thiab feem ntau nws yuav tsum tau rov xav txog ntau yam thiab siv lawv nrog xoom.

Kev txhim kho tseem tab tom ua nrog lub qhov muag los tsim tus tshiab siv Vulkan tsav tsheb rau Mesa, cov cai uas tuaj yeem qiv thaum tsim lwm tus tsav tsheb. Txhawm rau ua qhov no, thaum ua haujlwm ntawm tus tsav tsheb, NVK sim coj mus rau hauv tus account tag nrho cov kev paub dhau los hauv kev tsim Vulkan tsav tsheb, tuav cov cai hauv paus hauv daim ntawv pom zoo thiab txo qis kev hloov pauv ntawm cov lej los ntawm lwm tus tsav tsheb Vulkan, ua raws li nws yuav tsum ua kom zoo. thiab kev ua haujlwm zoo, thiab tsis pom qhov muag tsis pom kev yuav ua li cas nws tau ua hauv lwm tus tsav tsheb.

Tus tsav tsheb NVK tsuas yog nyob rau hauv txoj kev loj hlob rau ob peb lub hlis, yog li nws cov kev ua haujlwm raug txwv. Tus neeg tsav tsheb ua tiav dhau 98% ntawm kev xeem thaum khiav 10% ntawm qhov kev xeem los ntawm Vulkan CTS (Compatibility Test Suite). Feem ntau, kev npaj tsav tsheb yog kwv yees li ntawm 20-25% ntawm kev ua haujlwm ntawm ANV thiab RADV tsav tsheb. Hais txog kev txhawb nqa kho vajtse, tus tsav tsheb tam sim no txwv rau daim npav raws li Turing thiab Ampere microarchitectures. Patches tab tom ua haujlwm los txhawb Kepler, Maxwell thiab Pascal GPUs, tab sis lawv tseem tsis tau npaj.

Nyob rau hauv lub sij hawm ntev, NVK tsav tsheb rau NVIDIA graphics phaib yuav tsum ua kom tiav qib siab thiab ua haujlwm zoo ib yam li RADV tsav tsheb rau AMD phaib. Thaum tus tsav tsheb NVK npaj tau lawm, cov tsev qiv ntawv uas tsim los thaum nws txhim kho tuaj yeem siv los txhim kho Nouveau OpenGL tsav tsheb rau NVIDIA video phaib. Qhov ua tau ntawm kev siv Zink project los ua kom tiav OpenGL tsav tsheb rau NVIDIA video phaib, ua haujlwm los ntawm kev tshaj tawm xov tooj mus rau Vulkan API, kuj tseem raug txiav txim siab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib