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:12] – bernard.rollandinstallation:installation_pilote_nvidia_debian_13 [2026/10/01 20:11] (Version actuelle) – bernard.rolland
Ligne 8: Ligne 8:
  
 </code> </code>
-Script d'installation post-install (À exécuter avant le premier reboot) +{{ :telechargements:nvidia_fedora44_pack.tar |}}
-Vous pouvez enregistrer ce script sous le nom install_nvidia.sh juste après la fin de l'installation d'Anaconda (depuis un terminal ou l'environnement de bureau de la session Live/Installée).+
  
 <code bash> <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. Activation des dépôts RPM Fusion (Free et Non-Free) +# 2. Nettoyage du cache libdnf5 
-echo "[+] Activation des dépôts RPM Fusion..." +echo "[+] Nettoyage du cache..." 
-dnf install -y \ +dnf clean all
-  https://rpmfusion.org(rpm -E %fedora).noarch.rpm \ +
-  https://rpmfusion.org(rpm -E %fedora).noarch.rpm+
  
-echo "[+] Mise à jour des métadonnées DNF..."+# 3. Activation des dépôts RPM Fusion (Via la commande officielle de dnf5) 
 +echo "[+] Étape 1 : Activation des dépôts RPM Fusion (Free & Nonfree)..." 
 +dnf install -y rpmfusion-free-release rpmfusion-nonfree-release 
 + 
 +# 4. Synchronisation des catalogues 
 +echo "[+] Étape 2 : Rafraîchissement des paquets..."
 dnf check-update || true dnf check-update || true
  
-# 3. Installation du pilote Nvidia et des extensions CUDA/VA-API +# 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
  
-# 4. Forcer la compilation immédiate du module noyau (évite l'attente en tâche de fond) +# 6. Compilation synchrone et configuration GRUB (Intel 13th Gen) 
-echo "[+] Déclenchement de la compilation du module noyau via Akmods..."+echo "[+] Étape 4 : Force la compilation immédiate du module noyau..."
 akmods --force akmods --force
  
-# 5. 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
  
-# 6. Vérification de la présence du module +# 7. Validation finale 
-echo "[+] Vérification de la construction 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 compilé pour votre noyau actuel."+  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 ne semble pas encore visible par modinfo." +  echo "[⚠️ ATTENTION] Le module nvidia n'est pas encore détecté par le noyau." 
-  echo "    Veuillez attendre 2-3 minutes avant de redémarrer pour que le service akmods se termine."+  echo "    Veuillez patienter 2 minutes et relancer : modinfo -F version nvidia"
 fi fi
- 
-echo "=================================================================" 
-echo " Procédure terminée. Vous pouvez maintenant redémarrer proprement. " 
 echo "=================================================================" echo "================================================================="
  
installation/installation_pilote_nvidia_debian_13.1790881925.txt.gz · Dernière modification : de bernard.rolland