Comment installer NVIDIA.run?

122

J'ai une carte graphique Nvidia Ge force Ge6150 SE. J'utilise Ubuntu 12.04. Lorsque j'essaie d'installer le fichier .run, il échoue. Il montre le message comme ceci:

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

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.  For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' >for details.  You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

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

    
posée Kiranraj 11.06.2012 - 02:26
la source

15 réponses

104

Comme l’indique l’erreur, vous utilisez toujours un serveur X. Cette erreur se produit lorsque vous essayez d'installer les fichiers Nvidia .run lorsque vous êtes connecté.

Assurez-vous que vous êtes déconnecté.

  1. Cliquez sur Ctrl + Alt + F1 et connectez-vous en utilisant vos identifiants.
  2. tuez votre session actuelle du serveur X en tapant sudo service lightdm stop ou sudo lightdm stop
  3. Entrez le niveau d'exécution 3 en saisissant sudo init 3
  4. Installez votre fichier *.run .
    1. vous accédez au répertoire dans lequel vous avez téléchargé le fichier en tapant par exemple cd Downloads . Si c'est dans un autre répertoire, allez-y. Vérifiez si vous voyez le fichier lorsque vous tapez ls NVIDIA*
    2. Rendre le fichier exécutable avec chmod +x ./your-nvidia-file.run
    3. Exécutez le fichier avec sudo ./your-nvidia-file.run
  5. Vous devrez peut-être redémarrer à la fin de l'installation. Sinon, exécutez sudo service lightdm start ou sudo start lightdm pour redémarrer votre serveur X.
  6. Cela vaut la peine de mentionner que, installé de cette façon, vous devrez refaire les étapes après chaque mise à jour du noyau.
réponse donnée Rey Leonard Amorato 11.06.2012 - 03:52
la source
22

J'ai installé les derniers pilotes nvidia par cette méthode:

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

Cela fonctionne bien avec l'unité 3d. Merci à tous.

    
réponse donnée Kiranraj 13.06.2012 - 01:53
la source
12

Ajoutez l’indicateur --no-x-check lorsque vous l’exécutez dans le terminal:

sudo ./NVIDIAxxxx.run --no-x-check
    
réponse donnée user179092 01.08.2013 - 07:13
la source
2

Cette notice fonctionne très bien sous serveur Ubuntu 12.04 avec le bureau ubuntu pour nvidia 8400GS PCI 512MB aussi juste besoin de désinstaller toutes les versions précédentes des versions par défaut sous Ubuntu comme 173 etc ou autre avant l’installation ou Suivez ces instructions sur la bande de roulement + lisez-moi les informations d'installation à partir de votre exemple de modèle de carte dans ma dernière version du pilote 319.23, voir le lien ci-dessous:

lien

    
réponse donnée user162663 29.05.2013 - 07:24
la source
1

J'ai eu le même problème lors de l'installation du pilote pour une ancienne GeForce 9800 GT dans Ubuntu 14.04-2. C'était le NVIDIA-Linux-x86_64-340.76.run

J'ai basculé vers le tty1 en utilisant Ctrl + Alt + F1 et j'ai également arrêté le service lightdm et lors de l'exécution de l'exécutable, la même erreur s'est produite.

Ce que j'ai fait pour résoudre le problème, c'est naviguer dans le dossier / tmp et effacer le fichier .X0-lock.

Vous ne le verrez que si vous utilisez ls -la, car il s’agit d’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 effacé ce dossier et exécuté le NVIDIA-Linux-x86_64-340.76.run, il s’installait correctement.

    
réponse donnée Juan P 28.07.2015 - 06:37
la source
1

Qu'est-ce qui a fonctionné pour moi:

sudo killall Xorg

et j'ai dû courir plusieurs fois, jusqu'à ce que je reçoive un message disant

  

Xorg: aucun processus trouvé.

Ensuite, je suis sûr que le serveur X est arrêté.

    
réponse donnée Xin 27.08.2016 - 09:25
la source
0

J'ai eu un raccrochage lors de l'installation du pilote 3.19 aujourd'hui, car je n'ai pas supprimé le pilote 3.13 existant. J'ai utilisé:

apt-get remove nvidia*

pour se débarrasser de tous les fichiers existants, alors

telinit 3
sh NVI*.run

Succès DKMS était déjà installé et le programme de pilotes demandait si DKMS devait être utilisé, donc pas de soucis pour les mises à niveau du noyau.

    
réponse donnée oldrocker99 10.07.2013 - 20:25
la source
0

J'ai essayé toutes ces choses et aucune d'entre elles ne fonctionnait pour moi, car je continuais à recevoir une erreur Stop: Inconnue lorsque j'ai lancé "sudo stop lightdm". J'ai finalement tué le serveur x en allant dans le journal lightdm et en trouvant son numéro de processus, puis en le tuant de cette façon:

  1. cd / var / log / lightdm

  2. ouvrez le fichier .log (vous devrez peut-être utiliser sudo pour cela)

  3. recherchez quelque chose dans le fichier indiquant "numéro de processus du processus de lancement" "

  4. sudo kill -9 'numéro de processus'

Bonne chance!

    
réponse donnée joe 26.06.2014 - 22:37
la source
0

Je veux ajouter ma réponse ici car je ne pouvais pas installer le pilote NVidia, je ne pouvais pas faire fonctionner tty et je ne pouvais pas l'installer en mode root shell en mode sans échec. Ce que j'ai fait était une combinaison de deux réponses ici:

REMARQUE : avant de faire cela, assurez-vous que le pilote NVidia est déjà téléchargé et dans un répertoire accessible.

Pour référence, j'ai NVIDIA GEFORCE GTX 750 TI et ce qui suit a fonctionné pour moi: L'installation du pilote Nvidia générique permettra à tty de fonctionner, faites ceci avec:

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

Maintenant, vous ne pourrez pas passer l’écran de connexion dans Ubuntu, mais ça va. Redémarrez l'ordinateur et une fois que vous êtes amené à l'écran de connexion, allez à tty1 [ctrl + alt + f1]. Maintenant, faites les commandes suivantes:

sudo service lightdm stop
cd <path/to/NVIDIA>
sudo sh ./NVIDIA*

Suivez les instructions et l'alto. Après avoir redémarré tout devrait fonctionner correctement et dandy.

    
réponse donnée Klik 16.01.2015 - 16:31
la source
0

Si vous avez un fichier NVIDIA .run

  1. Rappelez-vous (ou notez) le dossier dans lequel vous l'avez enregistré!
  2. Rendre le fichier .run exécutable par

    Right click > Properties > Permissions> Allow executing file as program

    ou en ligne de commande avec:

    chmod u+x NVIDIA-blabla.run

  3. Déconnexion

  4. Appuyez sur Ctrl + Alt + F1 pour accéder à la console virtuelle et connectez-vous à

  5. Tuez le serveur X par

    sudo service lightdm stop ou sudo lightdm stop

  6. sudo /path/to/the/file/NVIDIA-blabla.run

  7. Suivez les instructions du programme d'installation

  8. sudo service lightdm start ou sudo lightdm start

  9. Appuyez sur Ctrl + Alt + F7 pour vous connecter au mode graphique

  10. Si cela ne fonctionne pas, revenez à la console virtuelle et redémarrez / arrêtez, par exemple

    sudo reboot now

réponse donnée Noidea 11.11.2016 - 20:06
la source
0

Sous Ubuntu 16, si vous avez effectué lightdmstop et telinit 3, mais que le serveur X est toujours en cours d’exécution (il aura une chaîne "safeafe" dans la ligne de commande du processus dans ps), essayez ceci. Appuyez sur Alt-F2 (essayez peut-être d'autres touches F pour d'autres consoles) et voyez si vous obtenez une fenêtre de dialogue graphique indiquant quelque chose à propos du mode graphique bas.

Pour moi, il y avait un certain nombre d’options dont l’une devait aller à la console. Je l'ai choisi et le serveur X s'est finalement arrêté pour pouvoir installer le pilote à partir de Nvidia runfile.

    
réponse donnée Doren85 18.06.2017 - 01:32
la source
0

Ubuntu 16.04 avec Quadro 4000 a confirmé que cette méthode fonctionnait:

sudo apt-get update
sudo apt-get install nvidia-375

Notez que je n’utilise pas nvidia-current car j’ai téléchargé le fichier d’exécution depuis NVIDIA et que sa version est 375.66

    
réponse donnée Pokamy 05.07.2017 - 07:41
la source
0

J'ai cette erreur quand j'ai arrêté le serveur X pour installer CUDA. Mon système est Ubuntu 16.04 et j'ai installé CUDA 8.0 à partir du fichier runfile. Je l'ai réparé simplement en mettant à niveau mon système. Lorsque le message d'erreur apparaît, appuyez sur Ctrl + Alt + F1, connectez-vous à votre compte, puis exécutez les deux commandes suivantes:

sudo apt-get update

et

sudo apt-get dist-upgrade

Par la suite, sudo reboot devrait fonctionner correctement.

    
réponse donnée Hung Nguyen Manh 24.08.2017 - 05:38
la source
0
  

Fichier journal de l'installateur nvidia '/var/log/nvidia-installer.log' Heure de création: lun. juin 11 05:46:17 Version du programme d'installation 2012: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line: ./nvidia-installer

Utilisation de: ncurses interface utilisateur de nvidia-installer - & gt; Le fichier '/tmp/.X0-lock' existe et semble contenir l'ID de processus '1062' d'un serveur X & gt; runnning. ERREUR: vous semblez exécuter un serveur X; veuillez quitter X avant l'installation. Pour plus d'informations, consultez la section INSTALLATION DU DRIVER NVIDIA dans le fichier README disponible sur la page de téléchargement du pilote Linux à l'adresse www.nvidia.com. ERREUR: l'installation a échoué. Veuillez consulter le fichier '/var/log/nvidia-installer.log' & gt; pour plus de détails. Vous trouverez des suggestions sur la résolution des problèmes d'installation dans le fichier README & gt; disponibles sur la page de téléchargement du pilote Linux à l'adresse www.nvidia.com.

  

Killing X Server

Comme indiqué dans le journal, ID du processus 1062 indique la raison pour laquelle le serveur X est en cours d'exécution.

Kill 1062

va tuer le processus et après l'installation du pilote NVIDIA se déroulera sans problème.

    
réponse donnée Newton 24.08.2017 - 07:25
la source
0

Essayez ceci:

  • Appuyez sur Alt + F1 , puis connectez-vous.

  • Exécutez sudo telinit 3 (si cela ne fonctionne pas, essayez /sbin/telinit 3 ). Vérifiez qu'il est passé au niveau 3 avec le niveau d'exécution qui doit afficher quelque chose comme 5 3, ce qui signifie que le niveau d'exécution actuel est 3 et avant qu'il soit 5.

Si cela ne fonctionne pas, essayez:

ps ax | grep X

Dans la sortie, vous verriez le numéro PID du processus X, vous devez donc le tuer avec sudo kill -9 number number est le numéro PID du processus.

    
réponse donnée user244991 05.02.2014 - 19:31
la source

Lire d'autres questions sur les étiquettes