NVIDIA on avaldanud draiveri 470.57.02, avatud lähtekoodiga RTXMU ja lisanud RTX SDK-le Linuxi toe

NVIDIA on avaldanud patenteeritud NVIDIA draiveri 470.57.02 uue haru esimese stabiilse väljalase. Draiver on saadaval Linuxi (ARM, x86_64), FreeBSD (x86_64) ja Solarise (x86_64) jaoks.

Peamised uuendused:

  • Lisatud tugi uutele GPU-dele: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506-PG207-100-PG506-217 CMP 50HX.
  • Lisatud on OpenGL-i ja Vulkani riistvarakiirenduse esialgne tugi Waylandi keskkondades töötavate X11 rakenduste jaoks, kasutades Xwaylandi DDX komponenti. Testide põhjal otsustades on NVIDIA 470 draiveriharu kasutamisel OpenGL-i ja Vulkani jõudlus XWaylandi abil käivitatud X-rakendustes peaaegu sama, mis tavalise X-serveri all.
  • Rakendatud on võimalus kasutada NVIDIA NGX tehnoloogiat Wine'is ja Protoni paketis, mille Valve on välja töötanud Windowsi mängude käitamiseks Linuxis. Kaasa arvatud Wine ja Proton, saate nüüd käivitada mänge, mis toetavad DLSS-tehnoloogiat, mis võimaldab kasutada NVIDIA videokaartide Tensori tuumasid realistliku pildi skaleerimiseks, kasutades masinõppe meetodeid, et suurendada eraldusvõimet ilma kvaliteeti kaotamata.

    NGX-i funktsioonide kasutamiseks Wine'i abil käivitatud Windowsi rakendustes on kaasas teek nvngx.dll. NGX-i tuge ei ole veel Wine'i ja Protoni stabiilsete väljaannete puhul rakendatud, kuid selle funktsiooni toetamiseks tehtud muudatusi on Proton Experimentali harus juba hakatud kaasama.

  • Samaaegsete OpenGL-i kontekstide arvu piirangud on eemaldatud, mida piirab nüüd ainult saadaoleva mälu suurus.
  • Lisatud on PRIME-tehnoloogia tugi renderdustoimingute mahalaadimiseks teistele GPU-dele (PRIME Display Offload) konfiguratsioonides, milles lähte- ja siht-GPU-sid töötleb NVIDIA draiver, samuti siis, kui lähte-GPU-d töötleb AMDGPU draiver.
  • Lisatud tugi uutele Vulkani laiendustele: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, võimaldab SteamVR-is kasutada asünkroonset taasprojitseerimist), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_coloring_vertex, VKEXte_color_, VKEXte_ended_EXK_T K_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_herited_viewport_scissor.
  • Muude Vulkani globaalsete atribuutide kui VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT kasutamine nõuab nüüd juurjuurdepääsu või CAP_SYS_NICE õigusi.
  • Lisati uus kerneli moodul nvidia-peermem.ko, mis võimaldab RDMA-d kasutada NVIDIA GPU-mälule otse juurdepääsuks kolmandate osapoolte seadmetes, nagu Mellanox InfiniBand HCA (host Channel Adapters), ilma andmeid süsteemimällu kopeerimata.
  • Vaikimisi on SLI lähtestamine lubatud, kui kasutate erineva mahuga videomäluga GPU-sid.
  • nvidia-settings ja NV-CONTROL pakuvad vaikimisi jahedamaid haldustööriistu plaatidele, mis toetavad tarkvara jahuti juhtimist.
  • Kaasas on püsivara gsp.bin, mida kasutatakse GPU initsialiseerimiseks ja juhtimiseks GPU süsteemiprotsessori (GSP) kiibi küljele.

Samal ajal kuulutas NVIDIA Game Developers Conference'il välja MIT litsentsi alla kuuluva RTXMU (RTX Memory Utility) SDK tööriistakomplekti avatud lähtekoodi, mis võimaldab kasutada BLAS-i (alumise taseme kiirendusstruktuuride) puhvrite tihendamist ja alamjaotamist. vähendab oluliselt videomälu tarbimist. Tihendamine võimaldab vähendada üldist BLAS-i mälutarbimist 50% võrra ja alamjaotus parandab puhversalvestuse efektiivsust, kombineerides mitu väikest puhvrit 64 KB või 4 MB suurusteks lehtedeks.

NVIDIA on avaldanud draiveri 470.57.02, avatud lähtekoodiga RTXMU ja lisanud RTX SDK-le Linuxi toe

NVIDIA andis MIT-litsentsi alusel ka avatud lähtekoodiga koodi NVRHI (NVIDIA renderdamise riistvaraliidese) raamatukogu ja Donut raamistiku jaoks. NVRHI on abstraktne kiht, mis töötab Windowsis ja Linuxis erinevate graafika API-de (Direct3D 11, Direct3D 12, Vulkan 1.2) peal. Donut pakub reaalajas renderdussüsteemide prototüüpide loomiseks eelehitatud komponentide ja renderdamisetappide komplekti.

Lisaks on NVIDIA pakkunud SDK-s tuge Linuxi ja ARM-i arhitektuurile: DLSS (Deep Learning Super Sampling, realistlik kujutise skaleerimine masinõppemeetodite abil), RTXDI (RTX Direct Illumination, dünaamiline valgustus), RTXGI (RTX Global Illumination, taaskasutamine). valguse peegeldus), NRD (NVIDIA Optix AI-kiirenduse denoiser, mis kasutab masinõpet, et kiirendada realistlikku kujutise renderdamist).

Allikas: opennet.ru

Lisa kommentaar