NVIDIA ka publikuar drejtuesin 470.57.02, RTXMU me burim të hapur dhe ka shtuar mbështetjen për Linux në RTX SDK

NVIDIA ka publikuar lëshimin e parë të qëndrueshëm të degës së re të drejtuesit të pronarit NVIDIA 470.57.02. Drejtuesi është i disponueshëm për Linux (ARM, x86_64), FreeBSD (x86_64) dhe Solaris (x86_64).

Risitë kryesore:

  • Mbështetje e shtuar për GPU-të e reja: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506, A207- CMP 100HX.
  • U shtua mbështetje fillestare për përshpejtimin e harduerit OpenGL dhe Vulkan për aplikacionet X11 që funksionojnë në mjediset Wayland duke përdorur komponentin Xwayland DDX. Duke gjykuar nga testet, kur përdorni degën e shoferit NVIDIA 470, performanca e OpenGL dhe Vulkan në aplikacionet X të lançuara duke përdorur XWayland është pothuajse e njëjtë me funksionimin nën një server të rregullt X.
  • Është zbatuar aftësia për të përdorur teknologjinë NVIDIA NGX në Wine dhe paketën Proton, e zhvilluar nga Valve për ekzekutimin e lojërave Windows në Linux. Duke përfshirë Wine dhe Proton, tani mund të ekzekutoni lojëra që mbështesin teknologjinë DLSS, e cila ju lejon të përdorni bërthamat Tensor të kartave video NVIDIA për shkallëzim realist të imazhit duke përdorur metoda të mësimit të makinës për të rritur rezolucionin pa humbur cilësinë.

    Për të përdorur funksionalitetin NGX në aplikacionet Windows të nisura duke përdorur Wine, përfshihet biblioteka nvngx.dll. Në versionet Wine dhe stabile të Proton, mbështetja NGX nuk është zbatuar ende, por ndryshimet për të mbështetur këtë funksionalitet tashmë kanë filluar të përfshihen në degën Proton Experimental.

  • Janë hequr kufizimet në numrin e konteksteve të njëkohshme OpenGL, të cilat tani janë të kufizuara vetëm nga madhësia e memories së disponueshme.
  • Mbështetje e shtuar për teknologjinë PRIME për shkarkimin e operacioneve të renderimit në GPU të tjera (PRIME Display Offload) në konfigurimet në të cilat GPU-të burimore dhe objektive përpunohen nga drejtuesi NVIDIA, si dhe kur GPU-ja burimore përpunohet nga drejtuesi AMDGPU.
  • Mbështetje e shtuar për shtesat e reja Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, lejon përdorimin e riprojeksionit asinkron në SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_PRIORITY_ortex_Texte write_enable, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Përdorimi i veçorive globale të Vulkan-it përveç VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT tani kërkon qasje rrënjësore ose privilegje CAP_SYS_NICE.
  • U shtua një modul i ri kernel nvidia-peermem.ko që lejon RDMA të përdoret për të hyrë drejtpërdrejt në memorien GPU NVIDIA nga pajisjet e palëve të treta si Mellanox InfiniBand HCA (Adaptuesit e Kanalit Pritës) pa i kopjuar të dhënat në kujtesën e sistemit.
  • Si parazgjedhje, inicializimi SLI aktivizohet kur përdorni GPU me sasi të ndryshme memorie video.
  • nvidia-settings dhe NV-CONTROL ofrojnë si parazgjedhje mjete të menaxhimit të ftohësit për bordet që mbështesin kontrollin e ftohësit të softuerit.
  • Përfshihet firmware-i gsp.bin, i cili përdoret për të zhvendosur inicializimin dhe kontrollin e GPU-së në anën e çipit të procesorit të sistemit GPU (GSP).

Në të njëjtën kohë, në Konferencën e Zhvilluesve të Lojërave, NVIDIA njoftoi kodin me burim të hapur të veglave RTXMU (RTX Memory Utility) SDK nën licencën MIT, i cili lejon përdorimin e ngjeshjes dhe nënshpërndarjes së buferëve BLAS (strukturat e përshpejtimit të nivelit të poshtëm) në ul ndjeshëm konsumin e kujtesës video. Kompaktimi bën të mundur reduktimin e konsumit të përgjithshëm të memories BLAS me 50%, dhe nënshpërndarja përmirëson efikasitetin e ruajtjes së buferit duke kombinuar disa bufera të vegjël në faqe me madhësi 64 KB ose 4 MB.

NVIDIA ka publikuar drejtuesin 470.57.02, RTXMU me burim të hapur dhe ka shtuar mbështetjen për Linux në RTX SDK

NVIDIA gjithashtu ka burim të hapur kodin për bibliotekën NVRHI (NVIDIA Rendering Hardware Interface) dhe kornizën Donut nën një licencë MIT. NVRHI është një shtresë abstrakte që funksionon në krye të API-ve të ndryshme grafike (Direct3D 11, Direct3D 12, Vulkan 1.2) në Windows dhe Linux. Donut ofron një grup komponentësh të para-ndërtuar dhe fazat e paraqitjes për prototipin e sistemeve të paraqitjes në kohë reale.

Përveç kësaj, NVIDIA ka ofruar mbështetje për arkitekturën Linux dhe ARM në SDK: DLSS (Deep Learning Super Sampling, shkallëzim realist i imazhit duke përdorur metodat e mësimit të makinës), RTXDI (RTX Direct Illumination, ndriçim dinamik), RTXGI (RTX Global Illumination, rikrijimi i reflektimi i dritës ), NRD (NVIDIA Optix AI-Acceleration Denoiser, duke përdorur mësimin e makinerive për të përshpejtuar paraqitjen realiste të imazhit).

Burimi: opennet.ru

Shto një koment