Veröffentlichung des proprietÀren NVIDIA-Treibers 570.124

Das Unternehmen NVIDIA hat eine stabile Version des neuen Zweigs des proprietĂ€ren NVIDIA-Treibers 570.124 veröffentlicht. Der Treiber ist fĂŒr Linux (ARM64, x86_64), FreeBSD (x86_64) und Solaris (x86_64) verfĂŒgbar. NVIDIA 570.x ist der neunte stabile Zweig, nachdem NVIDIA Komponenten auf Kernel-Ebene geöffnet hat. Die Quelltexte der Kernel-Module nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko und nvidia-uvm.ko (Unified Video Memory) aus dem neuen NVIDIA-Zweig sowie die darin verwendeten gemeinsamen, betriebssystemunabhĂ€ngigen Komponenten wurden auf GitHub veröffentlicht. Die Firmware und die im Benutzerraum verwendeten Bibliotheken, wie CUDA-Stacks, OpenGL und Vulkan, bleiben proprietĂ€r.

HauptÀnderungen:

  • Das NVIDIA-Einstellungsfeld nvidia-settings wurde auf die Nutzung der NVML-Bibliothek anstelle von NV-CONTROL zur Steuerung der GPU-Frequenz und der LĂŒftergeschwindigkeit umgestellt. Der Übergang zu NVML ermöglicht es, dass nvidia-settings in Umgebungen auf Basis des Wayland-Protokolls funktioniert, wo das NV-CONTROL-X-Erweiterung nicht verwendet werden kann. Einige zuvor fĂŒr nicht privilegierte Nutzer verfĂŒgbare Operationen erfordern nun erhöhte Berechtigungen.
  • Die UnterstĂŒtzung fĂŒr VRR (Variable Refresh Rate) wurde in Mehrmonitor-Konfigurationen, einschließlich Umgebungen mit Wayland, hinzugefĂŒgt. VRR ermöglicht es, die Bildwiederholfrequenz des Monitors anpassungsfĂ€hig zu Ă€ndern, um ein flĂŒssiges Erlebnis ohne Ruckeln wĂ€hrend Spielen und beim Abspielen von Videos zu gewĂ€hrleisten.
  • Die UnterstĂŒtzung fĂŒr die Vulkan-Erweiterung VK_KHR_incremental_present wurde implementiert.
  • FĂŒr GPUs, die eine softwarebasierte FrequenzĂ€nderung unterstĂŒtzen, sind im nvidia-settings-Konfigurator standardmĂ€ĂŸig die Einstellungen fĂŒr das Übertakten der GPU (Overclocking) aktiviert. FrĂŒher war die Aktivierung solcher Einstellungen in der Konfigurationsdatei durch den Abschnitt „Coolbits“ erforderlich.
  • FĂŒr GPUs auf Basis der Ada-Architektur und neuerer Mikroarchitekturen wurde der Energiesparmodus fĂŒr OberflĂ€chen, die ĂŒber die API DRM Dumb-Buffers erstellt wurden (z. B. bei der Verwendung von DRM fbdev), deaktiviert. Diese Änderung löste Probleme mit dem Auftreten eines schwarzen Bildschirms beim Rendern ĂŒber den Front-Buffer anstelle des Wechsels der Buffer mittels KMS.
  • Dem Kernel-Modul nvidia-modeset wurde der Parameter 'conceal_vrr_caps' hinzugefĂŒgt, um die Aktivierung der Funktionen bestimmter Bildschirme, wie LMB (Ultra Low Motion Blur), die nicht mit VRR (Variable Refresh Rate) kompatibel sind, zu steuern.
  • In die Datei /proc/driver/nvidia/gpus/*/power wurden Daten aufgenommen, die den Zustand der Nutzung der Technologie Dynamic Boost zur Leistungssteigerung widerspiegeln.
  • Im Backend ist der NVIDIA GBM-KompatibilitĂ€tsmodus fĂŒr 32-Bit-Anwendungen aktiviert.
  • Eine Datei /usr/share/nvidia/files.d/sandboxutils-filelist.json mit einer Liste aller Treiberdateien, die in Umgebungen auf Basis isolierter Container wie nvidia-container-toolkit und enroot verwendet werden, wurde hinzugefĂŒgt.
  • Die UnterstĂŒtzung fĂŒr die Aktivierung des Schlafmodus „suspend-then-hibernate“ ĂŒber systemd wurde hinzugefĂŒgt.
  • StandardmĂ€ĂŸig sind die Parameter „nvidia-drm modeset=1“ und „nvidia-drm fbdev=1“ gesetzt, wodurch das Modul nvidia-drm (Direct Rendering Manager) als Ersatz fĂŒr die Konsolensysteme basierend auf Framebuffer verwendet wird. Die Änderung behebt Probleme mit nicht korrektem Output bei der Verwendung eines Bildschirms durch die Treiber nvidia-drm und simpledrm.
  • Ein standardmĂ€ĂŸig deaktivierter experimenteller Interrupt-Verarbeitungsmodus des Displaycontrollers mit minimalen Verzögerungen wurde implementiert. Dieser Modus ist nĂŒtzlich zur Reduzierung von Rucklern in Virtual-Reality-Systemen unter hoher Systemlast. Zur Aktivierung im Modul nvidia.ko kann der Parameter „NVreg_RegistryDwords=RMIntrLockingMode=1“ verwendet werden.
  • Es wird UnterstĂŒtzung fĂŒr den Build mit neuen Linux-Kernel-Versionen bereitgestellt.
  • Ein Profil zur Leistungssteigerung des Spiels „Indiana Jones and the Great Circle“ wurde hinzugefĂŒgt.
  • Ein Profil zur Behebung von Problemen mit dem nicht korrekten Screen-Output in den Spielen Assassin’s Creed Valhalla und Assassin’s Creed Mirage wurde hinzugefĂŒgt.
  • Leistungsprobleme und Ruckler, die beim Scrollen von Fenstern in Systemen mit Wayland unter GSP-Firmware auftraten, wurden behoben.
  • Ein Fehler, der zum Absturz bestimmter Anwendungen fĂŒhrte, die die Grafik-API Vulkan bei der Verarbeitung von Ereignissen zur GrĂ¶ĂŸenĂ€nderung des Fensters verwendeten, wurde behoben.
  • Ein Fehler, der zum Absturz einiger mehrstufiger Anwendungen fĂŒhrte, die OpenGL in einer Xwayland-basierten Umgebung verwendeten, wurde behoben. Zum Beispiel trat das Problem im Spiel Civilization 6 auf.

    Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster