web-dev-qa-db-fra.com

Comment installer NVIDIA.run?

J'ai une carte graphique Nvidia Ge force Ge6150 SE. Je suis 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 la désinstallation de l'ancien driver.still 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.

135
Kiranraj

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

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

  1. Frappé Ctrl+Alt+F1 et connectez-vous en utilisant vos identifiants.
  2. tuer votre session de serveur X en cours en tapant Sudo service lightdm stop ou Sudo lightdm stop
  3. Entrez le niveau d'exécution 3 en tapant 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. Il est à noter que, une fois installé de cette façon, vous devrez refaire les étapes après chaque mise à jour du noyau.
120

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.

24
Kiranraj

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

Sudo ./NVIDIAxxxx.run --no-x-check
13
user179092

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

Je suis passé au tty1 en utilisant Ctrl + Alt + F1 et 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 a été d'accéder au dossier/tmp et d'effacer le fichier .X0-lock.

Vous ne la verrez listée 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 effacé ce dossier et exécuté l'exécution de NVIDIA-Linux-x86_64-340.76.run, il s'est installé correctement.

3
Juan P

Cette instruction fonctionne très bien sous ubuntu server 12.04 avec ubuntu desktop pour nvidia 8400GS PCI 512 Mo. Il suffit également de désinstaller toutes les versions précédentes des versions par défaut sous ubuntu comme 173, etc. Suivez ces instructions et lisez-moi les informations d'installation de votre exemple de modèle de carte 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

2
user162663

Ce qui a fonctionné pour moi:

Sudo killall Xorg

et j'ai dû l'exécuter 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é.

1
Xin

J'ai eu 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 de runfile. Je l'ai corrigé simplement en mettant à niveau mon système. Lorsque le message d'erreur s'affiche, appuyez sur Ctrl + Alt + F1, connectez-vous avec votre compte, puis exécutez les deux commandes suivantes:

Sudo apt-get update

et

Sudo apt-get dist-upgrade

Ensuite, Sudo reboot cela devrait fonctionner correctement.

0
Hung Nguyen Manh

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

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 de NVIDIA et sa version est 375.66.

0
Pokamy

fichier journal nvidia-installer '/var/log/nvidia-installer.log' heure de création: lun 11 juin à 17 h 46 min 17 s version d'installation: 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: nvidia-installer ncurses user interface -> 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 utiliser un serveur X; veuillez quitter X avant d'installer. Pour plus d'informations, reportez-vous à la section INSTALLATION DU PILOTE NVIDIA dans le 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'> pour plus de détails. Vous trouverez des suggestions sur la résolution des problèmes d'installation dans le README> disponible sur la page de téléchargement du pilote Linux à l'adresse www.nvidia.com.

Killing X Server

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

Kill 1062

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

0
Newton

Essaye ça :

  • Presse Alt+F1, puis connectez-vous.

  • Exécutez Sudo telinit 3 (si cela ne fonctionne pas, essayez /sbin/telinit 3). Vérifiez qu'il est changé au niveau 3 avec runlevel qui devrait produire quelque chose comme 5 3, ce qui signifie que le niveau d'exécution actuel est 3 et qu'il était avant 5.


Si cela ne fonctionne pas, essayez:

ps ax | grep X

Dans la sortie, vous verrez le numéro PID du processus X, vous devriez donc le tuer avec Sudo kill -9 numbernumber est le numéro PID du processus.

0
user244991

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

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

0
Doren85

J'ai eu un problème d'installation du pilote 3.19 aujourd'hui parce que je n'ai pas supprimé le pilote 3.13 existant. J'ai utilisé:

apt-get remove nvidia*

se débarrasser de tous les fichiers existants, puis

telinit 3
sh NVI*.run

Succès. DKMS était déjà installé sur mon ordinateur et le programme du pilote m'a demandé s'il devait utiliser DKMS. Ne vous inquiétez donc pas des mises à niveau du noyau.

0
oldrocker99

J'ai essayé toutes ces choses et aucune d'entre elles n'a fonctionné pour moi, car j'avais toujours une erreur d'instance Stop: Unknown quand j'exécutais "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 ainsi:

  1. cd/var/log/lightdm

  2. ouvrez le fichier .log (vous devrez peut-être utiliser Sudo pour ce faire)

  3. cherche quelque chose dans le fichier qui dit "processus de lancement 'numéro de processus" "

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

Bonne chance!

0
joe

Si vous avez un fichier NVIDIA .run

  1. Rappelez-vous (ou écrivez) 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 depuis la ligne de commande avec:

    chmod u+x NVIDIA-blabla.run

  3. Connectez - Out

  4. Presse Ctrl+Alt+F1 entrer dans la console virtuelle et vous y connecter

  5. Tuez le serveur X en

    Sudo service lightdm stop ou Sudo lightdm stop

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

  7. Suivez les instructions dans l'installateur

  8. Sudo service lightdm start ou Sudo lightdm start

  9. Presse Ctrl+Alt+F7 se connecter en mode graphique

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

    Sudo reboot now

0
Noidea

Je souhaite 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 sans échec root Shell. Ce que j'ai fait était une combinaison de deux réponses ici:

NOTE: avant 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 générique Nvidia fera fonctionner tty, procédez comme suit:

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

Désormais, vous ne pourrez plus vous passer de l'écran de connexion sous Ubuntu, mais c'est correct. 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 le redémarrage, tout devrait bien fonctionner.

0
Klik