Versiunea driverului proprietar NVIDIA 470.42.01

NVIDIA a publicat lansarea unei noi ramuri a driverului proprietar NVIDIA 470.42.01, care este încă în testare beta. Driverul este disponibil pentru Linux (ARM, x86_64), FreeBSD (x86_64) și Solaris (x86_64).

Principalele inovații:

  • S-a adăugat suport inițial pentru accelerarea hardware OpenGL și Vulkan pentru aplicațiile X11 care rulează în medii Wayland folosind componenta Xwayland DDX. Judecând după teste, atunci când utilizați ramura driverului NVIDIA 470, performanța OpenGL și Vulkan în aplicațiile X lansate folosind XWayland este aproape aceeași cu cea a rulării pe un server X obișnuit.
  • A fost implementată capacitatea de a utiliza tehnologia NVIDIA NGX în Wine și pachetul Proton, dezvoltat de Valve pentru rularea jocurilor Windows pe Linux. Inclusiv Wine și Proton, acum puteți rula jocuri care acceptă tehnologia DLSS, care vă permite să utilizați nucleele Tensor ale plăcilor video NVIDIA pentru scalarea realistă a imaginii folosind metode de învățare automată pentru a crește rezoluția fără a pierde calitatea.

    Pentru a utiliza funcționalitatea NGX în aplicațiile Windows lansate folosind Wine, este inclusă biblioteca nvngx.dll. Pe versiunile Wine și stabile ale lui Proton, suportul NGX nu a fost încă implementat, dar modificările pentru a susține această funcționalitate au început deja să fie incluse în ramura Proton Experimental.

  • S-a adăugat suport pentru noi GPU-uri: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, A100-PG506-207, A100-PG506-217, CMP 50HX.
  • Au fost eliminate limitele privind numărul de contexte OpenGL concurente, care acum sunt limitate doar de dimensiunea memoriei disponibile.
  • S-a adăugat suport pentru tehnologia PRIME pentru descărcarea operațiunilor de randare către alte GPU-uri (PRIME Display Offload) în configurațiile în care GPU-urile sursă și țintă sunt procesate de driverul NVIDIA, precum și atunci când GPU-ul sursă este procesat de driverul AMDGPU.
  • S-a adăugat suport pentru noile extensii Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, permite utilizarea reproiectării asincrone în SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_dynamic, VK_EXT_EXT_EXT_Dynamic, VK_EXT_ext_extension_ _ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Utilizarea proprietăților globale Vulkan, altele decât VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT, necesită acum acces root sau privilegii CAP_SYS_NICE.
  • S-a adăugat un nou modul kernel nvidia-peermem.ko care permite utilizarea RDMA pentru a accesa direct memoria GPU NVIDIA de către dispozitive terțe, cum ar fi Mellanox InfiniBand HCA (Adaptoare pentru canal gazdă), fără a copia datele în memoria sistemului.
  • În mod implicit, inițializarea SLI este activată când se utilizează GPU-uri cu cantități diferite de memorie video.
  • Nvidia-settings și NV-CONTROL oferă instrumente de gestionare a cooler-ului în mod implicit pentru plăcile care acceptă controlul cooler-ului software.
  • Este inclus firmware-ul gsp.bin, care este utilizat pentru a muta inițializarea și controlul GPU-ului pe partea laterală a chipului GPU System Processor (GSP).

Sursa: opennet.ru

Adauga un comentariu