Veröffentlichung des proprietÀren NVIDIA-Treibers 580.76.05

Das Unternehmen NVIDIA hat den proprietĂ€ren Treiber NVIDIA 580.76.05 veröffentlicht (die erste stabile Version der neuen 580.76-Reihe). 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, freigegeben 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 generischen, betriebssystemunabhĂ€ngigen Komponenten sind auf GitHub verfĂŒgbar. Die Firmware und die Bibliotheken im Benutzerbereich, wie CUDA-Stacks, OpenGL und Vulkan, bleiben proprietĂ€r.

Wesentliche Änderungen:

  • Die Komponenten egl-x11 1.0.3 und egl-wayland 1.1.20 wurden aktualisiert.
  • Dem MetaMode-Parameter wurde das Attribut „OutputBitsPerComponent“ hinzugefĂŒgt, das die Anzahl der Bits fĂŒr jede Farbkomponente steuert, die ĂŒber den DisplayPort ĂŒbertragen werden.
  • Probleme mit dem Einfrieren und dem Absturz von Anwendungen, die die Vulkan-Graphics-API verwenden, wurden behoben. Unter anderem wurde ein Absturz von GTK 4-Anwendungen, die den Vulkan-basierten Backend in Wayland-Umgebungen nutzen, sowie der Absturz von llama.cpp bei der 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 Aktualisierungswarteschlange 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, ein neues Bild darzustellen, was das Problem der hohen GPU-Belastung bei Verwendung von VSync löst.
  • Der Parameter RMIntrLockingMode ist standardmĂ€ĂŸig aktiviert und aktiviert den Interrupt-Verarbeitungsmodus des Display-Controllers mit minimalen Verzögerungen. Dieser Modus ist nĂŒtzlich zur Reduzierung von Aussetzern in Virtual-Reality-Systemen unter hoher Systemlast.
  • Ein experimenteller Modus wurde hinzugefĂŒgt, um die Prozessorzeit fĂŒr die Verarbeitung von Interrupts auf Bildschirmen mit niedrigen Ausgabeverzögerungen zu reduzieren. 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 beim Starten von GXL-Anwendungen, die Einzelpufferung 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, die X11 OpenGL und Vulkan verwenden, fĂŒhrte.
  • Das Abbrechen von 32-Bit-Anwendungen auf Systemen mit den neuen glibc-Versionen wurde behoben.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster