NVIDIA-eigene Treiberversion 470.42.01

NVIDIA hat die Veröffentlichung eines neuen Zweigs des proprietären Treibers NVIDIA 470.42.01 veröffentlicht, der sich noch im Betatest befindet. Der Treiber ist für Linux (ARM, x86_64), FreeBSD (x86_64) und Solaris (x86_64) verfügbar.

Wichtigste Neuerungen:

  • Erste Unterstützung für OpenGL- und Vulkan-Hardwarebeschleunigung für X11-Anwendungen hinzugefügt, die in Wayland-Umgebungen unter Verwendung der Xwayland DDX-Komponente ausgeführt werden. Den Tests zufolge ist die Leistung von OpenGL und Vulkan in X-Anwendungen, die mit XWayland gestartet wurden, bei Verwendung des NVIDIA 470-Treiberzweigs fast dieselbe wie bei der Ausführung unter einem normalen X-Server.
  • Die Möglichkeit, die NVIDIA NGX-Technologie in Wine und dem von Valve entwickelten Proton-Paket zum Ausführen von Windows-Spielen unter Linux zu verwenden, wurde implementiert. Einschließlich Wine und Proton können Sie jetzt Spiele ausführen, die die DLSS-Technologie unterstützen, wodurch Sie die Tensor-Kerne von NVIDIA-Grafikkarten für eine realistische Bildskalierung mithilfe von Methoden des maschinellen Lernens nutzen können, um die Auflösung ohne Qualitätsverlust zu erhöhen.

    Um die NGX-Funktionalität in Windows-Anwendungen zu nutzen, die mit Wine gestartet wurden, ist die Bibliothek nvngx.dll enthalten. Die NGX-Unterstützung wurde in den Wine- und Stable-Versionen von Proton noch nicht implementiert, aber Änderungen zur Unterstützung dieser Funktionalität wurden bereits in den Proton Experimental-Zweig aufgenommen.

  • Unterstützung für neue GPUs hinzugefügt: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, A100-PG506-207, A100-PG506-217, CMP 50HX.
  • Beschränkungen für die Anzahl gleichzeitiger OpenGL-Kontexte wurden aufgehoben, die jetzt nur noch durch die Größe des verfügbaren Speichers begrenzt sind.
  • Unterstützung für die PRIME-Technologie zum Auslagern von Rendering-Vorgängen auf andere GPUs (PRIME Display Offload) in Konfigurationen hinzugefügt, in denen die Quell- und Ziel-GPUs vom NVIDIA-Treiber verarbeitet werden, sowie wenn die Quell-GPU vom AMDGPU-Treiber verarbeitet wird.
  • Unterstützung für neue Vulkan-Erweiterungen hinzugefügt: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, ermöglicht die Verwendung der asynchronen Neuprojektion in SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extended_dynamic_state2, VK_EXT_color_write_enable, VK_EXT_vertex_input_ Dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • Die Verwendung anderer globaler Vulkan-Eigenschaften als VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT erfordert jetzt Root-Zugriff oder CAP_SYS_NICE-Berechtigungen.
  • Ein neues Kernel-Modul nvidia-peermem.ko wurde hinzugefügt, das die Verwendung von RDMA für den direkten Zugriff auf den NVIDIA-GPU-Speicher durch Geräte von Drittanbietern wie Mellanox InfiniBand HCA (Host Channel Adapters) ermöglicht, ohne die Daten in den Systemspeicher zu kopieren.
  • Standardmäßig ist die SLI-Initialisierung aktiviert, wenn GPUs mit unterschiedlichem Videospeicher verwendet werden.
  • nvidia-settings und NV-CONTROL bieten standardmäßig Kühlerverwaltungstools für Boards, die Software-Kühlersteuerung unterstützen.
  • Im Lieferumfang ist die gsp.bin-Firmware enthalten, mit der die Initialisierung und Steuerung der GPU auf die Seite des GPU-Systemprozessor-Chips (GSP) verlagert wird.

Source: opennet.ru

Kommentar hinzufügen