Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2106|Répondre: 4

Carte graphique Ubuntu 24.04 A10 avec pilote NVIDIA installé

[Copié le lien]
Publié le 05-03-2025 à 17:57:59 | | | |
Exigences : J’ai acheté un serveur GPU sur Alibaba Cloud, la configuration est une double carte A10, vous pouvez cocher l’option « Installer le pilote GPU » lors de la création d’une instance, je veux l’installer moi-même, ce n’est pas difficile à manger.

Spécification de l’instance : type de calcul GPUGN7i/ ecs.gn7i-c32g1.16xlarge (64 vCPU 376 GiB)
Système : Ubuntu 24.04 64 bits (Renforcement de la sécurité)

Spécifications GPU :La connexion hyperlientérée est visible.

Installer les pilotes NVIDIA

Ouvrez le site officiel pour rechercher les pilotes selon le modèle de carte graphique, prenez l’A10 comme exemple, comme montré dans la figure ci-dessous :



Téléchargement du pilote :La connexion hyperlientérée est visible.

Connectez-vous au serveur et installez-le avec la commande suivante :



Select "NVIDIA PropriétaireC’est exact, la différence est la suivante :

NVIDIA Propriétaire :

Type de licence : Logiciel propriétaire
Fonctionnalités : NVIDIA développe et maintient les siens, le code n’est pas accessible publiquement, et les utilisateurs ne peuvent ni consulter ni modifier le code source.
Avantages : Performances généralement supérieures, prise en charge des dernières fonctionnalités matérielles, et offre une meilleure optimisation et stabilité.
Inconvénients : Dépendant des mises à jour et du support de NVIDIA, ils ne sont pas forcément aussi transparents que les pilotes open source.

MIT/GPL :

Type de licence : Logiciel open source, sous licence MIT ou GNU General Public License (GPL).
Fonctionnalités : Le code est entièrement public, permettant aux utilisateurs de consulter, modifier et distribuer.
Avantages : Un support communautaire plus transparent et étendu, adapté à ceux qui souhaitent en apprendre davantage sur ou modifier les pilotes.
Inconvénients : Peuvent ne pas être aussi performants que les pilotes propriétaires, et certaines fonctionnalités avancées peuvent ne pas être prises en charge.

Il y aura quelques avertissements après, continuez simplement. L’avertissement se lit comme suit :

WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system.  If X fails to find the NVIDIA X driver module, please install the `pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.

WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected on this system. The NVIDIA Vulkan ICD will not function without the loader. Most distributions package the Vulkan loader; try installing the "vulkan-loader", "vulkan-icd-loader", or "libvulkan1" package.

Voir les informations sur les pilotes :


La version CUDA ici fait référence au CUDA Toolkit qui doit également être la version 12.8 pour être installé


Installer la boîte à outils CUDA

Adresse de téléchargement :La connexion hyperlientérée est visible., comme montré dans la figure ci-dessous :



Commandes d’installation :


Voir les commandes de version :




Installer cuDNN

Adresse de téléchargement :La connexion hyperlientérée est visible., comme montré dans la figure ci-dessous :



La commande d’installation est la suivante :


Voir la version :




Remarque:Il n’est pas recommandé de chercher des conducteurs sur le site officiel chinois, comme la mise à jour n’arrive pas à temps, elle peut avoir plusieurs petites versions de retard !!! Il est recommandé de chercher directement depuis la langue officielle anglaise !

Référence:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.




Précédent:La méthode navigator.sendBeacon() pour la surveillance et le suivi des points frontaux
Prochain:Le réseau domestique commence avec le routeur GL-MT3000
 Propriétaire| Publié le 05-03-2025 à 20:55:41 |
Ce programme installera le pilote graphique accéléré NVIDIA
pour Linux-x86_64 570.124.06 en décompressant le tarball intégré et
Exécution de l’utilitaire d’installation ./nvidia-installer.

--info
  Imprimez les informations intégrées (titre, répertoire cible par défaut) et sortez.

--Rmll
  Imprimez l’entrée et la sortie du LSM intégré (ou pas de LSM).

--pkg-historique
  Imprimez l’historique du paquet de ce fichier et quittez.

--liste
  Imprimez la liste des fichiers dans l’archive et sortez.

--vérifier
  Vérifiez l’intégrité de l’archive et de la sortie.

-x, --extracte seulement
  Extraire le contenu de NVIDIA-Linux-x86_64-570.124.06.run, mais ne pas
  Exécutez 'nvidia-installer'.

--additionner-ce-noyau
  Construisez une interface noyau précompilée pour le noyau en cours d’exécution
  noyau et reconditionner le fichier .run pour inclure ce nouveau build
  Interface du noyau précompilée.  Le nouveau fichier .run sera placé
  dans le répertoire actuel et la chaîne « -custom » ajoutée
  à son nom, sauf si elle est déjà présente, pour la distinguer de la
  .run original.

--appliquer-patch [Patch]
  Appliquez le correctif « Patch » aux fichiers d’interface du noyau inclus
  Dans le fichier .run, supprimez toutes les interfaces du noyau précompilées
  puis reconditionner le fichier .run.  Le nouveau fichier .run sera
  placé dans le répertoire courant et la chaîne « -custom »
  ajoutée à son nom, sauf si elle était déjà présente, pour la distinguer
  à partir du fichier .run original.

--garder
  Ne supprimez pas le répertoire cible une fois terminé.

--cible [NewDirectory]
  Extraire le contenu dans « NewDirectory »

--extracte-décompresse
  Extraire le programme de décompression intégré vers stdout


Les arguments suivants seront transmis à l’installateur ./nvidia
utility:

OPTIONS COURANTES :

  -v, --version
      Imprimez la version de l’installateur Nvidia et quittez.

  -h, --à l’aide
      Imprimez les informations d’utilisation des options courantes en ligne de commande et quittez.

  -A, --options avancées
      Imprimez les informations d’utilisation des options courantes en ligne de commande ainsi que des options avancées, puis quittez.


OPTIONS AVANCÉES :

  -v, --version
      Imprimez la version de l’installateur Nvidia et quittez.

  -h, --à l’aide
      Imprimez les informations d’utilisation des options courantes en ligne de commande et quittez.

  -A, --options avancées
      Imprimez les informations d’utilisation des options courantes en ligne de commande ainsi que des options avancées, puis quittez.

  -a, --accepter-licence
      Cette option est obsolète et ignorée par nvidia-installer.  Il est fourni pour la compatibilité avec les anciennes versions de nvidia-installer, qui nécessitaient cette option pour une acceptation explicite des licences. L’utilisation du pilote NVIDIA implique l’acceptation du Contrat de Licence Logicielle NVIDIA, contenu dans le fichier « LICENSE » (dans le répertoire principal du package de pilotes).

  -Je, --Info-conducteur
      Imprimez les informations concernant la version du pilote NVIDIA actuellement installée.

  --désinstaller
      Désinstallez le pilote NVIDIA actuellement installé.

  --saut-module-décharger
      Lors de la désinstallation du pilote, évitez le déchargement du module du noyau NVIDIA. Cette option est ignorée lors de l’installation du pilote.

  --saut-module-charge
      Sauter la charge de test des modules du noyau NVIDIA après leur construction, et sauter leur chargement une fois l’installation terminée.

  --Raison
      Effectuez des tests de base sur une installation existante de pilotes NVIDIA.

  -e, --expert
      Activez le mode d’installation « expert » ; des questions plus détaillées seront posées, et des productions plus verbeuses seront publiées ; destiné aux utilisateurs experts.  Les questions peuvent être supprimées avec l’option ligne de commande « --no-questions ».

  -Q, --pas de questions
      Ne posez aucune question ; la chaîne par défaut (normalement « oui ») est supposée pour toutes les questions oui/non, et la chaîne par défaut est supposée dans toute situation où l’utilisateur est sollicité pour une saisie de chaînes.

  -s, --silencieux
      Courir en silence ; Aucune question n’est posée et aucune sortie n’est imprimée, à l’exception de messages d’erreur vers Stderr.  Cette option implique « --ui=aucun --no-questions ».

  --x-préfixe=X-PRÉFIXE
      Le préfixe sous lequel les composants X du pilote NVIDIA seront installés ; le défaut est '/usr/X11R6' sauf si nvidia-installer détecte que X.Org >= 7.0 est installé, auquel cas le défaut est '/usr'.  Cette option ne devrait être utilisée que dans de rares circonstances.

  --xfree86-préfixe=XFREE86-PRÉFIXE
      C’est un synonyme obsolète pour --x-préfixe.

  --x-chemin-module=X-MODULE-PATH
      Le chemin sous lequel les modules serveur NVIDIA X seront installés.  Si cette option n’est pas spécifiée, nvidia-installer utilise l’ordre de recherche suivant et sélectionne le premier répertoire valide qu’il trouve : 1) 'X -showDefaultModulePath', 2) 'pkg-config --variable= moduledir xorg-server », soit 3) le chemin de la bibliothèque X (voir l’option '--x-library-path') plus soit 'modules' (pour les serveurs X plus anciens que X.Org 7.0), soit 'xorg/modules' (pour X.Org 7.0 ou ultérieur).

  --x-chemin-bibliothèque=X-CHEMIN-BIBLIOTHÈQUE
      Le chemin sous lequel les bibliothèques NVIDIA X seront installées.  Si cette option n’est pas spécifiée, nvidia-installer utilise l’ordre de recherche suivant et sélectionne le premier répertoire valide qu’il trouve : 1) 'X -showDefaultLibPath', 2) 'pkg-config --variable=libdir xorg-server », soit 3) le préfixe X (voir l’option '--x-prefix') plus 'lib' sur les systèmes 32 bits, et soit 'lib64' soit 'lib' sur les systèmes 64 bits, selon la distribution Linux installée.

  --x-sysconfig-path=X-SYSCONFIG-PATH
      Le chemin sous lequel X fichiers de configuration système seront installés.  Si cette option n’est pas spécifiée, nvidia-installer utilise l’ordre de recherche suivant et sélectionne le premier répertoire valide trouvé : 1) 'pkg-config --variable=sysconfigdir xorg-server', ou 2) / usr/share/X11/xorg.conf.d.

  --opengl-prefix=OPENGL-PRÉFIXE
      Le préfixe sous lequel les composants OpenGL du pilote NVIDIA seront installés ; Le défaut est : « /usr ».  Cette option ne devrait être utilisée que dans de rares circonstances.  L’ABI OpenGL Linux (http://oss.sgi.com/projects/ogl-sample/ABI/) impose cette valeur par défaut.

  --opengl-libdir=OPENGL-LIBDIR
      Le chemin relatif au préfixe d’installation de la bibliothèque OpenGL sous lequel les composants NVIDIA OpenGL seront installés.  Par défaut est « lib » sur les systèmes 32 bits, et « lib64 » ou « lib » sur les systèmes 64 bits, selon la distribution Linux installée.  Cette option ne devrait être utilisée que dans de très rares circonstances.

  --wine-prefix=WINE-PREFIXE
      Le préfixe sous lequel les composants Wine du pilote NVIDIA seront installés.  Le défaut est '/usr'.

  --wine-libdir=WINE-LIBDIR
      Le chemin relatif au préfixe d’installation Wine sous lequel les composants Wine du pilote NVIDIA seront installés.  Le défaut est '<opengl-libdir>/nvidia/wine', où <opengl-libdir> est le chemin déterminé pour --opengl-libdir ci-dessus.

  --installer-prefix=INSTALLER-PREFIXE
      Le préfixe sous lequel le binaire installateur sera installé ; Le défaut est : « /usr ».  Note : veuillez utiliser l’option '--utility-prefix' à la place.

  --utility-prefix=UTILITY-PREFIXE
      Le préfixe sous lequel les utilitaires NVIDIA (nvidia-installer, nvidia-settings, nvidia-xconfig, nvidia-bug-report.sh) et les bibliothèques utilitaires NVIDIA seront installées ; Le défaut est : « /usr ».

  --utility-libdir=UTILITY-LIBDIR
      Le chemin relatif au préfixe d’installation de l’utilitaire sous lequel les bibliothèques utilitaires NVIDIA seront installées.  Par défaut est « lib » sur les systèmes 32 bits, et « lib64 » ou « lib » sur les systèmes 64 bits, selon la distribution Linux installée.

  --xdg-data-dir=XDG-DATA-DIR
      Le préfixe sous lequel les fichiers de données XDG (tels que les fichiers d’application .desktop et les icônes) seront installés.  Le défaut est « /usr/share ».

  --gbm-backend-dir=GBM-BACKEND-DIR
      Le chemin relatif au préfixe d’installation de la bibliothèque OpenGL sous lequel la bibliothèque backend NVIDIA GBM sera installée.  Par défaut est « <libdir>/gbm », où « <libdir>» correspond à « lib64 » ou « lib », selon la distribution Linux installée.  Cette option ne devrait être utilisée que dans de très rares circonstances.

  --gbm-backend-dir32=GBM-BACKEND-DIR32
      Le chemin relatif au préfixe d’installation de la bibliothèque OpenGL 32 bits sous lequel la bibliothèque backend NVIDIA GBM 32 bits sera installée.  Par défaut est '<libdir>/gbm', où <libdir>' est 'lib' ou 'lib32', selon la distribution Linux installée.  Cette option ne devrait être utilisée que dans de très rares circonstances.

  --documentation-prefix=DOCUMENTATION-PREFIXE
      Le préfixe sous lequel les fichiers de documentation du pilote NVIDIA seront installés.  Le défaut est : '/usr'.

  --chemin-profil-application=CHEMIN-PROFIL-APPLICATION
      Le répertoire sous lequel les profils d’application par défaut pour le pilote NVIDIA seront installés. Par défaut : '/usr/share/nvidia'.

  --noyau-inclure-chemin=NOYAU-INCLURE-CHEMIN
      Le répertoire contenant le noyau inclut les fichiers à utiliser lors de la compilation du module du noyau NVIDIA.  Cette option est dépréciée ; Veuillez utiliser « --kernel-source-path » à la place.

  --chemin-source-noyau=CHEMIN-SOURCE-NOYAU
      Le répertoire contenant les fichiers sources du noyau à utiliser lors de la compilation du module du noyau NVIDIA.  Lorsque ce n’est pas spécifié, l’installateur utilisera '/lib/modules/'uname -r'/build', si ce dossier existe.  Sinon, il utilisera '/usr/src/linux'.

  --chemin-sortie-noyau=CHEMIN-SORTIE-NOYAU-
      Le répertoire contenant tous les fichiers de sortie KBUILD si l’un des paramètres 'KBUILD_OUTPUT' ou 'O' a été transmis à KBUILD lors de la construction de l’image/modules du noyau.  Lorsque ce n’est pas spécifié, l’installateur suppose qu’aucun répertoire de sortie séparé n’a été utilisé.

  --noyau-installation-chemin=NOYAU-INSTALLATION-CHEMIN
      Le répertoire dans lequel le module du noyau NVIDIA doit être installé.  La valeur par défaut est soit '/lib/modules/'uname -r'/kernel/drivers/video' (si '/lib/modules/'uname -r'/kernel' existe) soit '/lib/modules/'uname -r'/video'.

  --proc-point-montage=PROC-POINT-MONTAGE-
      Le point de montage pour le système de fichiers proc ; Si ce n’est pas spécifié, cette valeur est par défaut '/proc' (ce qui est normalement correct).  Le point de montage du système de fichiers proc est nécessaire parce que le contenu du système de fichiers '< proc>/version' est utilisé pour déterminer si une interface de noyau précompilée est disponible pour le noyau en cours d’exécution.  Cette option ne devrait être nécessaire que dans des circonstances très rares.

  --log-file-name=LOG-FILE-NAME-
      Nom du fichier journal d’installation (par défaut : '/var/log/nvidia-installer.log').

  --tmpdir=TMPDIR
      Utiliser le répertoire spécifié comme répertoire temporaire lors de la génération de fichiers transitoires utilisés par l’installateur ; Si elle n’est pas donnée, la liste suivante sera recherchée, et la première existante sera utilisée : $TMPDIR, /tmp, ., $HOME.

  --ui=UI
      Spécifiez quelle interface utilisateur utiliser, si disponible.  Les valeurs valides pour UI sont « ncurses » (le défaut) ou « none ». Si l’interface ncurses ne s’initialise pas, ou si « none » est spécifié, alors une interface simple printf/scanf sera utilisée.

  -c, --non-ncourses-color.
      Désactivez l’utilisation de la couleur dans l’interface utilisateur ncurses.

  --no-nvidia-modprobe
      Ignorez l’installation de 'nvidia-modprobe', un utilitaire root de Setuid que nvidia-installer installe par défaut.  nvidia-modprobe peut être utilisé par des composants de pilotes NVIDIA en espace utilisateur pour charger le module du noyau NVIDIA, créer les fichiers des périphériques NVIDIA et configurer certains paramètres d’exécution dans le noyau lorsque ces composants fonctionnent sans privilèges suffisants pour le faire seuls, par exemple, le pilote CUDA fonctionne avec les permissions d’un utilisateur non privilégié.  Cette utilité n’est nécessaire que si d’autres moyens d’effectuer ces opérations privilégiées ne sont pas disponibles. Voir la page d’utilisateur nvidia-modprobe(1) pour tous les détails sur les tâches effectuées par cet utilitaire.

  -k NOM-NOYAU, --nom-noyau=NOM-NOYAU-NOM
      Construisez et installez le module du noyau NVIDIA pour le noyau non exécutable spécifié par NOM-NOYAU (NOM-NOYAU-NOM doit être la sortie de 'uname-r' lorsque le noyau cible est effectivement en cours).  Cette option implique « non--non-précompilée-interface ».  Si les options « --kernel-install-path » et « --kernel-source-path » ne sont pas données, elles seront alors déduites de NOM-NOYAU ; par exemple : « /lib/modules/NOM-NOYAU/noyau/pilotes/vidéo/ » et « /lib/modules/NOM-NOYAU/build/ », respectivement.

  -n, --non-précompilée-interface
      Désactivez l’utilisation des interfaces du noyau précompilées.

  --no-abi-note
      Les bibliothèques NVIDIA OpenGL contiennent une étiquette note ABI du système d’exploitation, qui identifie la version minimale du noyau nécessaire pour utiliser la bibliothèque.  Cette option fait que l’installateur retire cette note des bibliothèques OpenGL lors de l’installation.

  --sans régime
      Normalement, l’installateur vérifie plusieurs tours par minute qui entrent en conflit avec le pilote (notamment : NVIDIA_GLX et NVIDIA_kernel), puis les supprime s’ils sont présents.  Cette option désactive ce contrôle.

  -b, --pas de renfort
      Lors de l’installation du pilote, les fichiers conflictuels sont sauvegardés afin qu’ils puissent être restaurés lors de la désinstallation du pilote.  Cette option pousse l’installateur à simplement supprimer les fichiers conflictuels, au lieu de les sauvegarder.

  -r, --non-récursion
      Normalement, nvidia-installer recherche récursivement des bibliothèques potentiellement conflictuelles sous les emplacements d’installation par défaut des serveurs OpenGL et X.  Avec cette option activée, l’installateur ne recherchera que dans les répertoires de premier niveau.

  -K, --modules-seulement
      Installez uniquement les modules du noyau, et ne désinstallez pas le pilote existant.  Ceci est destiné à être utilisé pour installer des modules de noyau pour d’autres noyaux (dans les cas où vous pourriez démarrer entre plusieurs noyaux différents).  Pour utiliser cette option, vous devez déjà avoir un pilote installé, et la version du pilote installé doit correspondre à la version de ces modules du noyau.

  --non-modules-noyau
      Installez tout sauf les modules du noyau, et ne supprimez aucun module du noyau existant, éventuellement conflictuel.  Cela peut être utile dans certains environnements de débogage, ou lors de l’installation des modules open kernel depuis le code source.  Si vous utilisez cette option, vous devez veiller à ce que les modules du noyau NVIDIA correspondant à cette version de pilote soient installés séparément.

  --non-x-chèque
      N’annulez pas l’installation si nvidia-installer détecte qu’un serveur X est en cours d’exécution.  Cette option ne devrait être utilisée que dans de très rares circonstances.

  --précompilée-interfaces-noyau-chemin=PRÉCOMPILÉE-NOYAU-INTERFACES-CHEMIN.
      Avant de chercher une interface noyau précompilée dans le fichier .run, recherchez dans le répertoire spécifié.

  -Z, --no-nouveau-chèque
      Normalement, nvidia-installer annule l’installation si le pilote du noyau nouveau est en service.  Utilisez cette option pour désactiver cette vérification.

  -Z, --disable-nouveau, --no-disable-nouveau
      Nvidia-installer tentera de désactiver par défaut le pilote Nouveau Kernel, s’il est utilisé pendant l’installation. Utilisez '--no-disable-nouveau pour empêcher nvidia-installer de désactiver nouveau par défaut.

  -X, --run-nvidia-xconfig
      Nvidia-installer peut éventuellement invoquer l’utilitaire Nvidia-xconfig.  Cela mettra à jour le fichier de configuration System X afin d’utiliser le pilote NVIDIA X.  Le fichier de configuration X préexistant sera sauvegardé.  À la fin de l’installation, nvidia-installer demandera à l’utilisateur s’il souhaite exécuter nvidia-xconfig ; La réponse par défaut est « non ».  Utilisez cette option pour faire en sorte que la réponse par défaut soit « oui ».  Cela est utile avec les options « --no-questions » ou « --silent », qui prennent les valeurs par défaut pour toutes les questions.

  --force-selinux=FORCE-SELINUX
      Les installations Linux utilisant SELinux (Security-Enhanced Linux) exigent que le type de sécurité de toutes les bibliothèques partagées soit défini à « shlib_t » ou « textrel_shlib_t », selon la distribution. Nvidia-installer détectera quand définir le type de sécurité, et le définira en utilisant CHCON(1) sur les bibliothèques partagées qu’il installe.  Si l’utilitaire système execstack(8) est présent, nvidia-installer l’utilisera également pour effacer le drapeau de pile exécutable des bibliothèques.  Utilisez cette option pour contourner la détection par nvidia-installer concernant le moment de définir le type de sécurité.  Les valeurs valides pour FORCE-SELINUX sont « oui » (force setting du type de sécurité), « no » (prevent setting of the security type) et « default » (laisse nvidia-installer décider quand définir la sécurité type).

  --selinux-chcon-type=SELINUX-CHCON-TYPE
      Lorsque le support SELinux est activé, nvidia-installer essaie de déterminer quel argument chcon utiliser en essayant d’abord « textrel_shlib_t », puis « texrel_shlib_t », puis « shlib_t ».  Utilisez cette option pour contourner cette logique de détection.

  --aucune solution de contournement
      Normalement, nvidia-installer ignore le signal SIGWINCH avant de forker pour exécuter des commandes, par exemple pour construire le module du noyau, et restaure le gestionnaire de signal SIGWINCH après que le processus enfant ait Terminé.  Cette option désactive ce comportement.

  --non-scripts-distributions-
      Normalement, nvidia-installer exécute des scripts de /usr/lib/nvidia avant et après avoir installé ou désinstallé le pilote.  Utilisez cette option pour désactiver l’exécution de ces scripts.

  --non-opengl-files
      N’installez aucun des fichiers de pilotes liés à OpenGL.

  --pas-dossiers-vins
      N’installez aucun des fichiers du pilote Wine.

  --kernel-module-source-prefix=KERNEL-MODULE-SOURCE-PREFIXE
      Spécifiez un chemin où le répertoire source du module noyau sera installé. Par défaut : installer le répertoire source sur /usr/src

  --kernel-module-source-dir=KERNEL-MODULE-SOURCE-DIR
      Spécifiez le nom du répertoire où les sources du module du noyau seront installées. Par défaut : nom du répertoire nvidia-VERSION

  --non-noyau-module-source-
      Sauter l’installation du code source du module du noyau.

  --dkms, --no-dkms
      nvidia-installer peut en option enregistrer les sources du module du noyau NVIDIA, si elles sont installées, avec DKMS, puis construire et installer un module du noyau en utilisant les sources enregistrées par DKMS.  Cela permettra à l’infrastructure DKMS de construire automatiquement un nouveau module de noyau lors du changement de noyau.  Lors de l’installation, si DKMS est détecté, nvidia-installer demandera à l’utilisateur s’il souhaite enregistrer le module auprès de DKMS ; La réponse par défaut est « oui » sauf si l’option --no-dkms est activée, auquel cas la réponse par défaut est « non ».

  --module-signing-secret-key=MODULE-SIGNING-SECRET-KEY
      Spécifiez un chemin vers une clé privée à utiliser pour signer le module du noyau NVIDIA. La clé publique correspondante doit également être fournie.

  --module-signing-public-key=MODULE-SIGNING-PUBLIC-KEY
      Spécifiez un chemin vers une clé publique à utiliser pour vérifier la signature du module du noyau NVIDIA. La clé privée correspondante doit également être fournie.

  --module-signing-script=MODULE-SIGNING-SCRIPT
      Spécifiez un chemin vers un programme à utiliser pour signer le module du noyau NVIDIA. Le programme sera appelé avec les arguments : nom du programme <HASH> <PRIVATEKEY> <PUBLICKEY> <MODULE>; Si le programme retourne un statut d’erreur, il sera appelé à nouveau avec les arguments : nom <PRIVATEKEY> <PUBLICKEY> <MODULE>du programme . Par défaut : utilisez le script sign-file dans le répertoire source du noyau.

  --chemin-clé-signing-module=CHEMIN-DE-CLÉ-SIGNING-MODULE
      Spécifiez un chemin où les clés de signature générées par nvidia-installer seront installées. Par défaut : installer les clés de '/usr/share/nvidia'.

  --module-signing-hash=MODULE-SIGNING-HASH
      Spécifiez un algorithme de hachage cryptographique à utiliser pour signer les modules du noyau. Cela nécessite un outil de signature de modules permettant une sélection explicite de l’algorithme de hachage, et le nom de l’algorithme de hachage doit être reconnu par l’outil de signature de module. Par défaut : sélectionnez automatiquement un algorithme de hachage, en fonction de la configuration du noyau.

  --module-signing-x509-hash=MODULE-SIGNING-X509-HASH
      Spécifiez un algorithme de hachage cryptographique à utiliser pour signer les certificats X.509 générés par nvidia-installer. Le nom de l’algorithme de hachage doit être l’un des algorithmes de digestion de messages reconnus par la commande x509(1).

  --non-chèque-pour-les installations alternatives
      Les responsables de méthodes alternatives d’installation de pilotes peuvent signaler la présence et/ou la disponibilité d’une installation alternative à nvidia-installer. En activant cette option, on saute la vérification des installations de pilotes alternatifs.

  --non-mémoire-unifiée
      N’installez pas le module du noyau NVIDIA Unified Memory. Ce module du noyau est requis pour CUDA sur les systèmes 64 bits, et s’il n’est pas installé, le pilote CUDA et les applications CUDA ne pourront pas s’exécuter. L’option « --non-mémoire unifiée » ne doit être utilisée que pour contourner les échecs de construction ou d’installation du module noyau Mémoire Unifiée sur des systèmes qui n’ont pas besoin d’exécuter CUDA.

  --no-DRM
      N’installez pas le module du noyau nvidia-drm. Ce module du noyau offre plusieurs fonctionnalités, notamment l’autoconfiguration X11, la prise en charge de PRIME et DRM-KMS. Ce dernier est utilisé pour prendre en charge le réglage des modes sur les systèmes de fenêtrage qui fonctionnent indépendamment de X11. L’option « --no-drm » ne doit être utilisée que pour contourner les défaillances de construction ou d’installation du module du noyau nvidia-drm sur des systèmes qui n’ont pas besoin de ces fonctionnalités.

  --non-peermem
      N’installez pas le module noyau nvidia-peermem. Ce module noyau offre la prise en charge du partage de mémoire pair-à-pair avec des Mellanox HCA (Host Channel Adapters) via GPUDirect RDMA (Remote Direct Memory Access).

  -j NIVEAU CONCURRENT, --NIVEAU CONCURRENTS=NIVEAU CONCURRENT
      Définissez le niveau de concurrence pour des opérations telles que la construction du module noyau, qui peut être parallélisé sur des systèmes SMP. Par défaut, ce nombre sera réglé sur le nombre de CPU détectés, ou sur « 1 », si nvidia-installer ne détecte pas le nombre de CPU. Les systèmes avec un grand nombre de processeurs auront le niveau de concurrence par défaut limité à 32 ; En réglant un niveau supérieur en ligne de commande, cela supprimera cette limite.

  --force-libglx-indirect
      Installez toujours un lien sym libGLX_indirect.so.0, en écrasant un s’il existe.

  --no-libglx-indirect
      N’installez pas de lien sym libGLX_indirect.so.0.

  --install-libglvnd, --no-install-libglvnd
      L’installateur essaiera de vérifier si les bibliothèques libglvnd sont déjà disponibles, et les installera si ce n’est pas le cas. Utilisez --install-libglvnd pour toujours installer les bibliothèques libglvnd, en écrasant celles qui existent déjà.  Utilisez --no-install-libglvnd pour exclure les bibliothèques libglvnd, même si elles semblent manquantes.

  --glvnd-egl-config-path=GLVND-EGL-CONFIG-PATH
      Installez le fichier de configuration de la bibliothèque fournisseur EGL dans ce répertoire. Si les bibliothèques libglvnd sont déjà présentes, alors par défaut l’installateur essaiera de déterminer le chemin en exécutant 'pkg-config --variable=datadir libglvnd'. Si cela échoue, alors le jeu sera par défaut /usr/share/glvnd/egl_vendor.d.

  --egl-external-platform-config-path=EGL-EXTERNAL-PLATFORM-CONFIG-PATH
      Si le paquet inclut une bibliothèque de plateforme externe EGL, installez alors le fichier de configuration de la bibliothèque de plateforme externe EGL dans ce répertoire. Par défaut /usr/share/egl/egl_external_platform.d.

  --type-de fichier de substitution-destination=TYPE-DE FICHIER DE SUBSTITUTION DESTINATION
      Écraser la destination par défaut pour un type de fichier. Cette option prend un argument sous la forme de « <FILE_TYPE>:<destination>', où <FILE_TYPE> est un type de fichier issu du fichier .manifest de l’installateur, et <destination> est un chemin absolu vers le répertoire où les fichiers de ce type doivent être installés. Cette option peut être proposée plusieurs fois afin de remplacer les destinations pour plusieurs types de fichiers. L’utilisation de cette option prime sur toute autre option qui pourrait autrement influencer la destination du type de fichier spécifié.

  --skip-depmod
      Ne lancez pas l’utilitaire depmod(1) après avoir modifié les modules du noyau.  Cela ne doit être utilisé que dans les cas où depmod(1) sera exécuté séparément après avoir lancé nvidia-installer.

  --systemd, ---non-systemd
      Par défaut, l’installateur installera des fichiers unitaires systemd si un systemctl est détecté. Spécifier --no-systemd désactivera l’installation des unités systemd.

  --prefixe-unité-système=PRÉFIXE-UNITÉ-SYSTÈME-
      Le chemin vers lequel les fichiers unitaires systemd doivent être installés. Par défaut, l’installateur utilise « pkg-config --variable=systemdsystemunitdir systemd » pour déterminer l’emplacement où installer les fichiers unitaires systemd, ou « /usr/lib/systemd/system » si pkg-config est non disponible. Ignoré si --no-systemd est spécifié.

  --préfixe-sommeil-système=PRÉFIXE-SOMMEIL-SYSTÈMED
      Le chemin vers lequel les fichiers de scripts systemd-sleep doivent être installés. Par défaut, l’installateur utilise « pkg-config --variable=systemdsleepdir systemd » pour déterminer l’emplacement où installer les fichiers de scripts systemd-sleep, ou « /usr/lib/systemd/system-sleep » si pkg-config n’est pas disponible. Ignoré si --no-systemd est spécifié.

  --systemd-sysconf-prefix=SYSTEMD-SYSCONF-PREFIXE
      Le chemin vers lequel les symlinks d’activation des unités systemd doit être installé. Par défaut, l’installateur utilise 'pkg-config --variable=systemdsystemconfdir systemd' pour déterminer l’emplacement où installer ces liens symmétriques, ou '/etc/systemd/system' si pkg-config ne l’est pas disponible. Ignoré si --no-systemd est spécifié.

  -M TYPE DE MODULE DE BASE, --type de module de noyau = TYPE DE MODULE DE TYPE DE NOYAU
      Le type de modules du noyau à construire et installer. Les valeurs valides sont ouvertes et propriétaires.

  -m NOYAU-MODULE-BUILD-RÉPERTOIRE, --noyau-module-build-répertoire=NOYAU-MODULE-COMPILATION-RÉPERTOIRE
      Définissez directement le répertoire dans le package à partir duquel construire les modules du noyau. Cette option est dépréciée ; utilisez plutôt --kernel-module-type.

  --imprimer-noyau-type-recommandé-module-type
      Imprimez si des modules ouverts ou propriétaires doivent être utilisés en fonction des GPU actuellement connectés et sortez. REMARQUE : Un type de module noyau peut être recommandé même s’il n’est pas inclus dans ce package de pilotes.

  --permettre-l’installation-avec-pilote-en marche, --non-autoriser-l’installation-avec-pilote-en marche
      Continuez l’installation même si un pilote NVIDIA est déjà installé et en fonctionnement.

  --reconstruis-intramfs, --non-reconstruis-initramfs
      Reconstruisez les initramfs après l’installation, indépendamment de l’action par défaut recommandée par nvidia-installer.  --non-reconstruction-initramfs saute la reconstruction des initramfs après l’installation.  Ces options sont utiles pour les installations non interactives lorsqu’un comportement spécifique est souhaité, indépendamment de ce que nvidia-installer recommanderait par défaut dans une installation interactive.


 Propriétaire| Publié le 05-03-2025 à 20:56:21 |
Boîte à outils CUDA

Options:
  --silencieux
    Effectue une installation sans aucune entrée supplémentaire de l’utilisateur et minimale
    sortie en ligne de commande basée sur les options fournies ci-dessous. Silencieux
    les installations sont utiles pour scripter l’installation de CUDA.
    Utiliser cette option implique l’acceptation du CEUF. Si courir avec
    Permissions non root, des personnalisations supplémentaires peuvent être nécessaires
    avec d’autres options en ligne de commande.

  --chauffeur
    Installez le pilote CUDA.

  --noyau-objets
    Installez les objets du noyau CUDA.
  
  --kopath=<path>
    Installez les objets du noyau CUDA sur <path>.

  --toolkit
    Installez la boîte à outils CUDA.

  --trajet d’outils=<path>
    Installez le CUDA Toolkit dans le <path> répertoire. Si ce drapeau ne l’est pas
    à condition que le chemin par défaut /usr/local/cuda-12.8 soit utilisé.

  --installpath=<path>
    Installe tout dans le <path> répertoire. Ce drapeau supprime le
    --drapeau de chemin d’outils si elle est activée.

  --extrait=<path>
    Extrait le fichier d’exécution du pilote et les fichiers bruts de la boîte à <path>outils vers .

    C’est particulièrement utile lorsqu’on souhaite installer le pilote en utilisant un ou
    plus d’options en ligne de commande fournies par l’installateur du pilote qui
    ne sont pas exposés dans cet installateur.

  --outrepasser
    Ignore les vérifications de version du compilateur qui empêcheraient l’installation.

  --non-open-GL-Libs
    Cela empêche l’installation du pilote d’installer les bibliothèques GL de NVIDIA.
    Utile pour les systèmes où l’écran est piloté par un GPU non-NVIDIA.
    Dans de tels systèmes, les bibliothèques GL de NVIDIA pouvaient empêcher X de charger
    convenablement.

  --page-non-personne
    N’installez pas les pages manuelles sous /usr/share/man.

  --noyau-type-module=<propriétaire|ouvert>
    Il dit à l’installation du pilote d’utiliser une version propriétaire ou ouverte du code source du noyau
    lors de la construction des modules du noyau NVIDIA. Pareil que --kernel-module-build-directory.

  --kernel-module-build-directory=<kernel|kernel-open>
    Demande à l’installation du pilote d’utiliser une version ancienne ou ouverte du code source du noyau
    lors de la construction du module du noyau NVIDIA. La saveur noyau ouvert est uniquement
    pris en charge sur les GPU Turing et versions ultérieures.

  -m=noyau
    Indique à l’installation du pilote d’utiliser la version héritée du code source du noyau lorsque
    la construction du module du noyau NVIDIA.
    Abréviation pour --kernel-module-build-directory=kernel

  -m=noyau-ouvert
    Indique à l’installation du pilote d’utiliser Open Flavor of Kernel Source lorsque
    la construction du module du noyau NVIDIA. La version kernel-open est uniquement prise en charge
    sur les GPU Turing et plus récents.
    Abréviation pour --kernel-module-build-directory=kernel-open

  --noyau-chemin-source=<path>
    Demande à l’installation du pilote de <path> l’utiliser comme répertoire source du noyau
    lors de la construction du module du noyau NVIDIA. Requise pour les systèmes où le
    Le code source du noyau est installé à un emplacement non standard.

  --noyau-chemin-sortie=<path>
    Indique à l’installation du pilote de <path> l’utiliser comme dossier de sortie du noyau
    lors de la construction du module du noyau NVIDIA. Requise pour les systèmes où le
    Les obects du noyau sont chargés depuis un emplacement non standard.

  --run-nvidia-xconfig
    Demande à l’installateur de pilotes d’exécuter nvidia-xconfig pour mettre à jour le système
    X pour que le pilote NVIDIA X soit utilisé. Les préexistants
    X fichier de configuration sera sauvegardé.

    Cette option ne doit pas être utilisée sur les systèmes nécessitant une demande personnalisée
    X, ou sur des systèmes où un GPU non-NVIDIA rend le
    montrer.

  --no-DRM
    N’installez pas le module du noyau nvidia-drm. Ce module noyau fournit
    plusieurs fonctionnalités, dont l’autoconfiguration X11, la prise en charge de PRIME, et
    DRM-KMS. Cette dernière est utilisée pour supporter le réglage des modes sur les systèmes de fenêtrage
    qui fonctionnent indépendamment de X11. L’option « --no-DRM » ne doit être utilisée que
    Pour contourner les échecs lors de la construction ou de l’installation du module du noyau Nvidia-DRM
    sur des systèmes qui n’ont pas besoin de ces fonctionnalités.

  --tmpdir=<path>
    Effectue toutes les actions temporaires à <path> l’intérieur de /tmp au lieu de . Utile dans
    Cas où /tmp ne peut pas être utilisé (n’existe pas, est plein, est monté avec
    « noeec », etc.).

  ---
    Séparateur de fin d’options. Les arguments adoptés après seront
    transmis à l’installateur de pilotes NVIDIA-Linux*.run.

  --Aide
    Imprime ce message d’aide.
 Propriétaire| Publié le 05-03-2025 à 21:32:15 |

Carte graphique Ubuntu 24.04 A10 avec pilote NVIDIA installé

NVTOP signifie Neat Videocard TOP, un moniteur de tâches GPU et accélérateur de type (h)top. Il peut gérer plusieurs GPU et imprimer des informations à leur sujet de manière htop.

Les fournisseurs actuellement pris en charge sont AMD (pilote Linux amdgpu), Apple (support limité M1 et M2), Huawei (Ascend), Intel (pilote Linux i915/Xe), NVIDIA (pilote propriétaire Linux), Qualcomm Adreno (pilote Linux MSM), Broadcom VideoCore (pilote Linux v3d).

Installer NVTOP



La connexion hyperlientérée est visible.
 Propriétaire| Publié le 6-09-2025 à 21:19:02 |
Cherchez les erreurs de version cudnn
root@VM-0-17-ubuntu :~# cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
cat: /usr/include/cudnn_version.h: No such file or directory

Vous pouvez essayer la commande suivante :
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com