NVIDIA je objavila upravljački program 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. Driver je dostupan za Linux (ARM, x86_64), FreeBSD (x86_64) i Solaris (x86_64).

Glavne inovacije:

  • Dodana podrška za nove GPU-e: 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.
  • Dodana 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, pri korištenju ogranka drajvera NVIDIA 470, izvedba OpenGL i Vulkan u X aplikacijama pokrenutim pomoću XWaylanda gotovo je ista kao pri radu pod običnim X poslužiteljem.
  • Implementirana je mogućnost korištenja NVIDIA NGX tehnologije u Wineu i paketu 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ćuje korištenje Tensor jezgri NVIDIA video kartica za realistično skaliranje slike korištenjem metoda strojnog učenja za povećanje rezolucije bez gubitka kvalitete.

    Za korištenje NGX funkcionalnosti u Windows aplikacijama pokrenutim pomoću Winea, uključena je biblioteka nvngx.dll. Na Wine i stabilnim izdanjima Protona, podrška za NGX još nije implementirana, ali promjene koje podržavaju ovu funkcionalnost već su počele biti uključene u granu Proton Experimental.

  • Uklonjena su ograničenja broja istodobnih OpenGL konteksta, koji su sada ograničeni samo veličinom dostupne memorije.
  • Dodana je podrška za PRIME tehnologiju za prijenos operacija renderiranja na druge GPU-ove (PRIME Display Offload) u konfiguracijama u kojima izvorni i ciljni GPU obrađuju NVIDIA upravljački program, kao i kada izvorni GPU obrađuje AMDGPU upravljački program.
  • Dodana podrška za nove Vulkan ekstenzije: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, dopušta upotrebu asinkrone reprojekcije u SteamVR-u), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extended_dynamic_state2, VK_EXT_color_write_en mogućnosti, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • Korištenje globalnih svojstava Vulkan osim VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT sada zahtijeva root pristup ili CAP_SYS_NICE privilegije.
  • Dodan je novi kernel modul nvidia-peermem.ko koji omogućuje korištenje RDMA za izravan pristup NVIDIA GPU memoriji od strane uređaja treće strane kao što je Mellanox InfiniBand HCA (Host Channel Adapters) bez kopiranja podataka u sistemsku memoriju.
  • Prema zadanim postavkama, SLI inicijalizacija je omogućena kada se koriste GPU-ovi s različitim količinama video memorije.
  • nvidia-settings i NV-CONTROL standardno pružaju alate za upravljanje hladnjakom za ploče koje podržavaju softversku kontrolu hladnjaka.
  • Uključen je firmware gsp.bin koji se koristi za premještanje inicijalizacije i kontrole GPU-a na stranu čipa GPU System Processor (GSP).

U isto vrijeme, na Game Developers Conference, NVIDIA je najavila otvoreni izvorni kod RTXMU (RTX Memory Utility) SDK alata pod MIT licencom, koji omogućuje korištenje sažimanja i poddistribucije BLAS (bottom level acceleration structures) međuspremnika na značajno smanjiti potrošnju video memorije. Sažimanje omogućuje smanjenje ukupne potrošnje BLAS memorije za 50%, a poddistribucija poboljšava učinkovitost pohrane međuspremnika kombiniranjem nekoliko malih međuspremnika u stranice veličine 64 KB ili 4 MB.

NVIDIA je objavila upravljački program 470.57.02, RTXMU otvorenog koda i dodala podršku za Linux u RTX SDK

NVIDIA je također otvorila kod za NVRHI (NVIDIA Rendering Hardware Interface) biblioteku i okvir Donut pod MIT licencom. NVRHI je apstraktni sloj koji radi povrh raznih grafičkih API-ja (Direct3D 11, Direct3D 12, Vulkan 1.2) na Windowsima i Linuxu. Donut nudi skup unaprijed izgrađenih komponenti i faza renderiranja za izradu prototipa sustava za renderiranje u stvarnom vremenu.

Osim toga, NVIDIA je pružila podršku za Linux i ARM arhitekturu u SDK-u: DLSS (Deep Learning Super Sampling, realno skaliranje slike korištenjem metoda strojnog učenja), RTXDI (RTX Direct Illumination, dinamičko osvjetljenje), RTXGI (RTX Global Illumination, rekreacija refleksija svjetla), NRD (NVIDIA Optix AI-Acceleration Denoiser, korištenje strojnog učenja za ubrzavanje realističnog renderiranja slike).

Izvor: opennet.ru

Dodajte komentar