Nvidia dévoilé Il y a quelques jours, la libération du nouvelle version de vos pilotes NVIDIA 555.58 Et parmi les changements les plus importants que présente cette version, se distinguent les améliorations du support pour Wayland, la mise à jour de la configuration minimale requise pour Linux, les améliorations de l'installateur, les améliorations mises en œuvre pour Vulkan, entre autres.
Il est important de mentionner que la branche 550.x se positionne comme la septième branche stable depuis NVIDIA Je publie les composants qui fonctionnent au niveau du noyau. Les modules du noyau de la nouvelle branche, ainsi que leurs composants communs, sont hébergés sur GitHub et ne sont liés à aucun système d'exploitation.
Quoi de neuf dans les pilotes NVIDIA 555.58
Dans cette nouvelle version de NVIDIA 555.58 présentée, l'une des améliorations qui se démarque est dans le programme d'installation, qui offre désormais la possibilité de choisir entre des modules de noyau Linux ouverts et propriétaires sur les systèmes où les deux types de modules de noyau sont pris en charge. Il est notamment mentionné que dans la version 560 du pilote NVIDIA, les modules ouverts devraient être activés par défaut.
Un autre changement qui ressort de la nouvelle version est qu'il a été ajouté dans Vulkan Wayland, prise en charge WSI pour le mode de présentation immédiate, garantissant que le contenu généré est restitué sans attendre la fin de l'impulsion de suppression verticale, évitant ainsi les interruptions dans l'image.
Par ailleurs, Ajout du support du protocole Wayland linux-drm-syncobj-v1, Quoi permet une synchronisation explicite des tampons en utilisant des objets de synchronisation DRM. Ce protocole réduit la latence, élimine les artefacts et empêche le bégaiement sur les systèmes avec les GPU NVIDIA et la prise en charge de Wayland activées.
Il est également souligné que Le code qui utilise les appels du micrologiciel vers GSP a été activé par défaut sur les systèmes dotés de GPU basés sur Turing (GeForce GTX 16xx et tous les RTX) et de microarchitectures plus récentes, notamment un microcontrôleur GSP. Pour le désactiver, la possibilité est proposée d'utiliser le paramètre «NVreg_EnableGpuFirmware=0» dans le module noyau.
De l' autres changements qui se démarquent:
- La version minimale du noyau Linux prise en charge est passée de 3.10 à 4.15.
- La prise en charge HDMI avec 10 bits par canal de couleur est activée par défaut (peut être désactivée avec le paramètre « hdmi_deepcolor=0 »).
- Ajout d'une invite interactive à nvidia-installer pour permettre la sélection entre les modules de noyau propriétaires et ouverts, sur les systèmes où les deux types de modules de noyau sont pris en charge.
- Correction d'un bug qui permettait à tort à « nvidia-smi -r » de réinitialiser le GPU principal lors de l'utilisation de modules à noyau ouvert.
- Suppression de la prise en charge de Base Mosaic sur GeForce, qui n'était auparavant disponible que sur certaines cartes GPU avec certaines cartes mères et était limitée à cinq périphériques d'affichage.
- Correction d'un bug qui faisait que vkGetPhysicalDeviceSurfaceSupportKHR signalait de manière incorrecte la prise en charge des surfaces Wayland lorsque nvidia-drm n'était pas chargé avec modeset=1.
- Correction d'un bug qui pouvait provoquer le blocage de l'écran lorsqu'il était suspendu sur un noyau avec CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER activé avec nvidia-drm chargé avec modeset=1 et fbdev=1.
- Ajout de la prise en charge de l'utilisation d'EGL au lieu de GLX en tant qu'ICD OpenGL pour NvFBC.
Enfin si vous voulez en savoir plus A propos de la sortie de cette nouvelle version des pilotes, vous pouvez vérifiez le lien suivant.
Comment installer les pilotes NVIDIA sur Ubuntu et ses dérivés?
Si vous souhaitez pouvoir utiliser les pilotes NVIDIA sur votre système, vous devez savoir quoie pour Ubuntu et ses dérivés, il y a deux manières de procéder. Dans un premier temps, vous devez identifier le modèle de carte graphique dont vous disposez et les pilotes appropriés. Pour ce faire, vous devez ouvrir un terminal et y taper :
lspci | grep -i nvidia
Fait ça, la première option et celle recommandée pour les débutants ou si vous ne voulez pas gâcher votre session graphique, c'est en utilisant le référentiel NVIDIA et avant de passer à l'exécution des commandes, il convient de préciser qu'au moment de la rédaction de l'article les pilotes NVIDIA 555.58 ne sont pas encore disponibles dans le référentiel , mais ce n'est qu'une question de jours avant qu'ils soient là.
Pour installer par cette méthode, Vous devez d'abord vous assurer que votre système est mis à jour avant d'installer les pilotes :
sudo apt update && sudo apt upgrade -y
Après Installons quelques packages supplémentaires :
sudo apt install build-essential dkms
Maintenant allons ajouter un référentiel avec la commande suivante:
sudo add-apt-repository ppa:graphics-drivers/ppa
mise à jour de sudo apt
Maintenant vous pouvez installer les pilotes, Pour ce faire, vous allez remplacer le « XX » par le pilote adapté à votre carte graphique dans la commande « nvidia-driver-XX ». Dans le cas de cet article nvidia-graphics-drivers-555).
sudo apt install nvidia-graphics-drivers-555
Après l'installation, redémarrer votre système pour que les modifications prennent effet:
sudo reboot
Maintenant, la deuxième méthode consiste à télécharger le pilote directement depuis le site Web de NVIDIA à partir du lien ci-dessous où nous allons le télécharger.
Remarque: avant d'effectuer tout processus, il est important de vérifier la compatibilité de ce nouveau pilote avec la configuration de votre ordinateur (système, noyau, en-têtes linux, version Xorg).
Car sinon, vous pouvez vous retrouver avec un écran noir et à aucun moment nous n'en sommes responsables puisque c'est à vous de décider de le faire ou non.
Terminé le téléchargement, maintenant procédons à la création d'une liste noire pour éviter les conflits avec les nouveaux pilotes gratuits:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Et nous y ajouterons ce qui suit.
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Une fois cela fait, nous allons maintenant redémarrer notre système pour que la liste noire entre en vigueur.
Une fois le système redémarré, nous allons maintenant arrêter le serveur graphique (interface graphique) avec :
sudo init 3
Dans le cas où vous avez un écran noir au démarrage ou si vous avez arrêté le serveur graphique, nous allons maintenant accéder à un TTY en tapant la configuration de touches suivante "Ctrl + Alt + F1".
Si vous avez déjà une version précédente, Il est recommandé de procéder à la désinstallation pour éviter d'éventuels conflits:
Il suffit d'exécuter la commande suivante:
sudo apt-get purge nvidia *
Et maintenant, il est temps d'effectuer l'installation, pour cela, nous allons donner des autorisations d'exécution avec:
sudo chmod +x NVIDIA-Linux*.run
Et nous exécutons avec:
sh NVIDIA-Linux-*.run
À la fin de l'installation, vous n'aurez qu'à redémarrer votre ordinateur pour que toutes les modifications se chargent au démarrage.