171 votes

Comment installer NVIDIA.run?

J'ai une carte graphique Nvidia Ge force Ge6150 SE. Je cours Ubuntu 12.04. Quand j'essaie d'installer le fichier .run, cela échoue. Il affiche le message suivant :

J'ai essayé de l'installer après avoir désinstallé l'ancien pilote. Toujours le même message. Voici le fichier journal :

journal d'installation de nvidia-installer '/var/log/nvidia-installer.log'
heure de création : lun. jun 11 05:46:17 2012
version de l'installateur : 295.53

CHEMIN : /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

ligne de commande nvidia-installer :
    ./nvidia-installer

Utilisation : interface utilisateur ncurses nvidia-installer
-> Le fichier '/tmp/.X0-lock' existe et semble contenir l'ID de processus '1062' d'un >serveur X en cours d'exécution.
ERREUR : Vous semblez exécuter un serveur X ; veuillez quitter X avant d'installer. Pour >plus de détails, veuillez consulter la section INSTALLATION DU PILOTE NVIDIA dans le >README disponible sur la page de téléchargement du pilote Linux sur www.nvidia.com.
ERREUR : L'installation a échoué. Veuillez consulter le fichier '/var/log/nvidia-installer.log' >pour plus de détails. Vous pouvez trouver des suggestions pour résoudre les problèmes >d'installation dans le README disponible sur la page de téléchargement du pilote Linux sur >www.nvidia.com.

mais aucun fichier de ce type n'est affiché dans le gestionnaire de processus.

144voto

Comme l'erreur l'indique, vous exécutez toujours un serveur X. Cette erreur se produit lorsque vous essayez d'installer les fichiers .run de Nvidia alors que vous êtes connecté.

Assurez-vous d'être déconnecté.

  1. Appuyez sur Ctrl+Alt+F1 et connectez-vous en utilisant vos identifiants.
  2. Arrêtez votre session X actuelle en tapant sudo service lightdm stop ou sudo lightdm stop
  3. Entrez en niveau d'exécution 3 en tapant sudo init 3
  4. Installez votre fichier *.run.
    1. Changez vers le répertoire où vous avez téléchargé le fichier en tapant par exemple cd Téléchargements. S'il est dans un autre répertoire, allez-y. Vérifiez si vous voyez le fichier lorsque vous tapez ls NVIDIA*
    2. Rendez le fichier exécutable avec chmod +x ./votre-fichier-nvidia.run
    3. Exécutez le fichier avec sudo ./votre-fichier-nvidia.run
  5. Il se peut que vous deviez redémarrer une fois l'installation terminée. Sinon, exécutez sudo service lightdm start ou sudo start lightdm pour relancer votre serveur X.
  6. Il convient de mentionner que lorsque installé de cette manière, vous devrez refaire les étapes après chaque mise à jour du noyau.

25voto

Kiranraj Points 1973

J'ai installé les derniers pilotes Nvidia en suivant cette méthode:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

Tout fonctionne bien avec Unity 3D. Merci à tous.

17voto

user179092 Points 187

Ajoutez le drapeau --no-x-check lorsque vous exécutez ceci dans le terminal :

sudo ./NVIDIAxxxx.run --no-x-check

5voto

Juan P Points 69

J'ai eu le même problème lors de l'installation du pilote pour une ancienne GeForce 9800 GT sous Ubuntu 14.04-2. Il s'agissait du fichier NVIDIA-Linux-x86_64-340.76.run

J'ai basculé sur tty1 en utilisant Ctrl+Alt+F1 et j'ai également arrêté le service lightdm, mais en exécutant le fichier, j'ai obtenu la même erreur.

Ce que j'ai fait pour résoudre le problème a été de naviguer dans le dossier /tmp et d'effacer le fichier .X0-lock.

Vous ne le verrez répertorié que si vous utilisez ls -la car c'est un dossier caché par défaut (c'est pourquoi il a un point devant le nom).

cd /tmp
rm -rf .X0-lock

Après avoir supprimé ce fichier et exécuté NVIDIA-Linux-x86_64-340.76.run, l'installation s'est bien déroulée.

2voto

Pavel Bonev Points 21

Ces instructions fonctionnent très bien sous Ubuntu Server 12.04 avec Ubuntu Desktop pour le Nvidia 8400GS PCI 512MB, il suffit juste de désinstaller toutes les versions précédentes des versions par défaut sous Ubuntu comme 173 etc. avant d'installer, sinon il y aura un conflit ou un crash. Suivez les instructions de ce fil + lisez les informations d'installation de votre modèle de carte, par exemple dans mon cas la dernière version du pilote 319.23, voir le lien ci-dessous :

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X