Page 1 sur 2

comment installer un pilote nvidia.run ??

Posté : ven. 14 août 2026 20:01
par DodoVolant
Bonsoir à tous,
j'ai un petit problème curieux, dont je ne trouve aucune piste de dépannage sur le net...
Je veux installer un pilote de carte graphique (ajoutée à ma machine) et c'est un fichier en ".run".
TOUS les tutos expliquant comment le lancer/installer sont identiques:
1. faire un [chmod + x "fichier.run"] qui se passe sans retour négatif,
2. faire un [sudo ./fichier.run"] qui me donne systématiquement le retour suivant :
vous utilisez un X server, veuillez le quitter et relancer la commande
j'ai donc fait un Alt+Ctrl+F1 qui me passe en console et relance la 2e commande, ce qui me donne cette fois (et sur plusieurs essais, sur 2/3 jours) le retour :
Image

et là, je suis "sec"... aucun indice sur le net pour régler cette "commande introuvable"... à tout hasard j'ai essayé avec un espace entre le ./ et le fichier mais ça retourne la même chose ( "./ commande introuvable" )
Si qqu'un a une idée ?

Re: commande ./ introuvable ??

Posté : sam. 15 août 2026 14:38
par tescan
Bonjour,
Retour de:

Code : Tout sélectionner

ls -l ~/Documents
?

Re: commande ./ introuvable ??

Posté : sam. 15 août 2026 15:41
par DodoVolant
Le fichier NVIDIAxxx.run y est bien... mais transformé par la commande 'chmod' ce qui ne modifie pas son nom..??

Code : Tout sélectionner

dbi25@dbi25-H81M-DS2:~$ ls -l ~/Documents
total 92388
-rw-rw-r-- 1 dbi25 dbi25    36109 août   6 17:14 ApoticariaBleuMéthylène01.jpg
-rw-rw-r-- 1 dbi25 dbi25  1129217 juin  28  2025 bookmarks-2025-06-28.json
-rw-rw-r-- 1 dbi25 dbi25      282 août  12 15:30 etc-anaconda.txt
-rw-rw-r-- 1 dbi25 dbi25      157 juin   7 10:32 ETCfstab01.txt
-rw-r--r-- 1 dbi25 dbi25  7498499 juin  30 18:51 Euthanasie02.pdf
drwxr-xr-x 3 dbi25 dbi25     4096 juil.  5  2024 force-quit@cinnamon.org
-rw-rw-r-- 1 dbi25 dbi25    14774 avril 22  2025 force-quit@cinnamon.org.zip
-rw-rw-r-- 1 dbi25 dbi25    64713 juin  26 19:32 FSSPXsacresLO-03.pdf
-rwxrwxr-x 1 dbi25 dbi25 85835541 août  12 19:03 NVIDIA-Linux-x86_64-390.157.run
drwxrwxr-x 2 dbi25 dbi25     4096 avril 14 19:44 Sauvegardes
dbi25@dbi25-H81M-DS2:~$

Re: commande ./ introuvable ??

Posté : sam. 15 août 2026 18:46
par Philip83120
Bonsoir,
Je vais peut-être écrire une ânerie, mais je ne vois pas beaucoup l'utilité du "./" dans la commande. A essayer sans ... Mais avez-vous déjà regardé dans le gestionnaire de pilotes si votre carte n'est pas reconnue ?
Cordialement

Re: commande ./ introuvable ??

Posté : sam. 15 août 2026 19:02
par DodoVolant
Merci de l'idée.... je suivais bêtement les 3 tutos trouvés qui donnent tous la même instruction...
mais ça ne marche pas non plus...

Code : Tout sélectionner

dbi25@dbi25-H81M-DS2:~/Documents$ sudo NVIDIA-Linux-x86_64-390.157.run
[sudo] Mot de passe de dbi25 :        
sudo: NVIDIA-Linux-x86_64-390.157.run : commande introuvable
dbi25@dbi25-H81M-DS2:~/Documents$ 

Re: commande ./ introuvable ??

Posté : sam. 15 août 2026 20:21
par pastille
Bonjour

L'environnement (et surtout le PATH) nécessaire au compte root pour qu'il puisse accéder aux commandes d'administration peut être obtenu en utilisant un login shell
en lançant, depuis ton compte utilisateur et dans une console en mode texte,
la ligne de commande suivante :

Code : Tout sélectionner

sudo -i
Ensuite, une fois dans le login shell sous le compte root
lancer le script en utilisant son chemin absolu :

Code : Tout sélectionner

/home/dbi25/Documents/NVIDIA-Linux-x86_64-390.157.run
EDIT : erreur de frappe => j'ai corrigé en remplaçant dbi125 par dbi25

=======
Mais j'ai bien peur que pour que ce script puisse fonctionner, il faille d'abord se déconnecter de sa session graphique
pour pouvoir ensuite arrêter le serveur X (ou autre Wayland, ça dépends de ton système Mint) et peut-être même le gestionnaire de session.

Re: commande ./ introuvable ??

Posté : sam. 15 août 2026 21:31
par DodoVolant
Je ne vois pas la différence de fond entre les 2 ou 3 choix que tu fais pour l'instruction (qui me semblent équivalents? mais je ne suis pas un cador)
Donc je teste les 2 en terminal et ça donne ceci :

Code : Tout sélectionner

dbi25@dbi25-H81M-DS2:~/Documents$ sudo -i
[sudo] Mot de passe de dbi25 :        
root@dbi25-H81M-DS2:~# /home/dbi125/Documents/NVIDIA-Linux-x86_64-390.157.run
-bash: /home/dbi125/Documents/NVIDIA-Linux-x86_64-390.157.run: Aucun fichier ou dossier de ce nom
root@dbi25-H81M-DS2:~# 
root@dbi25-H81M-DS2:~# cd /home/dbi25/Documents
root@dbi25-H81M-DS2:/home/dbi25/Documents# NVIDIA-Linux-x86_64-390.157.run
NVIDIA-Linux-x86_64-390.157.run : commande introuvable
root@dbi25-H81M-DS2:/home/dbi25/Documents#

Re: commande ./ introuvable ??

Posté : sam. 15 août 2026 22:10
par pastille
J'avais fait une erreur de frappe dans ma ligne de commande (dbi125 au lieu de dbi25)

=======
Essaye, toujours depuis le login shell root, de faire exécuter le script par le shell sh
en lançant la ligne de commande suivante :

Code : Tout sélectionner

sh /home/dbi25/Documents/NVIDIA-Linux-x86_64-390.157.run
=======
Voir aussi : NVIDIA Accelerated Linux Graphics Driver README and Installation Guide -> Chapter 4. Installing the NVIDIA Driver

Re: commande ./ introuvable ??

Posté : dim. 16 août 2026 12:19
par DodoVolant
@pastille : mon retour (non)éclaircissant après une bonne dizaine de tests....
1. j'ai bien tapé mon bon identifiant et essayé d'éviter les erreurs de frappe en relisant 3 fois mes instructions...
2. j'ai soigneusement consulté la doc nvidia dont tu m'as donné le lien, et j'y ai vu le conseil de lancer la commande 'sh' SANS faire le 'chmod +x' auparavant, mais ça n'a rien changé.
3. jusqu'ici je passais en console (avec ctrl+shift+F1) après avoir démarré ma session normale et, après le démarrage de la commande apparemment normal sur le fichier '.run', j'ai eu systématiquement, sur tous mes essais, le retour suivant :
Image
DONC j'ai eu l'idée d'essayer de passer en console AVANT de valider ma session (en ne tapant PAS mon mot de passe)...
j'espérais ainsi ne PAS démarrer le "X server"... raté, j'ai encore eu le même message final... (voir plus bas)
4. pour détailler un peu mes divers essais, (j'ai gardé mon fichier NVIDIA original et travaille sur une copie que j'ai renouvelée plusieurs fois :idea: )
-j'ai essayé la commande 'sh' SANS faire le 'chmod +x' avant (lien site NVIDIA), ça ne fonctionne pas non plus...
-sur l'essai de passer en console avant l'ouverture de session, j'ai eu le même retour final (image ci-dessus) MAIS étiré à toute la largeur d'écran (1 seule ligne avec le OK en-dessous), ce qui confirmerait une différence d'affichage -sans le 'X server' ??)
5. j'ai bien trouvé confirmation sur un autre tuto (Malekal?) de l'utilisation possible de './' devant le nom de fichier, ça ne change rien...
6. image de ma dernière séquence (à l'instant), juste avant le message d'erreur final :
Image

J'en suis donc toujours au même point....
et j'espère d'autres avis ou retours d'expériences.??
Bon dimanche à tous...

Re: commande ./ introuvable ??

Posté : dim. 16 août 2026 13:36
par pastille
Je ne suis pas surpris par le contenu du message d'erreur retourné par l'exécution du script
puisqu'il confirme ce que j'avais écrit à la fin de mon message posté samedi 15 août 2026 20:21

=======
Il faut d'abord fermer toutes les sessions ouvertes (se "déconnecter") pour que le serveur X ne soit plus en cours de fonctionnement => on se retrouve alors devant la fenêtre du gestionnaire de session (lightdm).

Ensuite, sans rien écrire ou entrer dans le gestionnaire de session,
il faut ouvrir une console en mode texte (Ctrl+Alt+F1) et s'identifier avec son compte utilisateur non privilégié pour ouvrir un shell
dans lequel on pourra ouvrir un login shell pour le compte root
en entrant la ligne de commande suivante :

Code : Tout sélectionner

sudo -i
ce qui va permettre de pouvoir stopper le gestionnaire de session (lightdm)
en entrant la ligne de commande suivante :

Code : Tout sélectionner

service lightdm stop
On peut ensuite lancer le script NVIDIA

Dans mes souvenirs, le script NVIDIA demandera un redémarrage du système et de relancer le script pour qu'il puisse terminer son travail,
ce qui fait qu'il faudra répéter la même suite d'opérations pour pouvoir relancer le script.