ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ NVIDIA ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΠΊΠΈ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° NVIDIA 470.57.02. ΠΡΠ°ΠΉΠ²Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ Linux (ARM, x86_64), FreeBSD (x86_64) ΠΈ Solaris (x86_64).
Belangrikste innovasies:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½ΠΎΠ²ΡΡ GPU: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-PG506-207, A100-PG506-217, CMP 50HX.
- Bygevoeg aanvanklike ondersteuning vir OpenGL- en Vulkan-hardewareversnelling vir X11-toepassings wat in Wayland-omgewings loop deur die Xwayland DDX-komponent te gebruik. Te oordeel aan die toetse, wanneer die NVIDIA 470-bestuurdertak gebruik word, is die werkverrigting van OpenGL en Vulkan in X-toepassings wat met XWayland geloods word, amper dieselfde as om onder 'n gewone X-bediener te hardloop.
- Die vermoΓ« om NVIDIA NGX-tegnologie in Wine and the Proton-pakket te gebruik, wat deur Valve ontwikkel is om Windows-speletjies op Linux te laat loop, is geΓ―mplementeer. Insluitend Wyn en Proton, kan jy nou speletjies hardloop wat DLSS-tegnologie ondersteun, wat jou toelaat om die Tensor-kerne van NVIDIA-videokaarte te gebruik vir realistiese beeldskaal deur masjienleermetodes te gebruik om resolusie te verhoog sonder om kwaliteit te verloor.
Om NGX-funksionaliteit te gebruik in Windows-toepassings wat met Wine bekendgestel is, is die nvngx.dll-biblioteek ingesluit. Op die wyn- en stabiele vrystellings van Proton is NGX-ondersteuning nog nie geΓ―mplementeer nie, maar veranderinge om hierdie funksionaliteit te ondersteun, het reeds begin om by die Proton-eksperimentele tak ingesluit te word.
- Limiete is verwyder op die aantal gelyktydige OpenGL-kontekste, wat nou slegs deur die grootte van beskikbare geheue beperk word.
- Bygevoeg ondersteuning vir PRIME-tegnologie vir die aflaai van weergawe-bewerkings na ander GPU's (PRIME Display Offload) in konfigurasies waarin die bron- en teiken-GPU's deur die NVIDIA-bestuurder verwerk word, sowel as wanneer die bron-GPU deur die AMDGPU-bestuurder verwerk word.
- Bygevoegde ondersteuning vir nuwe Vulkan-uitbreidings: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, laat jou toe om asynchrone herprojeksie in SteamVR te gebruik), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extended_dynamic_extended_colored2_EXt_extended,_colored2. EXT _vertex_input_dynamic_state, VK_EXT_ycbcr_444plane_XNUMX_formats, VK_NV_inherited_viewport_scissor.
- Die gebruik van Vulkan globale eienskappe anders as VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT vereis nou worteltoegang of CAP_SYS_NICE-voorregte.
- Bygevoeg 'n nuwe kernmodule nvidia-peermem.ko wat toelaat dat RDMA gebruik word om direk toegang tot NVIDIA GPU-geheue te verkry deur derdeparty-toestelle soos Mellanox InfiniBand HCA (Host Channel Adapters) sonder om die data na stelselgeheue te kopieer.
- By verstek is SLI-initialisasie geaktiveer wanneer GPU's met verskillende hoeveelhede videogeheue gebruik word.
- nvidia-instellings en NV-CONTROL bied by verstek koelerbestuurnutsmiddels vir borde wat sagtewareverkoelerbeheer ondersteun.
- Die gsp.bin-firmware is ingesluit, wat gebruik word om inisialisering en beheer van die GPU na die kant van die GPU-stelselverwerker (GSP)-skyfie te skuif.
ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Game Developers Conference ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ NVIDIA ΠΎΠ±ΡΡΠ²ΠΈΠ»Π° ΠΎΠ± ΠΎΡΠΊΡΡΡΠΈΠΈ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ² SDK-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ RTXMU (RTX Memory Utility), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΡΡΠ±ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±ΡΡΠ΅ΡΠΎΠ² BLAS (bottom level acceleration structures) Π΄Π»Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡΠΈ. Π£ΠΏΠ»ΠΎΡΠ½Π΅Π½ΠΈΡ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ½ΠΈΠ·ΠΈΡΡ ΠΎΠ±ΡΠ΅Π΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ BLAS Π½Π° 50%, Π° ΡΡΠ±ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²ΡΡΠ°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π±ΡΡΠ΅ΡΠΎΠ², Π·Π° ΡΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅Π»ΠΊΠΈΡ Π±ΡΡΠ΅ΡΠΎΠ² Π² ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 64 KB ΠΈΠ»ΠΈ 4 MB.
NVIDIA ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠΊΡΡΠ»Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΊΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ NVRHI (NVIDIA Rendering Hardware Interface) ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Donut. NVRHI ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΡ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΡ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ ΡΠ°Π·Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ API (Direct3D 11, Direct3D 12, Vulkan 1.2) Π² Windows ΠΈ Linux. Donut ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°Π±ΠΎΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΡΠ°Π΄ΠΈΠΉ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ² ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π°, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ NVIDIA ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ»Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Linux ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ARM Π² SDK: DLSS (Deep Learning Super Sampling, ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΠΎΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ), RTXDI (RTX Direct Illumination, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅), RTXGI (RTX Global Illumination, Π²ΠΎΡΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ°), NRD (NVIDIA Optix AI-Acceleration Denoiser, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ).
Bron: opennet.ru