NVIDIA wis nerbitake driver 470.57.02, open-sourced RTXMU, lan nambah dhukungan Linux menyang RTX SDK

NVIDIA wis nerbitake rilis stabil pisanan saka cabang anyar driver NVIDIA proprietary 470.57.02. Driver kasedhiya kanggo Linux (ARM, x86_64), FreeBSD (x86_64) lan Solaris (x86_64).

Inovasi utama:

  • Dhukungan tambahan kanggo GPU anyar: 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, A50-PGXNUMX-XNUMX CMP XNUMXHX.
  • Nambahake dhukungan awal kanggo akselerasi hardware OpenGL lan Vulkan kanggo aplikasi X11 sing mlaku ing lingkungan Wayland nggunakake komponen Xwayland DDX. Ditilik saka tes kasebut, nalika nggunakake cabang driver NVIDIA 470, kinerja OpenGL lan Vulkan ing aplikasi X sing diluncurake nggunakake XWayland meh padha karo sing mlaku ing server X biasa.
  • Kemampuan kanggo nggunakake teknologi NVIDIA NGX ing Wine lan paket Proton, dikembangake dening Valve kanggo mbukak game Windows ing Linux, wis dileksanakake. Kalebu Anggur lan Proton, saiki sampeyan bisa mbukak game sing ndhukung teknologi DLSS, sing ngidini sampeyan nggunakake inti Tensor kertu video NVIDIA kanggo skala gambar sing nyata nggunakake metode pembelajaran mesin kanggo nambah resolusi tanpa kelangan kualitas.

    Kanggo nggunakake fungsi NGX ing aplikasi Windows dibukak nggunakake Wine, nvngx.dll perpustakaan klebu. Ing Wine lan rilis stabil Proton, dhukungan NGX durung dileksanakake, nanging owah-owahan kanggo ndhukung fungsi iki wis wiwit dilebokake ing cabang Eksperimen Proton.

  • Watesan wis dibusak kanggo jumlah konteks OpenGL bebarengan, sing saiki diwatesi mung dening ukuran memori sing kasedhiya.
  • Dhukungan ditambahake kanggo teknologi PRIME kanggo mbukak operasi rendering menyang GPU liyane (PRIME Display Offload) ing konfigurasi sing sumber lan target GPU diproses dening driver NVIDIA, uga nalika GPU sumber diproses dening driver AMDGPU.
  • Dhukungan sing ditambahake kanggo ekstensi Vulkan anyar: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, ngidini nggunakake reprojection asinkron ing SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex_write_x, VK_provoking_vertex. , VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Nggunakake properti global Vulkan liyane saka VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT saiki mbutuhake akses root utawa hak istimewa CAP_SYS_NICE.
  • Nambahake modul kernel anyar nvidia-peermem.ko sing ngidini RDMA digunakake kanggo ngakses memori NVIDIA GPU langsung dening piranti pihak katelu kayata Mellanox InfiniBand HCA (Host Channel Adapter) tanpa nyalin data menyang memori sistem.
  • Kanthi gawan, inisialisasi SLI diaktifake nalika nggunakake GPU kanthi jumlah memori video sing beda.
  • nvidia-setelan lan NV-CONTROL nyedhiyakake alat manajemen adhem minangka standar kanggo papan sing ndhukung kontrol piranti lunak sing luwih adhem.
  • Perangkat kukuh gsp.bin klebu, kang digunakake kanggo pamindhahan initialization lan kontrol GPU ing sisih GPU System Processor (GSP) chip.

Ing wektu sing padha, ing Konferensi Pengembang Game, NVIDIA ngumumake kode sumber terbuka saka toolkit SDK RTXMU (RTX Memory Utility) miturut lisensi MIT, sing ngidini panggunaan pemadatan lan subdistribusi BLAS (struktur percepatan tingkat ngisor) buffer kanggo Ngartekno nyuda konsumsi memori video. Compaction ndadekake iku bisa kanggo ngurangi konsumsi memori BLAS sakabèhé karo 50%, lan subdistribution mbenakake efficiency panyimpenan buffer dening nggabungke sawetara buffer cilik menyang kaca 64 KB utawa 4 MB ing ukuran.

NVIDIA wis nerbitake driver 470.57.02, open-sourced RTXMU, lan nambah dhukungan Linux menyang RTX SDK

NVIDIA uga mbukak sumber kode kanggo perpustakaan NVRHI (NVIDIA Rendering Hardware Interface) lan kerangka Donut miturut lisensi MIT. NVRHI minangka lapisan abstrak sing mlaku ing ndhuwur macem-macem API grafis (Direct3D 11, Direct3D 12, Vulkan 1.2) ing Windows lan Linux. Donut nyedhiyakake sakumpulan komponen sing wis dibangun lan tahapan rendering kanggo prototipe sistem rendering wektu nyata.

Kajaba iku, NVIDIA wis nyedhiyakake dhukungan kanggo arsitektur Linux lan ARM ing SDK: DLSS (Deep Learning Super Sampling, skala gambar realistis nggunakake metode pembelajaran mesin), RTXDI (RTX Direct Ilumination, pencahayaan dinamis), RTXGI (RTX Global Illumination, rekreasi saka refleksi cahya ), NRD (NVIDIA Optix AI-Acceleration Denoiser, nggunakake machine learning kanggo nyepetake rendering gambar nyata).

Source: opennet.ru

Add a comment