Sortie du driver propriétaire NVIDIA 580.76.05

La société NVIDIA a publié la version 580.76.05 de son pilote propriétaire NVIDIA (le premier stable de la nouvelle branche 580.76). Le pilote est disponible pour Linux (ARM64, x86_64), FreeBSD (x86_64) et Solaris (x86_64). NVIDIA 580.x est devenue la onzième branche stable après que l'entreprise NVIDIA a ouvert les composants fonctionnant au niveau du noyau. Les codes sources des modules du noyau nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko et nvidia-uvm.ko (Unified Video Memory) de la nouvelle branche NVIDIA, ainsi que les composants communs non liés au système d'exploitation, sont publiés sur GitHub. Les firmwares et les bibliothèques utilisées en espace utilisateur, telles que les stacks CUDA, OpenGL et Vulkan, restent propriétaires.

Principales modifications :

  • Les composants egl-x11 1.0.3 et egl-wayland 1.1.20 ont été mis à jour.
  • L'attribut « OutputBitsPerComponent » a été ajouté au paramètre MetaMode, permettant de contrôler le nombre de bits pour chaque composant de couleur transmis via le port d'affichage.
  • Des problèmes de blocage et de plantage des applications utilisant l'API graphique Vulkan ont été résolus. Entre autres, le plantage des applications GTK 4 utilisant un backend basé sur Vulkan dans des environnements Wayland a été corrigé, ainsi que le plantage de llama.cpp lors de l'utilisation de Vulkan.
  • Le support du protocole Wayland fifo-v1 a été ajouté, implémentant un mécanisme FIFO (premier arrivé, premier servi) pour le traitement de la file d'attente de mise à jour du contenu de la surface d'affichage. D'un point de vue pratique, le protocole permet de recourir à l'attente de la fin du balayage vertical (vblank) lors de l'affichage, au lieu d'utiliser des callbacks à chaque fois qu'un nouveau cadre est prêt, résolvant ainsi le problème d'une charge élevée sur le GPU lors de l'utilisation du VSync.
  • Le paramètre RMIntrLockingMode est activé par défaut, activant le mode de traitement des interruptions du contrôleur d'affichage avec des délais minimaux. Ce mode est utile pour réduire les saccades dans les systèmes de réalité virtuelle sous forte charge système.
  • Un mode expérimental a été ajouté pour réduire le temps processeur consacré au traitement des interruptions sur les écrans avec des retards de sortie faibles. Pour l'activer dans le module nvidia.ko, vous pouvez utiliser le paramètre « NVreg_RegistryDwords==RmEnableAggressiveVblank=1 ».
  • Le problème de rendu d'un écran vide lors du lancement d'applications GXL utilisant un double tampon sous Xwayland a été résolu.
  • Correction d'un problème entraînant une augmentation de l'utilisation de la mémoire dans les applications utilisant X11 OpenGL et Vulkan après la sortie du mode veille.
  • Correction d'un plantage d'applications 32 bits sur les systèmes avec les nouvelles versions de glibc.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster