Tugadh isteach NVK, tiománaí Vulkan oscailte le haghaidh cártaí físeán NVIDIA

Thug Collabora isteach NVK, tiománaí foinse oscailte nua do Mesa a chuireann API grafaicí Vulkan i bhfeidhm le haghaidh cártaí físeán NVIDIA. Scríobhtar an tiománaí ón tús ag baint úsáide as comhaid ceanntásca oifigiúla agus modúil eithne foinse oscailte arna bhfoilsiú ag NVIDIA. Tá an cód tiománaí foinse oscailte faoin gceadúnas MIT. Faoi láthair ní thacaíonn an tiománaí ach GPUanna atá bunaithe ar na microarchitectures Turing agus Ampere, arna scaoileadh ó Mheán Fómhair 2018.

Tá an tionscadal á fhorbairt ag foireann a chuimsíonn Karol Herbst, forbróir Nouveau ag Red Hat, David Airlie, cothaitheoir DRM ag Red Hat, agus Jason Ekstrand, forbróir gníomhach Mesa ag Collabora. Nuair a bhíonn tiománaí nua á fhorbairt, úsáidtear comhpháirteanna bunúsacha an tiománaí Nouveau OpenGL i roinnt áiteanna, ach mar gheall ar na difríochtaí idir na hainmneacha i gcomhaid ceannteidil NVIDIA agus na hainmneacha i Nouveau, a fhaightear ar bhonn innealtóireacht droim ar ais, iasacht dhíreach de tá an cód deacair agus don chuid is mó bhí sé riachtanach go leor rudaí a athmhachnamh agus iad a chur i bhfeidhm le nialas.

Tá forbairt á déanamh freisin ag féachaint do thiománaí Vulkan tagartha nua a chruthú do Mesa, ar féidir an cód a fháil ar iasacht agus tiománaithe eile á gcruthú. Chun seo a dhéanamh, nuair a bhí sé ag obair ar an tiománaí, rinne NVK iarracht an taithí go léir atá ann cheana féin maidir le tiománaithe Vulkan a fhorbairt a chur san áireamh, an bonn cód a choinneáil san fhoirm is fearr agus an t-aistriú cód ó thiománaithe Vulkan eile a íoslaghdú, ag déanamh mar ba chóir don bharrmhaith. agus obair ardchaighdeáin, agus gan a bheith ag cóipeáil go dall ar an gcaoi a ndearnadh é i dtiománaithe eile.

Níl an tiománaí NVK á fhorbairt ach ar feadh cúpla mí, agus mar sin tá a fheidhmiúlacht teoranta. D’éirigh leis an tiománaí 98% de na tástálacha a rith agus 10% de na tástálacha á rith aige ón Vulkan CTS (Compatibility Test Suite). Go ginearálta, meastar ullmhacht tiománaithe ag 20-25% de fheidhmiúlacht na dtiománaithe ANV agus RADV. I dtéarmaí tacaíochta crua-earraí, tá an tiománaí teoranta faoi láthair do chártaí atá bunaithe ar microarchitectures Turing agus Ampere. Táthar ag obair ar phaistí chun tacú le GPUanna Kepler, Maxwell agus Pascal, ach níl siad réidh fós.

San fhadtéarma, táthar ag súil go mbainfidh an tiománaí NVK le haghaidh cártaí grafaicí NVIDIA leibhéil cáilíochta agus feidhmiúlachta cosúil leis an tiománaí RADV le haghaidh cártaí AMD. Nuair a bheidh an tiománaí NVK réidh, is féidir na leabharlanna coitianta a cruthaíodh le linn a fhorbairt a úsáid chun tiománaí Nouveau OpenGL a fheabhsú le haghaidh cártaí físeán NVIDIA. Táthar ag smaoineamh freisin ar an bhféidearthacht an tionscadal Zink a úsáid chun tiománaí OpenGL iomlán a chur i bhfeidhm le haghaidh cártaí físeán NVIDIA, ag obair trí ghlaonna a chraoladh chuig API Vulkan.

Foinse: oscailtenet.ru

Add a comment