NVIDIA ha publicat el controlador 470.57.02, RTXMU de codi obert i ha afegit compatibilitat amb Linux a l'SDK RTX

NVIDIA ha publicat la primera versió estable de la nova branca del controlador propietari de NVIDIA 470.57.02. El controlador està disponible per a Linux (ARM, x86_64), FreeBSD (x86_64) i Solaris (x86_64).

Principals innovacions:

  • S'ha afegit suport per a noves 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.
  • S'ha afegit suport inicial per a l'acceleració de maquinari OpenGL i Vulkan per a aplicacions X11 que s'executen en entorns Wayland mitjançant el component Xwayland DDX. A jutjar per les proves, quan s'utilitza la branca del controlador NVIDIA 470, el rendiment d'OpenGL i Vulkan a les aplicacions X llançades amb XWayland és gairebé el mateix que s'executa sota un servidor X normal.
  • S'ha implementat la capacitat d'utilitzar la tecnologia NVIDIA NGX a Wine i el paquet Proton, desenvolupat per Valve per executar jocs de Windows a Linux. Inclou Wine i Proton, ara podeu executar jocs que admetin la tecnologia DLSS, que us permet utilitzar els nuclis Tensor de les targetes de vídeo NVIDIA per a l'escalat d'imatges realistes mitjançant mètodes d'aprenentatge automàtic per augmentar la resolució sense perdre qualitat.

    Per utilitzar la funcionalitat NGX a les aplicacions de Windows llançades amb Wine, s'inclou la biblioteca nvngx.dll. A les versions Wine i estables de Proton, el suport NGX encara no s'ha implementat, però ja s'han començat a incloure canvis per donar suport a aquesta funcionalitat a la branca Proton Experimental.

  • S'han eliminat els límits al nombre de contextos OpenGL concurrents, que ara només estan limitats per la mida de la memòria disponible.
  • S'ha afegit suport per a la tecnologia PRIME per descarregar operacions de renderització a altres GPU (PRIME Display Offload) en configuracions en què el controlador NVIDIA processa les GPU d'origen i de destinació, així com quan la GPU d'origen és processada pel controlador AMDGPU.
  • S'ha afegit suport per a noves extensions de Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, permet l'ús de la reprojecció asíncrona a SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_Dynamic, VK_EXT_Dynamic_, VK_EXT_Dynamic_extensions _ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • L'ús de propietats globals de Vulkan diferents de VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT ara requereix accés root o privilegis CAP_SYS_NICE.
  • S'ha afegit un nou mòdul del nucli nvidia-peermem.ko que permet utilitzar RDMA per accedir directament a la memòria GPU de NVIDIA per dispositius de tercers com Mellanox InfiniBand HCA (adaptadors de canal d'amfitrió) sense copiar les dades a la memòria del sistema.
  • Per defecte, la inicialització SLI està activada quan s'utilitzen GPU amb diferents quantitats de memòria de vídeo.
  • nvidia-settings i NV-CONTROL proporcionen eines de gestió més fredes de manera predeterminada per a les plaques que admeten el control del refrigerador del programari.
  • S'inclou el microprogramari gsp.bin, que s'utilitza per moure la inicialització i el control de la GPU al costat del xip del processador del sistema GPU (GSP).

Al mateix temps, a la Game Developers Conference, NVIDIA va anunciar el codi font obert del kit d'eines SDK RTXMU (RTX Memory Utility) sota la llicència MIT, que permet l'ús de la compactació i la subdistribució dels buffers BLAS (estructures d'acceleració de nivell inferior) per reduir significativament el consum de memòria de vídeo. La compactació permet reduir el consum total de memòria BLAS en un 50%, i la subdistribució millora l'eficiència de l'emmagatzematge de memòria intermèdia combinant diversos buffers petits en pàgines de 64 KB o 4 MB de mida.

NVIDIA ha publicat el controlador 470.57.02, RTXMU de codi obert i ha afegit compatibilitat amb Linux a l'SDK RTX

NVIDIA també va crear codi obert per a la biblioteca NVRHI (NVIDIA Rendering Hardware Interface) i el marc Donut sota una llicència MIT. NVRHI és una capa abstracta que s'executa a sobre de diverses API de gràfics (Direct3D 11, Direct3D 12, Vulkan 1.2) a Windows i Linux. Donut proporciona un conjunt de components preconstruïts i etapes de renderització per crear prototips de sistemes de renderització en temps real.

A més, NVIDIA ha proporcionat suport per a l'arquitectura Linux i ARM a l'SDK: DLSS (Deep Learning Super Sampling, escala d'imatges realistes mitjançant mètodes d'aprenentatge automàtic), RTXDI (il·luminació directa RTX, il·luminació dinàmica), RTXGI (il·luminació global RTX, recreació de reflex de la llum), NRD (NVIDIA Optix AI-Acceleration Denoiser, utilitzant l'aprenentatge automàtic per accelerar la representació d'imatges realistes).

Font: opennet.ru

Afegeix comentari