Outils pour utilisateurs

Outils du site


installation:installation_pilote_nvidia_debian_13

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installation:installation_pilote_nvidia_debian_13 [2026/10/01 19:22] – bernard.rollandinstallation:installation_pilote_nvidia_debian_13 [2026/10/01 20:11] (Version actuelle) – bernard.rolland
Ligne 8: Ligne 8:
  
 </code> </code>
 +{{ :telechargements:nvidia_fedora44_pack.tar |}}
 +
 +<code bash>
 #!/usr/bin/env bash #!/usr/bin/env bash
  
-# Arrêt du script en cas d'erreur+# Arrêt strict du script en cas d'erreur
 set -euo pipefail set -euo pipefail
  
 echo "=================================================================" echo "================================================================="
-echo " Configuration du pilote NVIDIA propriétaire pour Bernard (Dell G16) "+echo " CONFIGURATION NVIDIA PROPRIÉTAIRE — DELL G16 (BERNARD)          "
 echo "=================================================================" echo "================================================================="
  
-# 1. Vérification des privilèges+# 1. Privilèges root
 if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
-  echo "[-] Ce script doit être exécuté en tant que root (sudo)." >&2+  echo "[-] Erreur : Ce script doit être exécuté avec sudo." >&2
   exit 1   exit 1
 fi fi
  
-# 2. Nettoyage préventif du cache libdnf5 pour éviter les résidus d'erreurs +# 2. Nettoyage du cache libdnf5 
-echo "[+] Nettoyage du cache DNF..."+echo "[+] Nettoyage du cache..."
 dnf clean all dnf clean all
  
-# 3. Activation des dépôts via le serveur de stockage principal (download1) +# 3. Activation des dépôts RPM Fusion (Via la commande officielle de dnf5) 
-echo "[+] Activation des dépôts RPM Fusion Free et Nonfree (Fedora 44)..." +echo "[+] Étape 1 : Activation des dépôts RPM Fusion (Free & Nonfree)..." 
-dnf install -y \ +dnf install -y rpmfusion-free-release rpmfusion-nonfree-release
-  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-44.noarch.rpm \ +
-  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-44.noarch.rpm+
  
-echo "[+] Rafraîchissement des nouvelles métadonnées..."+# 4. Synchronisation des catalogues 
 +echo "[+] Étape 2 : Rafraîchissement des paquets..."
 dnf check-update || true dnf check-update || true
  
-# 4. Installation du pilote Nvidia et des extensions de calcul / décodage +# 5. Installation du pilote et des bibliothèques associées 
-echo "[+] Installation d'akmod-nvidia et des dépendances graphiques..."+echo "[+] Étape 3 : Installation d'akmod-nvidia et des dépendances..."
 dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda mesa-va-drivers-freeworld dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda mesa-va-drivers-freeworld
  
-# 5. Forcer la compilation immédiate du module de noyau +# 6. Compilation synchrone et configuration GRUB (Intel 13th Gen) 
-echo "[+] Déclenchement de la compilation immédiate via Akmods..."+echo "[+] Étape 4 : Force la compilation immédiate du module noyau..."
 akmods --force akmods --force
  
-# 6. Sécurisation de l'architecture Intel 13th Gen (Contournement IBT) +echo "[+] Étape 5 : Injection du paramètre ibt=off dans GRUB..."
-echo "[+] Ajout du paramètre noyau 'ibt=off' dans la configuration GRUB..."+
 if command -v grubby &> /dev/null; then if command -v grubby &> /dev/null; then
   grubby --update-kernel=ALL --args="ibt=off"   grubby --update-kernel=ALL --args="ibt=off"
-  echo "[+] Configuration GRUB mise à jour avec succès."+  echo "[OK] Paramètre noyau appliqué."
 else else
-  echo "[!] Attention: 'grubby' non trouvé. Vérifiez vos arguments de boot manuellement."+  echo "[!] Attention : l'outil 'grubby' est absent. Vérifiez GRUB manuellement."
 fi fi
  
-# 7. Vérification finale avant reboot +# 7. Validation finale 
-echo "[+] Vérification de la présence du module..."+echo "=================================================================" 
 +echo " VÉRIFICATION DU STATUT DU PILOTE                                " 
 +echo "================================================================="
 if modinfo -F version nvidia &> /dev/null; then if modinfo -F version nvidia &> /dev/null; then
-  echo "[OK] Le pilote Nvidia a été correctement généré pour votre noyau."+  VERSION_NV=$(modinfo -F version nvidia) 
 +  echo "[SUCCÈS] Le pilote Nvidia (Version: ${VERSION_NV}) est correctement compilé."
 else else
-  echo "[⚠️ ATTENTION] Le module nvidia n'est pas encore visible par 'modinfo'." +  echo "[⚠️ ATTENTION] Le module nvidia n'est pas encore détecté par le noyau." 
-  echo "    Veuillez patienter 2-3 minutes avant de redémarrer pour laisser le service akmods finir."+  echo "    Veuillez patienter 2 minutes et relancer : modinfo -F version nvidia"
 fi fi
- 
-echo "=================================================================" 
-echo " Procédure terminée. Vous pouvez relancer la machine sans crainte. " 
 echo "=================================================================" echo "================================================================="
  
installation/installation_pilote_nvidia_debian_13.1790882531.txt.gz · Dernière modification : de bernard.rolland