NVIDIA發布驅動470.57.02,開源RTXMU,並在RTX SDK中加入Linux支持

NVIDIA 發布了專有 NVIDIA 驅動程式 470.57.02 新分支的第一個穩定版本。 此驅動程式適用於 Linux(ARM、x86_64)、FreeBSD(x86_64)和 Solaris(x86_64)。

主要創新:

  • 新增了對新GPU 的支援:GeForce RTX 3070 Ti、GeForce RTX 3080 Ti、T4G、A100 80GB PCIe、A16、PG506-243、PG506-242、CMP 90HX、CMP 70HX、A100-506、CMP 207HX、CMP 100HX、A506-PG 217、 CMP 50HX。
  • 使用 Xwayland DDX 組件為在 Wayland 環境中運行的 X11 應用程式添加了對 OpenGL 和 Vulkan 硬體加速的初始支援。 從測試來看,使用 NVIDIA 470 驅動分支時,使用 XWayland 啟動的 X 應用程式中 OpenGL 和 Vulkan 的效能與在常規 X 伺服器下運行幾乎相同。
  • 在 Wine 和 Proton 套件中使用 NVIDIA NGX 技術的能力已經實現,該套件由 Valve 開發,用於在 Linux 上運行 Windows 遊戲。 包括 Wine 和 Proton,您現在可以運行支援 DLSS 技術的遊戲,該技術可讓您使用 NVIDIA 顯示卡的 Tensor 核心,使用機器學習方法進行逼真的影像縮放,從而在不損失品質的情況下提高解析度。

    為了在使用 Wine 啟動的 Windows 應用程式中使用 NGX 功能,需要包含 nvngx.dll 程式庫。 在 Proton 的 Wine 和穩定版本中,NGX 支援尚未實現,但支援此功能的變更已開始包含在 Proton Experimental 分支中。

  • 並發 OpenGL 上下文數量的限制已被取消,現在僅受可用記憶體大小的限制。
  • 增加了對 PRIME 技術的支持,該技術可在源 GPU 和目標 GPU 由 NVIDIA 驅動程式處理以及源 GPU 由 AMDGPU 驅動程式處理的配置中將渲染操作卸載到其他 GPU(PRIME 顯示卸載)。
  • 新增了對新 Vulkan 擴充功能的支援:VK_EXT_global_priority(VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT,允許在 SteamVR 中使用異步重投影)、VK_EXT_global_priority_query、VK_EXT_proking_ex、Lwidcon、widity、Ft_FDstate_EXT_proking_ex、Ft、Swid_FDDstate_Fstate_Fel_FMstate_Fel_programd、Ftabled、Fwid_FDDstate_Fstate_Fstate_Fel_Mad_M​​id_批_M提供_Fstate_Fstate_Fel_Fstate_Fel_programd、Fstate_Fone_Dstate_Fstate_Fone_Fstate_form VK_EXT_vertex_input_dynamic_state、VK _EXT_ycbcr_2plane_2_formats,VK_NV_inherited_viewport_scissor。
  • 使用 VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT 以外的 Vulkan 全域屬性現在需要 root 存取權或 CAP_SYS_NICE 權限。
  • 新增了新的核心模組 nvidia-peermem.ko,允許第三方設備(例如 Mellanox InfiniBand HCA(主機通道適配器))使用 RDMA 直接存取 NVIDIA GPU 內存,而無需將資料複製到系統內存。
  • 預設情況下,當使用具有不同顯存量的 GPU 時,會啟用 SLI 初始化。
  • nvidia-settings 和 NV-CONTROL 預設為支援軟體冷卻器控制的主機板提供冷卻器管理工具。
  • 其中包含 gsp.bin 韌體,用於將 GPU 的初始化和控制移至 GPU 系統處理器 (GSP) 晶片一側。

同時,在遊戲開發者大會上,NVIDIA宣佈在MIT許可下開源RTXMU(RTX Memory Utility)SDK工具包的源代碼,該工具包允許使用BLAS(底層加速結構)緩衝區的壓縮和細分來顯著降低視訊記憶體消耗。 壓縮可以將總體 BLAS 記憶體消耗減少 50%,而細分透過將幾個小緩衝區組合成 64 KB 或 4 MB 大小的頁面來提高緩衝區儲存的效率。

NVIDIA發布驅動470.57.02,開源RTXMU,並在RTX SDK中加入Linux支持

NVIDIA 也在 MIT 許可下開源了 NVRHI(NVIDIA 渲染硬體介面)庫和 Donut 框架的程式碼。 NVRHI 是一個抽象層,運行在 Windows 和 Linux 上的各種圖形 API(Direct3D 11、Direct3D 12、Vulkan 1.2)之上。 Donut 提供了一組預先建置的元件和渲染階段,用於建立即時渲染系統的原型。

此外,NVIDIA在SDK中提供了Linux和ARM架構的支援:DLSS(深度學習超級取樣,利用機器學習方法實現逼真的影像縮放)、RTXDI(RTX直接照明,動態光照)、RTXGI(RTX全局照明,再現光反射)、NRD(NVIDIA Optix AI-Acceleration Denoiser,利用機器學習加速真實影像渲染)。

來源: opennet.ru

添加評論