NVIDIA hà publicatu u driver 470.57.02, RTXMU open-source, è aghjunghjenu supportu Linux à u SDK RTX.

NVIDIA hà publicatu a prima liberazione stabile di u novu ramu di u driver patentatu NVIDIA 470.57.02. U driver hè dispunibule per Linux (ARM, x86_64), FreeBSD (x86_64) è Solaris (x86_64).

Innuvazioni principali:

  • Aggiuntu supportu per e novi GPU: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506-PG207, A100-506-PG217 CMP 50HX.
  • Aggiuntu supportu iniziale per l'accelerazione hardware OpenGL è Vulkan per l'applicazioni X11 in esecuzione in ambienti Wayland chì utilizanu u cumpunente Xwayland DDX. A ghjudicà da e teste, quandu si usa u ramu di u driver NVIDIA 470, u rendiment di OpenGL è Vulkan in l'applicazioni X lanciate cù XWayland hè guasi listessa chì eseguisce sottu un servitore X regular.
  • A capacità di utilizà a tecnulugia NVIDIA NGX in Wine è u pacchettu Proton, sviluppatu da Valve per eseguisce ghjochi Windows in Linux, hè stata implementata. Includendu Wine and Proton, pudete avà eseguisce ghjochi chì supportanu a tecnulugia DLSS, chì vi permette di utilizà i nuclei Tensor di carte video NVIDIA per una scala realistica di l'imaghjini utilizendu metudi di machine learning per aumentà a risoluzione senza perde a qualità.

    Per utilizà a funziunalità NGX in l'applicazioni Windows lanciate cù Wine, a biblioteca nvngx.dll hè inclusa. U supportu NGX ùn hè micca statu ancu implementatu nantu à u vinu è e versioni stabili di Proton, ma i cambiamenti per sustene sta funziunalità sò digià cuminciati à esse inclusi in u ramu Proton Experimental.

  • I limiti sò stati sguassati nantu à u numeru di cuntesti OpenGL cuncurrenti, chì sò avà limitati solu da a dimensione di a memoria dispunibile.
  • Aghjunghje supportu per a tecnulugia PRIME per scaricamentu di l'operazioni di rendering à altre GPU (PRIME Display Offload) in cunfigurazioni in quale e GPU fonte è di destinazione sò processate da u driver NVIDIA, è ancu quandu a GPU fonte hè trattata da u driver AMDGPU.
  • Aghjunghje supportu per e novi estensioni Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, permette l'usu di riproiezione asincrona in SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_dynamic, VK_EXT_Write_ext_en_ext _ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • L'usu di e proprietà glubale Vulkan diverse da VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT necessita avà l'accessu root o i privilegi CAP_SYS_NICE.
  • Aggiuntu un novu modulu di kernel nvidia-peermem.ko chì permette RDMA per esse utilizatu per accede direttamente à a memoria GPU NVIDIA da i dispositi di terzu, cum'è Mellanox InfiniBand HCA (Adaptatori di Canali Host) senza copià e dati à a memoria di u sistema.
  • Per automaticamente, l'inizializazione SLI hè attivata quandu si usanu GPU cù quantità differenti di memoria video.
  • nvidia-settings è NV-CONTROL furnisce strumenti di gestione più fresche per difettu per i bordi chì supportanu u cuntrollu di u software cooler.
  • U firmware gsp.bin hè inclusu, chì hè utilizatu per trasfurmà l'inizializazione è u cuntrollu di a GPU à u latu di u chip GPU System Processor (GSP).

À u listessu tempu, à a Conferenza di Sviluppatori di u ghjocu, NVIDIA hà annunziatu u codice fonte apertu di u kit di strumenti SDK RTXMU (RTX Memory Utility) sottu a licenza MIT, chì permette l'usu di cumpattazione è subdistribuzione di i buffer BLAS (strutture di accelerazione di u livellu di fondu) per riduce significativamente u cunsumu di memoria video. A compattazione permette di riduce u cunsumu generale di memoria BLAS da 50%, è a subdistribuzione migliurà l'efficienza di l'almacenamiento di buffer cumminendu parechji buffers chjuchi in pagine di 64 KB o 4 MB di dimensione.

NVIDIA hà publicatu u driver 470.57.02, RTXMU open-source, è aghjunghjenu supportu Linux à u SDK RTX.

NVIDIA hà ancu apertu u codice per a biblioteca NVRHI (NVIDIA Rendering Hardware Interface) è u framework Donut sottu una licenza MIT. NVRHI hè una strata astratta chì corre nantu à diverse API grafiche (Direct3D 11, Direct3D 12, Vulkan 1.2) in Windows è Linux. Donut furnisce un inseme di cumpunenti pre-custruiti è fasi di rendering per prototipà sistemi di rendering in tempu reale.

Inoltre, NVIDIA hà furnitu supportu per l'architettura Linux è ARM in u SDK: DLSS (Deep Learning Super Sampling, scala realistica di l'imaghjini cù metudi di apprendimentu machine), RTXDI (Illuminazione diretta RTX, illuminazione dinamica), RTXGI (Illuminazione Globale RTX, recreazione di riflessione di luce), NRD (NVIDIA Optix AI-Acceleration Denoiser, utilizendu machine learning per accelerà a rendering realisticu di l'imaghjini).

Source: opennet.ru

Add a comment