NVK ikozvino yakagadzirira kushandiswa kwese uye inoenderana zvizere neVulkan 1.3 

NVK-Logo_RGB

NVK itsva yakavhurika sosi Vulkan mutyairi weNVIDIA mifananidzo yehardware

Gumiguru apfuura tinotaura pano pa blog nezve mutyairi weNVK, yakavhurika sosi mutyairi weMesa inoshandisa iyo Vulkan graphics API yeNVIDIA mifananidzo yemakadhi ayo Collabora anga achishanda paari kubva kutanga achishandisa zviri pamutemo musoro mafaera uye akavhura kernel modules akaburitswa neNVIDIA.

Panguva yekuvandudzwa kwayo NVK yaive neiyo "yekuedza" label uye zvino, mune dzimwe nhau dzichangoburwa Collabora yakazivisa kuti NVK yakagadzikana uye yakakurudzirwa kushandiswa zvakajairika sezvo kuenderana kwayo kuzere neVulkan 1.3 yakatarwa yakaedzwa. Mutongi uyu akabudirira kupasa bvunzo dzese dzeCTS (Khronos Conformance Test Suite) uye inosanganisirwa murunyorwa rwevane certified controller.

NVK-Logo_RGB
Nyaya inoenderana:
NVK, yakavhurika sosi Vulkan mutyairi weNVIDIA

Iyo certification inovhara NVIDIA GPUs yakavakirwa paTuring, Ampere uye Ada microarchitectures, kusanganisira kubva kuGeForce GTX 16xx kusvika kuRTX 4xxx uye RTX 4000 series, RTX A2000 kusvika 6000. Iyi miedzo yakaitwa munzvimbo dzine Linux kernel 6.5 uye 6.8rc1.

Izvo zvinotaurwa kuti Kuwana chitupa kunozivisa zviri pamutemo kuenderana nemagiraidhi zviyero uye inobvumidza kushandiswa kweakabatanidzwa Khronos zviratidzo. Shanduko idzi dzakatobatanidzwa muMesa codebase uye dzichawanikwa muMesa 24.1.

Pamusoro pekufambira mberi muNVK, Kuvandudzwa kwakakosha kwakaitwawo kuOpenGL tsigiro yemakadhi evhidhiyo eNVIDIA. Mesa yatora shanduko inobvumira kushandiswa kwemutyairi weZink kupa rutsigiro rweOpenGL 4.6 pane masisitimu ane mitsva yakatevedzana yeNVIDIA makadhi evhidhiyo, anogona kusangana nenyaya neyakajairwa Nouveau OpenGL driver (NVC0).

Isu tanga tichishanda nesimba mumwedzi mishoma yapfuura kuti tipedze mabheti ekupedzisira anodiwa kuDXVK kuti abude mubhokisi paUpstream Mesa. Haisi yese mitambo yeD3D11 inovimbiswa kushanda (kuchave netsikidzi), asi zvese zvakakosha zvinodiwa zviripo. Tiri kushanda nesimba pazvikamu zvasara kutsigira D3D12 emulation kuburikidza neVKD3D-Proton. Pane zvakawanda zvakatoitwa kana kuenderera mberi, asi pachine zvimwe zvimedu zvisipo, saka usatarisire kuti D3D12 mitambo ichashanda izvozvi.

Idzi shanduko muMesa Vanovhurawo mukana wekushandisa Zink kutsigira OpenGL mune mamwe madhiraivha seimwe nzira yeGPUs izvo zvisingatsigirwe nevatyairi veOpenGL veMesa. Semuenzaniso, nzira yakafanana iri kushandiswa kupa OpenGL rutsigiro mumutyairi wefreedreno weQualcomm Adreno 700 GPU uye mutyairi wepowervr weImagination PowerVR GPU zvichibva paRogue microarchitecture.

Mune inotevera vhezheni yeMesa, mutyairi weZink anogoneswa nekusarudzika panguva yekugadzira. Kuita kwaZink kunofananidzwa nemashandisirwo eOpenGL ekuzvarwa, zvichiita kuti zvikwanise kutarisa parutsigiro rwepamusoro-soro rweVulkan API pane kuchengetedza vatyairi veOpenGL vega.

Kunyange pasina zvirongwa zvekubvisa mutyairi weNouveau wekare OpenGL, Zink + NVK musanganiswa unoratidza kushanda kwepamusoro mune dzakawanda bvunzo. Padanho razvino rebudiriro, musanganiswa uyu unobvumira kuita kwe60 FPS uye pamusoro pamhando nyowani dzeGPU, kunyangwe kuchine nzvimbo dzisina kunyatsogadziriswa dzichagadziriswa nekufamba kwenguva.

Kune rimwe divi, zvinotaurwa izvo basa riri kuitwa kudzikamisa kushanda kweDXVK layer pamutyairi weNVK, iyo inopa kushandiswa kweDirect3D 9, 10 uye 11 nekushandura mafoni kuVulkan API. Kunyangwe isiri yese mitambo yeD3D11 isati yavimbiswa kushanda neMesa's unmodified NVK+DXVK musanganiswa, hurema hwakaonekwa huri kubviswa zvishoma nezvishoma. Saizvozvo, iyo NVK yekubatanidza neVKD3D-Proton iri kuvandudzwa kuti ipe rutsigiro rweD3D12, kunyangwe chimiro chayo ichiri mukuvandudzwa uye ichida kuita zvimwe zvisipo.

Chekupedzisira, zvakakodzera kutaura kuti mutyairi atoverengerwa muMesa, uye shanduko dzinodiwa kuNouveau DRM driver API dzinosanganisirwa kubva kuLinux kernel vhezheni 6.6. Naps kuda kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako