NVK tagad ir gatavs vispārējai lietošanai un pilnībā saderīgs ar Vulkan 1.3 

NVK-Logo_RGB

NVK ir jauns atvērtā pirmkoda Vulkan draiveris NVIDIA grafikas aparatūrai

Pagājušā gada oktobrī mēs šeit emuārā runājam par NVK draiveri, Mesa atvērtā pirmkoda draiveris, kas ievieš Vulkan grafikas API NVIDIA grafikas kartēm, pie kurām Collabora ir strādājusi no nulles, izmantojot oficiālos galvenes failus un atvērtos kodola moduļus, ko publicējusi NVIDIA.

Tās attīstības laikā NVK bija apzīmējums “eksperimentāls”. un tagad, jaunākajās ziņās Collabora ir paziņojusi, ka NVK ir kļuvis stabils un ieteicams vispārējai lietošanai kopš tā pilnīga saderība ar Vulkan 1.3 specifikāciju ir pārbaudīta. Šis kontrolieris ir veiksmīgi izturējis visus CTS (Khronos Conformance Test Suite) testus un ir iekļauts sertificēto kontrolleru sarakstā.

NVK-Logo_RGB
saistīto rakstu:
NVK, atvērtā koda Vulkan draiveris NVIDIA

Sertifikācija attiecas uz NVIDIA GPU, kuru pamatā ir Turing, Ampere un Ada mikroarhitektūras, tostarp no GeForce GTX 16xx līdz RTX 4xxx un RTX 4000 sērijām, RTX A2000 līdz 6000. Šie testi tika veikti vidēs ar Linux kodolu 6.5 un 6.8rc1.

Tas ir minēts Sertifikāta iegūšana oficiāli apliecina saderību ar grafikas standartiem un atļauj izmantot saistītās Khronos preču zīmes. Izmaiņas jau ir iekļautas Mesa kodu bāzē un būs pieejamas Mesa 24.1.

Papildus sasniegumiem NVK, Būtiski uzlabojumi ir veikti arī OpenGL atbalstā NVIDIA videokartēm. Mesa ir pieņēmusi izmaiņas, kas ļauj izmantot Zink draiveri, lai nodrošinātu OpenGL 4.6 atbalstu sistēmās ar jaunu NVIDIA video karšu sēriju, kurās var rasties problēmas ar standarta Nouveau OpenGL draiveri (NVC0).

Mēs esam smagi strādājuši pēdējos mēnešos, lai pabeigtu pēdējos bitus, kas nepieciešami, lai DXVK tagad beigtos no kastes pakalpojumā Upstream Mesa. Ne visām D3D11 spēlēm ir garantija, ka darbosies (būs bugs), taču visas pamatprasības ir. Mēs aktīvi strādājam pie pārējām daļām, lai atbalstītu D3D12 emulāciju, izmantojot VKD3D-Proton. Daudz kas jau ir paveikts vai tiek darīts, taču joprojām trūkst dažu daļu, tāpēc negaidiet, ka D3D12 spēles vēl darbosies.

Šīs izmaiņas Mesā Tie arī paver iespēju izmantot Zink, lai atbalstītu OpenGL citos draiveros kā alternatīvu GPU kurus neatbalsta Mesa vietējie OpenGL draiveri. Piemēram, līdzīga pieeja tiek izmantota, lai nodrošinātu OpenGL atbalstu freedreno draiverī Qualcomm Adreno 700 GPU un powervr draiverī Imagination PowerVR GPU, pamatojoties uz Rogue mikroarhitektūru.

Nākamajā Mesa versijā Zink draiveris būs iespējots pēc noklusējuma kompilācijas laikā. Zink veiktspēja ir salīdzināma ar vietējām OpenGL implementācijām, ļaujot koncentrēties uz augstas kvalitātes atbalstu Vulkan API, nevis uz atsevišķu OpenGL draiveru uzturēšanu.

Kamēr nav plānots noņemt veco Nouveau draiveri OpenGL, Zink + NVK kombinācija demonstrē augstāku veiktspēju daudzos testos. Pašreizējā izstrādes stadijā šī kombinācija nodrošina veiktspēju 60 FPS un vairāk jaunos GPU modeļos, lai gan joprojām ir neoptimizētas jomas, kas laika gaitā tiks atrisinātas.

No otras puses, tas ir minēts tiek veikts darbs, lai stabilizētu DXVK slāņa darbību NVK draiverī, kas nodrošina Direct3D 9, 10 un 11 ieviešanu, tulkojot zvanus uz Vulkan API. Lai gan vēl nav garantēts, ka visas D3D11 spēles darbosies ar Mesa nepārveidoto NVK+DXVK kombināciju, konstatētie defekti tiek pakāpeniski novērsti. Tāpat tiek izstrādāts NVK savienojums ar VKD3D-Proton, lai nodrošinātu atbalstu D3D12, lai gan tā statuss joprojām ir izstrādes stadijā un prasa ieviest dažas trūkstošās iespējas.

Visbeidzot, ir vērts pieminēt, ka draiveris jau ir iekļauts Mesa, un nepieciešamās izmaiņas Nouveau DRM draivera API ir iekļautas kopš Linux kodola versijas 6.6. Snaudas interesē uzzināt vairāk par to, jūs varat pārbaudīt informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.