NVIDIA zverejnila ovládač 470.57.02, open-source RTXMU a pridala podporu Linuxu do RTX SDK

NVIDIA zverejnila prvé stabilné vydanie novej vetvy proprietárneho ovládača NVIDIA 470.57.02. Ovládač je dostupný pre Linux (ARM, x86_64), FreeBSD (x86_64) a Solaris (x86_64).

Hlavné inovácie:

  • Pridaná podpora pre nové GPU: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80 GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506PG,207-100 CMP 506HX.
  • Pridaná počiatočná podpora pre hardvérovú akceleráciu OpenGL a Vulkan pre aplikácie X11 bežiace v prostrediach Wayland pomocou komponentu Xwayland DDX. Súdiac podľa testov, pri použití vetvy ovládačov NVIDIA 470 je výkon OpenGL a Vulkan v X aplikáciách spúšťaných pomocou XWayland takmer rovnaký ako pri behu pod bežným X serverom.
  • Bola implementovaná možnosť používať technológiu NVIDIA NGX vo Wine a balíku Proton, ktorý vyvinula spoločnosť Valve na spúšťanie hier pre Windows na Linuxe. Vrátane Wine a Proton teraz môžete spúšťať hry, ktoré podporujú technológiu DLSS, ktorá vám umožňuje používať jadrá Tensor grafických kariet NVIDIA na realistické škálovanie obrazu pomocou metód strojového učenia na zvýšenie rozlíšenia bez straty kvality.

    Ak chcete používať funkcie NGX v aplikáciách Windows spúšťaných pomocou Wine, je zahrnutá knižnica nvngx.dll. Podpora NGX ešte nebola implementovaná vo Wine a stabilných vydaniach Protonu, ale zmeny na podporu tejto funkcionality už začali byť zahrnuté do vetvy Proton Experimental.

  • Boli odstránené obmedzenia počtu súbežných kontextov OpenGL, ktoré sú teraz obmedzené iba veľkosťou dostupnej pamäte.
  • Pridaná podpora technológie PRIME na prenesenie vykresľovacích operácií na iné GPU (PRIME Display Offload) v konfiguráciách, v ktorých zdrojové a cieľové GPU spracováva ovládač NVIDIA, ako aj keď zdrojový GPU spracováva ovládač AMDGPU.
  • Pridaná podpora pre nové rozšírenia Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, umožňuje použitie asynchrónneho premietania v SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_dynamic_color_state_ten, VK_KT_EXTen EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Používanie iných globálnych vlastností Vulkan ako VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT teraz vyžaduje prístup root alebo privilégiá CAP_SYS_NICE.
  • Pridaný nový modul jadra nvidia-peermem.ko, ktorý umožňuje použiť RDMA na priamy prístup k pamäti GPU NVIDIA zariadeniami tretích strán, ako je Mellanox InfiniBand HCA (Adaptéry hostiteľského kanála) bez kopírovania údajov do systémovej pamäte.
  • V predvolenom nastavení je inicializácia SLI povolená pri použití GPU s rôznym množstvom video pamäte.
  • nvidia-settings a NV-CONTROL štandardne poskytujú nástroje na správu chladičov pre dosky, ktoré podporujú softvérové ​​ovládanie chladiča.
  • Súčasťou je firmvér gsp.bin, ktorý slúži na presun inicializácie a ovládania GPU na stranu čipu GPU System Processor (GSP).

NVIDIA zároveň na konferencii Game Developers Conference oznámila otvorený zdrojový kód súpravy nástrojov RTXMU (RTX Memory Utility) SDK pod licenciou MIT, ktorá umožňuje použitie komprimácie a subdistribúcie vyrovnávacích pamätí BLAS (spodná úroveň akcelerácie štruktúr). výrazne znížiť spotrebu video pamäte. Zhutnenie umožňuje znížiť celkovú spotrebu pamäte BLAS o 50 % a subdistribúcia zlepšuje efektivitu ukladania vyrovnávacej pamäte kombináciou niekoľkých malých vyrovnávacích pamätí do stránok s veľkosťou 64 KB alebo 4 MB.

NVIDIA zverejnila ovládač 470.57.02, open-source RTXMU a pridala podporu Linuxu do RTX SDK

NVIDIA tiež sprístupnila kód pre knižnicu NVRHI (NVIDIA Rendering Hardware Interface) a rámec Donut pod licenciou MIT. NVRHI je abstraktná vrstva, ktorá beží nad rôznymi grafickými API (Direct3D 11, Direct3D 12, Vulkan 1.2) na Windows a Linux. Donut poskytuje sadu predpripravených komponentov a štádií vykresľovania na prototypovanie vykresľovacích systémov v reálnom čase.

Okrem toho NVIDIA poskytla podporu pre Linux a architektúru ARM v SDK: DLSS (Deep Learning Super Sampling, realistické škálovanie obrazu pomocou metód strojového učenia), RTXDI (RTX Direct Illumination, dynamické osvetlenie), RTXGI (RTX Global Illumination, rekreácia odraz svetla ), NRD (NVIDIA Optix AI-Acceleration Denoiser, využívajúci strojové učenie na zrýchlenie realistického vykresľovania obrazu).

Zdroj: opennet.ru

Pridať komentár