Le pilote Nvidia 384 fonctionnait bien sur Ubuntu 17.04 et 17.10. Je suis passé à Ubuntu 18.04 (nouvelle installation propre) et j'ai installé nvidia-driver-396 après cette excellente réponse
J'ai ensuite installé cuda toolkit 9.2 à l'aide du fichier .run. Il a échoué à installer avec et sans choisir d'installer le pilote nvidia avec lui. Redémarré et réessayé, puis cuda a été installé avec succès. Mais nvidia ne fonctionne pas.
$ nvidia-settings
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
$ lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
Ce que j'ai essayé jusqu'à présent:
Nvidia (
nvidia-uninstall
) désinstallé réussi mais avec avertissement: "Certains liens symboliques n'ont pas pu être supprimés. J'ai supprimé cuda avecrm -rf /usr/local/cuda*
et installé nvidia-driver-396 mais toujours la même erreurNvidia-396 supprimé, installé 396 à partir du site Web de nvidia (fichier .run). Tout a commencé par un avertissement "Échec de la distribution du pré-script fourni". J'ai continué et l'installation a réussi. Il a également ajouté automatiquement nouveau à la liste noire. Toujours le même résultat que 1.
Précédent désinstallé, entrée de liste noire supprimée, nvidia-390 installé Toujours le même résultat
Précédent désinstallé, installé à partir de "Pilotes supplémentaires" de l'interface graphique. Pas de changement.
Je suis allé en mode console. Gdm arrêté. Puis installé 396. Aucun changement. Installé 390 également. Pas de changement.
J'ai essayé d'utiliser xorg-edgers ppa (Oui, il est dit qu'ils sont les mêmes que les pilotes graphiques ppa mais je suis désespéré maintenant) Problèmes de dépendance non satisfaits. Je suis donc revenu à tout enlever.
Tout désinstallé, je suis passé en mode de récupération, puis j'ai installé nvidia-driver-390. Pas de chance.
J'ai senti que le pilote nvidia du site officiel a fait des changements irréversibles. J'ai donc essayé de l'installer à nouveau pour que je puisse le désinstaller correctement du mode de récupération comme suggéré dans la bonne réponse en utilisant l'option --unistall. Mais maintenant, il ne parvient pas à installer. Un message d'erreur indique que nouveau est en cours d'exécution malgré sa mise sur liste noire. J'ai supprimé l'entrée de la liste noire plus tard
J'ai Intel i5 avec des graphiques Intel HD avec Nvidia GeForce 940M . Oui, nvidia-prime a été installé. Double démarrage avec Windows 10, le démarrage sécurisé est désactivé
Pendant toutes ces étapes, une fois que j'ai pu démarrer l'application serveur nvidia x, bien que nvidia-smi ait donné la même erreur. Une fois, il y a eu un problème de résolution lorsque cuda a exécuté nvidia-xconfig. J'ai supprimé le xorg.conf pour le corriger. En ce moment, mon PC a un nouveau fonctionnement, aucun autre pilote installé, pas de liste noire nvidia, pas de xorg.conf.
Quelqu'un peut-il m'aider? Je ne vois aucune raison pour que cela ne fonctionne pas. Le pilote nvidia 390.12 fonctionne bien avec le noyau 4.15 mais ne fonctionne toujours pas sur le mien.
Réponses:
Enfin, il a installé! :RÉ
La principale cause était le pilote installé par la boîte à outils cuda. Il n'a jamais été désinstallé correctement. Donc, pour y remédier, j'ai effectué ces opérations:
sudo update-initramfs -u
sudo update-initramfs -u
nvidia-uninstall
# update-initramfs -u
nvidia-driver-396
Package installé à partir de graphiques-pilotes ppaTout fonctionne bien maintenant
Mise à jour: il s'est cassé après une mise à jour qui a reconstruit le noyau et tous les modules dkms. Le problème vient de la compilation du module nvidia-drm. Si quelqu'un a une solution permanente, veuillez la poster et je mettrai à jour la réponse acceptée
la source
Merci @sziraqui - J'ai enfin installé les pilotes Nvidia sur Ubuntu 18.04 avec vos conseils et quelques autres. Voici ce que je devais faire.
Désinstaller / purger tous les pilotes Nvidia
sudo apt-get remove --purge nvidia * && sudo apt autoremove
Téléchargez le pilote Nvidia depuis le site Web de Nvidia (fichier .run)
Pilote Noveau désactivé / liste noire https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux
Redémarrer en mode texte Entrer les paramètres de démarrage de Grub - Cela peut être fait en allant dans le menu grub au démarrage (appuyez sur Esc ou Shit au démarrage) ici, appuyez sur e. Activation du démarrage en mode texte - Ajoutez ici un 3 après un démarrage silencieux et appuyez sur F10 pour redémarrer en utilisant les nouveaux paramètres.
Gcc identifié utilisé pour ma variable d'environnement kernal et set CC lors de l'exécution du programme d'installation de Nvidia téléchargé à l'étape 2.
sudo CC = gcc-7 ./[Nvidia installer .run file]
Le programme d'installation est configuré pour vous dire que la préinstallation échoue - ignorez et continuez. J'ai autorisé NVidia à configurer X11 et installé les bibliothèques 32 bits. Redémarré et mes deux moniteurs fonctionnent ainsi que de retour à une résolution de 1920x1080.
Il semble que le principal coupable soit que le compilateur gcc utilisé avec les pilotes Ubuntu vs Nvidia était différent, de sorte que les installateurs automatiques ne fonctionneraient jamais. J'espère que cela aide quelqu'un d'autre à installer ses pilotes Nvidia sur Ubuntu!
la source