NVIDIA je objavila drajver 470.57.02, RTXMU otvorenog koda i dodala podršku za Linux u RTX SDK

NVIDIA je objavila prvo stabilno izdanje nove grane vlasničkog NVIDIA drajvera 470.57.02. Drajver je dostupan za Linux (ARM, x86_64), FreeBSD (x86_64) i Solaris (x86_64).

Glavne inovacije:

  • Dodata podrška za nove 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 CMP 100HX.
  • Dodata početna podrška za OpenGL i Vulkan hardversko ubrzanje za X11 aplikacije koje rade u Wayland okruženjima koristeći Xwayland DDX komponentu. Sudeći po testovima, kada se koristi grana drajvera NVIDIA 470, performanse OpenGL-a i Vulkan-a u X aplikacijama koje su pokrenute pomoću XWayland-a su skoro iste kao i rad pod običnim X serverom.
  • Implementirana je mogućnost korištenja NVIDIA NGX tehnologije u paketu Wine i Proton, koji je razvio Valve za pokretanje Windows igara na Linuxu. Uključujući Wine i Proton, sada možete pokretati igre koje podržavaju DLSS tehnologiju, koja vam omogućava da koristite Tensor jezgra NVIDIA video kartica za realistično skaliranje slike koristeći metode mašinskog učenja kako biste povećali rezoluciju bez gubitka kvaliteta.

    Za korištenje NGX funkcionalnosti u Windows aplikacijama pokrenutim pomoću Wine-a, uključena je biblioteka nvngx.dll. Na Wine i stabilnim izdanjima Protona, podrška za NGX još nije implementirana, ali promjene za podršku ove funkcionalnosti su već počele da se uključuju u Proton Experimental granu.

  • Uklonjena su ograničenja za broj istovremenih OpenGL konteksta, koji su sada ograničeni samo veličinom dostupne memorije.
  • Dodata podrška za PRIME tehnologiju za prenošenje operacija renderovanja na druge GPU-ove (PRIME Display Offload) u konfiguracijama u kojima se izvorni i ciljni GPU-ovi obrađuju od strane NVIDIA drajvera, kao i kada izvorni GPU obrađuje AMDGPU drajver.
  • Dodata podrška za nove Vulkan ekstenzije: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, dozvoljava upotrebu asinhrone reprojekcije u SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_color_dynamic_vertex, VK_ended_color_verext2 sposoban, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • Korištenje Vulkan globalnih svojstava osim VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT sada zahtijeva root pristup ili CAP_SYS_NICE privilegije.
  • Dodan je novi modul kernela nvidia-peermem.ko koji omogućava da se RDMA koristi za direktan pristup NVIDIA GPU memoriji od strane uređaja trećih strana kao što je Mellanox InfiniBand HCA (Host Channel Adapters) bez kopiranja podataka u sistemsku memoriju.
  • Podrazumevano, SLI inicijalizacija je omogućena kada se koriste GPU-ovi sa različitim količinama video memorije.
  • nvidia-settings i NV-CONTROL podrazumevano obezbeđuju alate za upravljanje hladnjakom za ploče koje podržavaju softversku kontrolu hladnjaka.
  • Uključen je firmver gsp.bin, koji se koristi za premještanje inicijalizacije i kontrole GPU-a na stranu GPU sistemskog procesora (GSP) čipa.

Istovremeno, na Konferenciji programera igara, NVIDIA je najavila otvoreni izvorni kod RTXMU (RTX Memory Utility) SDK alata pod MIT licencom, koji omogućava korištenje sažimanja i poddistribucije BLAS (strukture ubrzanja donjeg nivoa) bafera za značajno smanjiti potrošnju video memorije. Sabijanje omogućava smanjenje ukupne potrošnje BLAS memorije za 50%, a poddistribucija poboljšava efikasnost skladištenja bafera kombinovanjem nekoliko malih bafera u stranice veličine 64 KB ili 4 MB.

NVIDIA je objavila drajver 470.57.02, RTXMU otvorenog koda i dodala podršku za Linux u RTX SDK

NVIDIA je takođe otvorila kod za NVRHI (NVIDIA Rendering Hardware Interface) biblioteku i Donut framework pod MIT licencom. NVRHI je apstraktni sloj koji radi na raznim grafičkim API-jima (Direct3D 11, Direct3D 12, Vulkan 1.2) na Windows i Linux. Donut obezbeđuje skup unapred izgrađenih komponenti i faza renderovanja za izradu prototipa sistema za renderovanje u realnom vremenu.

Pored toga, NVIDIA je obezbedila podršku za Linux i ARM arhitekturu u SDK: DLSS (Deep Learning Super Sampling, realno skaliranje slike pomoću metoda mašinskog učenja), RTXDI (RTX direktno osvetljenje, dinamičko osvetljenje), RTXGI (RTX Global Illumination, rekreacija refleksija svjetlosti), NRD (NVIDIA Optix AI-Acceleration Denoiser, korištenje mašinskog učenja za ubrzanje realističnog prikaza slike).

izvor: opennet.ru

Dodajte komentar