Az NVIDIA közzétette a 470.57.02 illesztőprogramot, a nyílt forráskódú RTXMU-t, és Linux-támogatást adott az RTX SDK-hoz

Az NVIDIA közzétette a védett NVIDIA 470.57.02 illesztőprogram új ágának első stabil kiadását. Az illesztőprogram elérhető Linux (ARM, x86_64), FreeBSD (x86_64) és Solaris (x86_64) rendszereken.

Főbb újítások:

  • Támogatás hozzáadva az új GPU-khoz: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506-PG207-100-PG506-217 CMP 50HX.
  • Az OpenGL és a Vulkan hardveres gyorsítás kezdeti támogatása a Wayland környezetben futó X11 alkalmazásokhoz az Xwayland DDX komponens használatával. A tesztek alapján az NVIDIA 470 illesztőprogram ág használatakor az XWayland használatával elindított OpenGL és Vulkan in X alkalmazások teljesítménye szinte megegyezik egy normál X szerver alatti futtatással.
  • Megvalósult az NVIDIA NGX technológia használatának képessége a Wine-ben és a Valve által a Windows-os játékok Linuxon való futtatásához kifejlesztett Proton csomagban. A Wine-t és a Protont is beleértve, most már futtathat olyan játékokat, amelyek támogatják a DLSS technológiát, amely lehetővé teszi az NVIDIA videokártyák Tensor magjainak használatát a valósághű képméretezéshez gépi tanulási módszerekkel a felbontás növelése érdekében a minőség elvesztése nélkül.

    Az NGX funkció használatához a Wine segítségével elindított Windows alkalmazásokban az nvngx.dll könyvtárat tartalmazza. A Proton Wine és stabil kiadásain az NGX-támogatást még nem implementálták, de a funkcionalitás támogatására irányuló változtatások már megkezdődtek a Proton Experimental ágban.

  • Eltávolították a korlátokat az egyidejű OpenGL-kontextusok számára, amelyeket most már csak a rendelkezésre álló memória mérete korlátoz.
  • Hozzáadott támogatás a PRIME technológiához a renderelési műveletek más GPU-kra való feltöltéséhez (PRIME Display Offload) olyan konfigurációkban, amelyekben a forrás- és a cél GPU-kat az NVIDIA illesztőprogram dolgozza fel, valamint amikor a forrás GPU-t az AMDGPU illesztőprogramja dolgozza fel.
  • Támogatás hozzáadva az új Vulkan-bővítményekhez: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, lehetővé teszi az aszinkron újravetítés használatát a SteamVR-ben), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXTexte_coloring_dynamic, VKEXte_ended_EXK_T K_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_herited_viewport_scissor.
  • A VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT-től eltérő Vulkan globális tulajdonok használatához most root hozzáférésre vagy CAP_SYS_NICE jogosultságra van szükség.
  • Hozzáadott egy új nvidia-peermem.ko kernelmodult, amely lehetővé teszi, hogy az RDMA segítségével közvetlenül hozzáférjenek az NVIDIA GPU memóriájához harmadik féltől származó eszközök, például a Mellanox InfiniBand HCA (Host Channel Adapters) számára anélkül, hogy az adatokat a rendszermemóriába másolnák.
  • Alapértelmezés szerint az SLI inicializálása engedélyezve van, ha különböző mennyiségű videomemóriával rendelkező GPU-kat használ.
  • Az nvidia-settings és az NV-CONTROL alapértelmezés szerint hűvösebb felügyeleti eszközöket biztosít a szoftveres hűtővezérlést támogató kártyákhoz.
  • Tartalmazza a gsp.bin firmware-t, amely a GPU inicializálásának és vezérlésének áthelyezésére szolgál a GPU rendszerprocesszor (GSP) chip oldalára.

Ezzel egyidejűleg a Game Developers Conference-en az NVIDIA bejelentette az MIT licenc alá tartozó RTXMU (RTX Memory Utility) SDK eszközkészlet nyílt forráskódú kódját, amely lehetővé teszi a BLAS (alsó szintű gyorsítási struktúrák) pufferek tömörítését és továbbosztását. jelentősen csökkenti a videó memória fogyasztását. A tömörítés lehetővé teszi a teljes BLAS memóriafogyasztás 50%-os csökkentését, az alelosztás pedig javítja a puffertárolás hatékonyságát azáltal, hogy több kis puffert 64 KB vagy 4 MB méretű oldalakká egyesít.

Az NVIDIA közzétette a 470.57.02 illesztőprogramot, a nyílt forráskódú RTXMU-t, és Linux-támogatást adott az RTX SDK-hoz

Az NVIDIA nyílt forráskódú az NVRHI (NVIDIA Rendering Hardware Interface) könyvtár és a Donut keretrendszer kódját is MIT licenc alapján. Az NVRHI egy absztrakt réteg, amely különféle grafikus API-k (Direct3D 11, Direct3D 12, Vulkan 1.2) tetején fut Windows és Linux rendszeren. A Donut előre elkészített összetevőket és renderelési szakaszokat biztosít a valós idejű renderelő rendszerek prototípusának elkészítéséhez.

Ezenkívül az NVIDIA támogatja a Linux és az ARM architektúrát az SDK-ban: DLSS (Deep Learning Super Sampling, valósághű képméretezés gépi tanulási módszerekkel), RTXDI (RTX Direct Illumination, dinamikus világítás), RTXGI (RTX Global Illumination, fényvisszaverődés ), NRD (NVIDIA Optix AI-gyorsító hangtalanító, gépi tanulást használva a valósághű képmegjelenítés felgyorsítására).

Forrás: opennet.ru

Hozzászólás