Release des proprietÀren Treibers NVIDIA 580.76.05

Die Firma NVIDIA hat den proprietĂ€ren Treiber NVIDIA 580.76.05 veröffentlicht (die erste stabile Version der neuen 580.76-Serie). Der Treiber ist fĂŒr Linux (ARM64, x86_64), FreeBSD (x86_64) und Solaris (x86_64) verfĂŒgbar. NVIDIA 580.x ist die elfte stabile Reihe, nachdem NVIDIA die Komponenten, die auf Kernel-Ebene arbeiten, 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 der neuen NVIDIA-Reihe sowie die in ihnen verwendeten gemeinsamen, betriebssystemunabhĂ€ngigen Komponenten sind auf GitHub verfĂŒgbar. Firmware und die im Benutzerraum verwendeten Bibliotheken wie CUDA-Stacks, OpenGL und Vulkan bleiben proprietĂ€r.

HauptÀnderungen:

  • Die Komponenten egl-x11 1.0.3 und egl-wayland 1.1.20 wurden aktualisiert.
  • Der Parameter MetaMode hat das Attribut „OutputBitsPerComponent“ erhalten, das es ermöglicht, die Anzahl der Bits fĂŒr jede Farbkomponente, die ĂŒber den Displayport ĂŒbertragen werden, zu steuern.
  • Es wurden Probleme mit HĂ€ngern und dem Absturz von Anwendungen, die die Vulkan-Grafik-API verwenden, behoben. Unter anderem wurde der Absturz von GTK 4-Anwendungen, die den Vulkan-Backend in Wayland-Umgebungen verwenden, sowie der Absturz von llama.cpp bei Verwendung von Vulkan korrigiert.
  • Die UnterstĂŒtzung des Wayland-Protokolls fifo-v1 wurde hinzugefĂŒgt, das einen FIFO-Mechanismus (First In, First Out) zur Verarbeitung der Aktualisierungsqueue des Inhalts der angezeigten OberflĂ€che implementiert. Praktisch ermöglicht das Protokoll die Verwendung des Wartens auf das Ende der vertikalen Synchronisation (vblank) beim Ausgeben, anstelle von Callback-Aufrufen bei jeder Bereitschaft zur Darstellung eines neuen Frames, was das Problem mit der hohen Belastung der GPU bei Verwendung von VSync löst.
  • Die Einstellung RMIntrLockingMode, die den Interruptverarbeitungsmodus des Displaycontrollers mit minimalen Latenzen aktiviert, ist standardmĂ€ĂŸig aktiviert. Der Modus ist nĂŒtzlich zur Reduzierung von HĂ€ngern in virtuellen RealitĂ€tssystemen unter hoher Systemlast.
  • Ein experimenteller Modus wurde hinzugefĂŒgt, der die Rechenzeit verringert, die fĂŒr die Verarbeitung von Interrupts auf Bildschirmen mit niedrigen Ausgabeverzögerungen aufgebracht wird. Um ihn im Modul nvidia.ko zu aktivieren, kann der Parameter „NVreg_RegistryDwords==RmEnableAggressiveVblank=1“ verwendet werden.
  • Ein Problem mit der Darstellung eines leeren Bildschirms bei der AusfĂŒhrung von GXL-Anwendungen, die eine Einzelbufferung verwenden und unter Xwayland laufen, wurde behoben.
  • Ein Fehler wurde behoben, der nach dem Aufwachen aus dem Energiesparmodus zu einem erhöhten Speicherverbrauch in Anwendungen fĂŒhrte, die X11 OpenGL und Vulkan verwenden.
  • Ein Absturz von 32-Bit-Anwendungen auf Systemen mit neuen glibc-Versionen wurde behoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4