Pour apporter une alternative à la réponse d'Adrian : si vous préférez utiliser des pilotes propriétaires provenant directement de NVIDIA plutôt que ceux trouvés dans un PPA, l'installation (ou dans mon cas, la réinstallation) du dernier pilote propriétaire peut aider à éliminer l'erreur swrast.
Si vous n'avez pas encore le pilote NVIDIA, téléchargez-le à partir de Site web de NVIDIA . Ensuite, passez à tty ( ctrl
+ alt
+ F1
) et désactivez votre gestionnaire de connexion :
Si vous utilisez lightdm, $ sudo service lightdm stop
Si vous utilisez gdm, $ sudo service gdm stop
Naviguez jusqu'à l'installation script et exécutez-la, puis suivez les instructions. Ne vous inquiétez pas si la pré-installation script échoue. J'accepte toujours d'enregistrer le DKMS et les bibliothèques de compatibilité 32 bits. Une fois le pilote installé, redémarrez votre machine :
$ sudo reboot
Si vous disposez déjà d'une installation script d'un ancien pilote NVIDIA, exécutez simplement l'installation du pilote NVIDIA script comme indiqué ci-dessus, mais avec l'option "--update" :
$ sudo ./NVIDIA-Linux-x86_64-***.**.run --update
Vous obtiendrez ainsi la version la plus récente du pilote.
En procédant ainsi, j'ai corrigé mon libGL error: failed to load driver: swrast
erreur.