Az NVK készen áll az általános használatra, és teljes mértékben kompatibilis a Vulkan 1.3-mal 

NVK-Logo_RGB

Az NVK egy új nyílt forráskódú Vulkan illesztőprogram az NVIDIA grafikus hardverekhez

Tavaly októberben beszélünk itt a blogon az NVK driverről, a Mesa nyílt forráskódú illesztőprogramja, amely a Vulkan grafikus API-t valósítja meg NVIDIA grafikus kártyákhoz, amelyen a Collabora a semmiből dolgozik az NVIDIA által közzétett hivatalos fejlécfájlok és nyílt kernelmodulok segítségével.

Fejlesztése során Az NVK a „kísérleti” címkét viselte és most, az újabb hírekben A Collabora bejelentette, hogy az NVK stabillá vált, és általános használatra ajánlott mivel a Vulkan 1.3 specifikációval való teljes kompatibilitást tesztelték. Ez a vezérlő sikeresen átment minden CTS (Khronos Conformance Test Suite) teszten, és szerepel a tanúsított vezérlők listáján.

NVK-Logo_RGB
Kapcsolódó cikk:
NVK, nyílt forráskódú Vulkan illesztőprogram az NVIDIA számára

A tanúsítás a Turing, Ampere és Ada mikroarchitektúrán alapuló NVIDIA GPU-kra vonatkozik, beleértve a GeForce GTX 16xx-től az RTX 4xxx és RTX 4000 sorozatig, az RTX A2000-től 6000-ig. Ezeket a teszteket Linux kernel 6.5 és 6.8rc1 környezetben végezték.

Azt emlegetik A tanúsítvány megszerzése hivatalosan kijelenti, hogy kompatibilis a grafikus szabványokkal és engedélyezi a kapcsolódó Khronos védjegyek használatát. A változtatásokat már beépítették a Mesa kódbázisába, és elérhetők lesznek a Mesa 24.1-ben.

Az NVK-ban elért előrelépések mellett Jelentős fejlesztések történtek az NVIDIA videokártyák OpenGL-támogatásában is. A Mesa olyan változtatást fogadott el, amely lehetővé teszi a Zink illesztőprogram használatát az OpenGL 4.6 támogatásához az új NVIDIA videokártyákkal rendelkező rendszereken, amelyek problémákat tapasztalhatnak a szabványos Nouveau OpenGL illesztőprogram (NVC0) kapcsán.

Keményen dolgoztunk az elmúlt hónapokban, hogy befejezzük az utolsó biteket, amelyek ahhoz szükségesek, hogy a DXVK kifogyjon az Upstream Mesa dobozából. Nem minden D3D11 játék működik garantáltan (lesznek bugok), de minden alapkövetelmény adott. Aktívan dolgozunk a fennmaradó részeken, hogy támogassuk a D3D12 emulációt a VKD3D-Protonon keresztül. Sok minden már elkészült vagy folyamatban van, de néhány darab még hiányzik, szóval ne számíts arra, hogy a D3D12 játékok még működni fognak.

Ezek a változások a Mesában Lehetőséget teremtenek arra is, hogy a GPU-k alternatívájaként a Zink segítségével támogassák az OpenGL-t más illesztőprogramokban amelyeket a Mesa natív OpenGL illesztőprogramjai nem támogatnak. Hasonló megközelítést alkalmaznak például az OpenGL támogatás biztosítására a Qualcomm Adreno 700 GPU freedreno illesztőprogramjában és az Imagination PowerVR GPU powervr illesztőprogramjában, amely a Rogue mikroarchitektúrán alapul.

A Mesa következő verziójában a Zink illesztőprogram alapértelmezés szerint engedélyezve lesz az összeállítás során. A Zink teljesítménye összehasonlítható a natív OpenGL-megvalósításokkal, lehetővé téve, hogy az egyedi OpenGL-illesztőprogramok karbantartása helyett a Vulkan API magas színvonalú támogatására összpontosítsunk.

Bár nem tervezik a régi Nouveau illesztőprogram eltávolítását OpenGL, A Zink + NVK kombináció számos tesztben magasabb teljesítményt mutat. A fejlesztés jelenlegi szakaszában ez a kombináció 60 FPS vagy annál nagyobb teljesítményt tesz lehetővé az új GPU-modelleken, bár vannak még nem optimalizált területek, amelyek idővel megoldódnak.

Másrészt megemlítik azt folyamatban van a DXVK réteg működésének stabilizálása az NVK illesztőprogramon, amely a Direct3D 9, 10 és 11 megvalósítását biztosítja a hívások Vulkan API-ra való lefordításával. Bár még nem minden D3D11 játék működik garantáltan a Mesa módosítatlan NVK+DXVK kombinációjával, az azonosított hibákat fokozatosan kiküszöböljük. Hasonlóképpen, a VKD3D-Proton NVK-kapcsolatot is fejlesztik a D3D12 támogatására, bár állapota még fejlesztés alatt áll, és néhány hiányzó képesség megvalósítását igényli.

Végül érdemes megemlíteni, hogy az illesztőprogram már benne van a Mesában, és a Linux kernel 6.6-os verziója óta a Nouveau DRM illesztőprogram API-jának szükséges módosításai is benne vannak. Szunyók szeretne többet megtudni róla, ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.