NVIDIA เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเป„เบ”เป€เบงเบต 470.57.02, เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡ RTXMU, เปเบฅเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Linux เบเบฑเบš RTX SDK

NVIDIA เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเปƒเบซเบกเปˆเบ‚เบญเบ‡เป„เบ”เป€เบงเบต NVIDIA เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ 470.57.02. เป„เบ”เป€เบงเบตเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบš Linux (ARM, x86_64), FreeBSD (x86_64) เปเบฅเบฐ Solaris (x86_64).

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เป:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš GPUs เปƒเปเปˆ: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-PG506, A207-PG,100-506, CMP 217HX.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบฎเบฒเบ”เปเบง OpenGL เปเบฅเบฐ Vulkan เบชเปเบฒเบฅเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ X11 เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Wayland เป‚เบ”เบเปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบš Xwayland DDX. เบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เป‚เบ”เบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เป€เบกเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบชเบฒเบ‚เบฒเป„เบ”เป€เบงเบต NVIDIA 470, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ OpenGL เปเบฅเบฐ Vulkan เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ X เบ—เบตเปˆเป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ”เบเปƒเบŠเป‰ XWayland เปเบกเปˆเบ™เป€เบเบทเบญเบšเบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฒเบเปƒเบ•เป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ X เบ›เบปเบเบเบฐเบ•เบด.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต NVIDIA NGX เปƒเบ™ Wine เปเบฅเบฐเบŠเบธเบ” Proton, เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Valve เบชเปเบฒเบฅเบฑเบšเปเบฅเปˆเบ™เป€เบเบก Windows เปƒเบ™ Linux, เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”. เบฅเบงเบกเบ—เบฑเบ‡ Wine เปเบฅเบฐ Proton, เบ•เบญเบ™เบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบเบกเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต DLSS, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰ Tensor cores เบ‚เบญเบ‡เบšเบฑเบ”เบงเบตเบ”เบตเป‚เบญ NVIDIA เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เป‚เบ”เบเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบฅเบฐเบญเบฝเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ„เบธเบ™เบ™เบฐเบžเบฒเบš.

    เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ NGX เปƒเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ Windows เบ—เบตเปˆเป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ”เบเปƒเบŠเป‰ Wine, เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” nvngx.dll เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆ. เปƒเบ™ Wine เปเบฅเบฐเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบญเบ Proton, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ NGX เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”, เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ™เบตเป‰เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเป‰เบงเบ—เบตเปˆเบˆเบฐเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒเบ—เบปเบ”เบฅเบญเบ‡ Proton.

  • เบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเบเปˆเบฝเบงเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบšเปเบฅเบดเบšเบปเบ” OpenGL เบžเป‰เบญเบกเบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเปเบฒเบเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆ.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ—เบเป‚เบ™เป‚เบฅเบเบต PRIME เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ offloading rendering operations to other GPUs (PRIME Display Offload) in configurations that the source and target GPUs are processed by the NVIDIA driver, as well as when GPU source is processed by the AMDGPU driver.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบณเบฅเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ Vulkan เปƒเปเปˆ: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เบ›เบฐเบžเบฑเบ™เปเบšเบšเบญเบฐเบŠเบดเบ‡เป‚เบ„เบฃเบ™เบฑเบชเปƒเบ™ SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex_Tenex2, VK_EXT_dynamic เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™, T_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • เบเบฒเบ™เปƒเบŠเป‰เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบปเปˆเบงเป‚เบฅเบเบ‚เบญเบ‡ Vulkan เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบ VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT เบ”เบฝเบงเบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ เบซเบผเบทเบชเบดเบ”เบ—เบด CAP_SYS_NICE.
  • เป€เบžเบตเปˆเบกเป‚เบกเบ”เบนเบ™ kernel เปƒเบซเบกเปˆ nvidia-peermem.ko เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰ RDMA เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ NVIDIA GPU เป‚เบ”เบเบเบปเบ‡เป‚เบ”เบเบญเบธเบ›เบฐเบเบญเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเป€เบŠเบฑเปˆเบ™ Mellanox InfiniBand HCA (Host Channel Adapters) เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเบ‚เปเป‰เบกเบนเบ™เป„เบ›เบเบฑเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš.
  • เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ SLI เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป€เบกเบทเปˆเบญเปƒเบŠเป‰ GPUs เบ—เบตเปˆเบกเบตเบˆเปเบฒเบ™เบงเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.
  • nvidia-settings เปเบฅเบฐ NV-CONTROL เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เป€เบขเบฑเบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเบณเบฅเบฑเบšเบเบฐเบ”เบฒเบ™เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ„เบงเบฒเบกเป€เบขเบฑเบ™เบ‚เบญเบ‡เบŠเบญเบšเปเบง.
  • เป€เบŸเบตเบกเปเบง gsp.bin เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆ, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเป‰เบฒเบเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบฅเบฐเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก GPU เป„เบ›เบ‚เป‰เบฒเบ‡เบ‚เบญเบ‡เบŠเบดเบš GPU System Processor (GSP).

เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบก, NVIDIA เป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ‚เบญเบ‡เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท RTXMU (RTX Memory Utility) SDK เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เปเบฅเบฐเบเบฒเบ™เปเบˆเบเบขเบฒเบเบเปˆเบญเบเบ‚เบญเบ‡ BLAS (เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบฅเบฑเปˆเบ‡เบฅเบฐเบ”เบฑเบšเบฅเบธเปˆเบก) buffers เป€เบžเบทเปˆเบญ เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบงเบดเบ”เบตเป‚เบญเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ BLAS เป‚เบ”เบเบฅเบงเบกเป‚เบ”เบ 50%, เปเบฅเบฐเบเบฒเบ™เปเบˆเบเบขเบฒเบเบเปˆเบญเบเบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ buffer เป‚เบ”เบเบเบฒเบ™เบฅเบงเบก buffers เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบ™เป‰เบฒเบ‚เบญเบ‡ 64 KB เบซเบผเบท 4 MB เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ”.

NVIDIA เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเป„เบ”เป€เบงเบต 470.57.02, เป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡ RTXMU, เปเบฅเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Linux เบเบฑเบš RTX SDK

NVIDIA เบเบฑเบ‡เป„เบ”เป‰เป€เบ›เบตเบ”เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” NVRHI (NVIDIA Rendering Hardware Interface) เปเบฅเบฐเบเบญเบšเบ‚เบญเบ‡ Donut เบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT. NVRHI เป€เบ›เบฑเบ™เบŠเบฑเป‰เบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เบ—เบตเปˆเปเบฅเปˆเบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ API เบเบฃเบฒเบŸเบดเบเบ•เปˆเบฒเบ‡เป† (Direct3D 11, Direct3D 12, Vulkan 1.2) เปƒเบ™ Windows เปเบฅเบฐ Linux. Donut เบชเบฐเปœเบญเบ‡เบŠเบธเบ”เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบเปˆเบญเบ™ เปเบฅเบฐเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบชเบณเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เปเบšเบšเป€เบงเบฅเบฒเบˆเบดเบ‡.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, NVIDIA เป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐ Linux เปเบฅเบฐ ARM เปƒเบ™ SDK: DLSS (Deep Learning Super Sampling, เบ‚เบฐเบซเบ™เบฒเบ”เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เป‚เบ”เบเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ), RTXDI (RTX Direct Illumination, เปเบชเบ‡เบชเบฐเบซเบงเปˆเบฒเบ‡เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง), RTXGI (RTX Global Illumination, เบเบฒเบ™เบžเบฑเบเบœเปˆเบญเบ™เบ‚เบญเบ‡. เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เปเบชเบ‡), NRD (NVIDIA Optix AI-Acceleration Denoiser, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เปƒเบซเป‰เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบชเบปเบกเบˆเบดเบ‡).

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™