J'ai un Ubuntu 17.10 64 bits avec le noyau par défaut.
Je l'ai mis à jour maintenant et ma version du pilote NVIDIA est 384.90.
Je souhaite utiliser CUDA 9.1, mais il nécessite la version r387 du pilote NVIDIA. Ce faisant:
Sudo ./cuda_9.1.85_387.26_linux.run -silent -driver
Je peux installer ce pilote. Mais j'obtiens l'erreur suivante:
ERREUR: Un module de noyau NVIDIA 'nvidia-drm' semble déjà être chargé dans
your kernel. This may be because it is in use (for example, by an X server, a CUDA program, or the NVIDIA Persistence Daemon), but this may also happen if your kernel was configured without support for module unloading. Please be sure to exit any programs that may be using the GPU(s) before attempting to upgrade your driver. If no GPU-based programs are running, you know that your kernel supports module unloading, and you still receive this message, then an error may have occured that has corrupted an NVIDIA kernel module's usage count, for which the simplest remedy is to reboot your computer.
Je l'ai déplacé en mode texte en exécutant la commande Sudo init 4
mais je reçois la même erreur.
J'ai le noyau par défaut et il ne prend peut-être pas en charge le déchargement de module.
Comment savoir si le noyau prend en charge le déchargement de module? ou comment puis-je l'activer?
Vous demandez beaucoup de choses différentes en une seule question. Vous proposez également différentes techniques et problèmes avec eux. Je vais me concentrer sur le titre de votre question, car d'autres personnes pourraient être intéressées.
Le moyen le plus simple de passer de nVidia 384.98 à 387.34 consiste à aller à System Settings
-> Software & Updates
-> Additional Drivers
et cet écran apparaît.
Cochez l'option pour 387.34
et l'option actuelle pour 384.98 sera automatiquement décochée. Enregistrez ensuite vos modifications et redémarrez.
Remarque: Si vous avez manuellement installé des éléments de nVidia, vous pouvez rencontrer des complications nécessitant des purges manuelles d'anciennes versions, etc. Dans ce cas, vérifiez le Q & A base de données ici pour des solutions. Si aucune solution n'est trouvée, alors posez une nouvelle question.