NVIDIA zveřejnila ovladač 470.57.02, open-source RTXMU a přidala podporu Linuxu do RTX SDK

NVIDIA zveřejnila první stabilní vydání nové větve proprietárního ovladače NVIDIA 470.57.02. Ovladač je k dispozici pro Linux (ARM, x86_64), FreeBSD (x86_64) a Solaris (x86_64).

Hlavní inovace:

  • Přidána podpora pro nové GPU: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506, A207-100, A506-217 CMP 50HX.
  • Přidána počáteční podpora pro OpenGL a hardwarovou akceleraci Vulkan pro X11 aplikace běžící v prostředích Wayland pomocí komponenty Xwayland DDX. Soudě podle testů, při použití větve ovladače NVIDIA 470 je výkon OpenGL a Vulkan v X aplikacích spuštěných pomocí XWayland téměř stejný jako při běhu pod běžným X serverem.
  • Byla implementována možnost používat technologii NVIDIA NGX ve Wine a balíčku Proton, který vyvinula společnost Valve pro spouštění her pro Windows na Linuxu. Včetně Wine a Protonu můžete nyní provozovat hry, které podporují technologii DLSS, která vám umožňuje používat jádra Tensor grafických karet NVIDIA pro realistické škálování obrazu pomocí metod strojového učení ke zvýšení rozlišení bez ztráty kvality.

    Chcete-li používat funkce NGX v aplikacích Windows spouštěných pomocí Wine, je zahrnuta knihovna nvngx.dll. Na Wine a stabilních verzích Protonu nebyla podpora NGX ještě implementována, ale změny na podporu této funkce již začaly být součástí větve Proton Experimental.

  • Byly odstraněny limity na počet souběžných kontextů OpenGL, které jsou nyní omezeny pouze velikostí dostupné paměti.
  • Přidána podpora technologie PRIME pro přenesení vykreslovacích operací na jiná GPU (PRIME Display Offload) v konfiguracích, ve kterých zdrojové a cílové GPU zpracovává ovladač NVIDIA, a také když je zdrojový GPU zpracováván ovladačem AMDGPU.
  • Přidána podpora pro nová rozšíření Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, umožňuje použití asynchronní reprojekce ve službě SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_dynamic_color_exten, VK_KT_EXTexen EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Používání globálních vlastností Vulkan jiných než VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT nyní vyžaduje přístup root nebo oprávnění CAP_SYS_NICE.
  • Přidán nový modul jádra nvidia-peermem.ko, který umožňuje použití RDMA pro přímý přístup k paměti GPU NVIDIA zařízeními třetích stran, jako je Mellanox InfiniBand HCA (Adaptéry hostitelského kanálu) bez kopírování dat do systémové paměti.
  • Ve výchozím nastavení je inicializace SLI povolena při použití GPU s různým množstvím video paměti.
  • nvidia-settings a NV-CONTROL poskytují ve výchozím nastavení nástroje pro správu chladiče pro desky, které podporují softwarové ovládání chladiče.
  • Součástí je firmware gsp.bin, který slouží k přesunutí inicializace a ovládání GPU na stranu čipu GPU System Processor (GSP).

Současně na konferenci Game Developers Conference oznámila NVIDIA otevřený zdrojový kód sady nástrojů RTXMU (RTX Memory Utility) SDK pod licencí MIT, která umožňuje použití komprimace a subdistribuce vyrovnávacích pamětí BLAS (spodní úroveň akcelerace struktur). výrazně snížit spotřebu video paměti. Zhutnění umožňuje snížit celkovou spotřebu paměti BLAS o 50 % a subdistribuce zlepšuje efektivitu ukládání do vyrovnávací paměti kombinací několika malých vyrovnávacích pamětí do stránek o velikosti 64 KB nebo 4 MB.

NVIDIA zveřejnila ovladač 470.57.02, open-source RTXMU a přidala podporu Linuxu do RTX SDK

NVIDIA také získala open source kód pro knihovnu NVRHI (NVIDIA Rendering Hardware Interface) a framework Donut pod licencí MIT. NVRHI je abstraktní vrstva, která běží nad různými grafickými API (Direct3D 11, Direct3D 12, Vulkan 1.2) na Windows a Linux. Donut poskytuje sadu předem sestavených komponent a fází vykreslování pro prototypování vykreslovacích systémů v reálném čase.

Kromě toho NVIDIA poskytla podporu pro Linux a architekturu ARM v SDK: DLSS (Deep Learning Super Sampling, realistické škálování obrazu pomocí metod strojového učení), RTXDI (RTX Direct Illumination, dynamické osvětlení), RTXGI (RTX Global Illumination, obnova odraz světla ), NRD (NVIDIA Optix AI-Acceleration Denoiser, využívající strojové učení k urychlení realistického vykreslování obrazu).

Zdroj: opennet.ru

Přidat komentář