NVK on nüüd üldiseks kasutamiseks valmis ja ühildub täielikult Vulkan 1.3-ga 

NVK-Logo_RGB

NVK on uus avatud lähtekoodiga Vulkani draiver NVIDIA graafika riistvara jaoks

Eelmise aasta oktoobris räägime siin blogis NVK draiverist, avatud lähtekoodiga draiver Mesa jaoks, mis rakendab NVIDIA graafikakaartide jaoks Vulkani graafika API-d, mille kallal Collabora on nullist peale töötanud, kasutades ametlikke päisefaile ja avatud tuumamooduleid, mille on avaldanud NVIDIA.

Selle väljatöötamise ajal NVK-l oli silt "eksperimentaalne". ja nüüd, värskemates uudistes Collabora on teatanud, et NVK on muutunud stabiilseks ja soovitatavaks üldiseks kasutamiseks kuna selle täielikku ühilduvust Vulkan 1.3 spetsifikatsiooniga on testitud. See kontroller on edukalt läbinud kõik CTS (Khronos Conformance Test Suite) testid ja on kantud sertifitseeritud kontrollerite nimekirja.

NVK-Logo_RGB
Seotud artikkel:
NVK, avatud lähtekoodiga Vulkani draiver NVIDIA jaoks

Sertifikaat hõlmab Turingi, Ampere'i ja Ada mikroarhitektuuridel põhinevaid NVIDIA GPU-sid, sealhulgas GeForce GTX 16xx kuni RTX 4xxx ja RTX 4000 seeria, RTX A2000 kuni 6000. Need testid viidi läbi keskkondades Linuxi kernel 6.5 ja 6.8rc1.

Seda mainitakse Sertifikaadi saamine kinnitab ametlikult ühilduvust graafikastandarditega ja lubab kasutada seotud Khronose kaubamärke. Muudatused on juba Mesa koodibaasi lisatud ja need on saadaval Mesa 24.1-s.

Lisaks edusammudele NVK-s Olulisi täiustusi on tehtud ka NVIDIA videokaartide OpenGL-i toes. Mesa võttis kasutusele muudatuse, mis võimaldab kasutada Zink draiverit, et pakkuda OpenGL 4.6 tuge süsteemides, millel on uued NVIDIA videokaardid ja millel võib esineda probleeme standardse Nouveau OpenGL draiveriga (NVC0).

Oleme viimastel kuudel kõvasti tööd teinud, et lõpetada viimased bitid, mis on vajalikud DXVK jaoks, et nüüd Upstream Mesa karbist tühjaks saada. Kõigi D3D11 mängude toimimine pole garanteeritud (vead tuleb ette), kuid kõik põhinõuded on olemas. Töötame aktiivselt ülejäänud osadega, et toetada D3D12 emulatsiooni VKD3D-Protoni kaudu. Palju on juba tehtud või pooleli, kuid mõned osad on veel puudu, seega ärge oodake, et D3D12 mängud veel töötaksid.

Need muudatused Mesas Samuti avavad need GPU-de alternatiivina võimaluse kasutada Zinki OpenGL-i toetamiseks teistes draiverites mida Mesa kohalikud OpenGL-draiverid ei toeta. Näiteks kasutatakse sarnast lähenemist OpenGL-i toe pakkumiseks Qualcomm Adreno 700 GPU freedreno draiveris ja Rogue mikroarhitektuuril põhineva Imagination PowerVR GPU powervr draiveris.

Mesa järgmises versioonis on Zinki draiver vaikimisi lubatud koostamise ajal. Zinki jõudlus on võrreldav natiivsete OpenGL-i juurutustega, mis võimaldab keskenduda Vulkani API kvaliteetsele toele, selle asemel et säilitada üksikuid OpenGL-draivereid.

Kuigi vana Nouveau draiverit pole plaanis eemaldada OpenGL, Zink + NVK kombinatsioon näitab paljudes testides paremat jõudlust. Praeguses arendusjärgus võimaldab see kombinatsioon uutel GPU mudelitel jõudlust 60 kaadrit sekundis ja rohkem, kuigi on veel optimeerimata valdkondi, mis aja jooksul lahendatakse.

Teisalt mainitakse seda tehakse tööd NVK draiveri DXVK kihi töö stabiliseerimiseks, mis pakub Direct3D 9, 10 ja 11 juurutamist, tõlkides kõned Vulkani API-le. Kuigi veel ei ole garanteeritud, et kõik D3D11 mängud töötavad Mesa muutmata NVK+DXVK kombinatsiooniga, kõrvaldatakse tuvastatud defektid järk-järgult. Samuti arendatakse NVK ühendust VKD3D-Protoniga, et pakkuda D3D12 tuge, kuigi selle olek on alles väljatöötamisel ja nõuab mõnede puuduvate võimaluste rakendamist.

Lõpetuseks tasub mainida, et draiver on Mesas juba sees ning vajalikud muudatused Nouveau DRM-i draiveri API-s on lisatud alates Linuxi kerneli versioonist 6.6. Naps huvitatud sellest rohkem teada, saate üksikasju kontrollida Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.