NVIDIA-eigene Treiberversion 530.41.03

NVIDIA hat einen neuen Zweig des proprietären NVIDIA-Treibers 530.41.03 veröffentlicht. Der Treiber ist für Linux (ARM64, x86_64), FreeBSD (x86_64) und Solaris (x86_64) verfügbar. NVIDIA 530.x wurde zum vierten stabilen Zweig, nachdem NVIDIA Komponenten entdeckt hatte, die auf Kernel-Ebene funktionieren. Der Quellcode für die Kernelmodule nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko und nvidia-uvm.ko (Unified Video Memory) von NVIDIA 530.41.03 sowie das Common darin verwendete Komponenten, nicht an das Betriebssystem gebunden, veröffentlicht auf GitHub. Firmware- und User-Space-Bibliotheken wie die CUDA-, OpenGL- und Vulkan-Stacks bleiben proprietär.

Wichtigste Neuerungen:

  • Ein Anwendungsprofil wurde hinzugefügt, um Leistungsprobleme in Xfce 4 zu beheben, wenn ein OpenGL-Backend mit aktiviertem G-SYNC verwendet wird.
  • Unterstützung für den Ruhezustand bei Verwendung der GSP-Firmware hinzugefügt.
  • Das Anwendungssymbol „nvidia-settings“ wurde in das Hicolor-Symboldesign verschoben, sodass das Symbol durch Auswahl anderer Designs in der Benutzerumgebung geändert werden kann.
  • Es wurde ein Problem mit Wayland-Anwendungen auf Systemen behoben, die PRIME-Technologie verwenden, um Rendering-Vorgänge auf AMD iGPUs auszulagern (PRIME Render Offload).
  • Das nvidia-Installationsprogramm verwendet die Umgebungsvariable XDG_DATA_DIRS nicht mehr (XDG-Datendateien werden jetzt in /usr/share oder in einem Verzeichnis installiert, das über die Option --xdg-data-dir angegeben wird). Die Änderung behebt ein Problem mit der Installation von Flatpak, das dazu führte, dass sich die Datei nvidia-settings.desktop im Verzeichnis /root/.local/share/flatpak/exports/share/applications befand.
  • Das Komprimierungsformat des .run-Pakets wurde von xz in zstd geändert.
  • Kompatibilität mit Linux-Kerneln, die mit aktiviertem IBT-Schutzmodus (Indirect Branch Tracking) kompiliert wurden.
  • NV-CONTROL-Attribute NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE und NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE hinzugefügt, um die Quadro Sync II-Karte mit anderen House Sync-Signalparametern zu synchronisieren.

Source: opennet.ru

Kommentar hinzufügen