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 16:12] – retestroinstallation: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
 +
 +# Arrêt strict du script en cas d'erreur
 +set -euo pipefail
 +
 +echo "================================================================="
 +echo " CONFIGURATION NVIDIA PROPRIÉTAIRE — DELL G16 (BERNARD)          "
 +echo "================================================================="
 +
 +# 1. Privilèges root
 +if [ "$EUID" -ne 0 ]; then
 +  echo "[-] Erreur : Ce script doit être exécuté avec sudo." >&2
 +  exit 1
 +fi
 +
 +# 2. Nettoyage du cache libdnf5
 +echo "[+] Nettoyage du cache..."
 +dnf clean all
 +
 +# 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
 +
 +# 5. Installation du pilote et des bibliothèques associées
 +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
 +
 +# 6. Compilation synchrone et configuration GRUB (Intel 13th Gen)
 +echo "[+] Étape 4 : Force la compilation immédiate du module noyau..."
 +akmods --force
 +
 +echo "[+] Étape 5 : Injection du paramètre ibt=off dans GRUB..."
 +if command -v grubby &> /dev/null; then
 +  grubby --update-kernel=ALL --args="ibt=off"
 +  echo "[OK] Paramètre noyau appliqué."
 +else
 +  echo "[!] Attention : l'outil 'grubby' est absent. Vérifiez GRUB manuellement."
 +fi
 +
 +# 7. Validation finale
 +echo "================================================================="
 +echo " VÉRIFICATION DU STATUT DU PILOTE                                "
 +echo "================================================================="
 +if modinfo -F version nvidia &> /dev/null; then
 +  VERSION_NV=$(modinfo -F version nvidia)
 +  echo "[SUCCÈS] Le pilote Nvidia (Version: ${VERSION_NV}) est correctement compilé."
 +else
 +  echo "[⚠️ ATTENTION] Le module nvidia n'est pas encore détecté par le noyau."
 +  echo "    Veuillez patienter 2 minutes et relancer : modinfo -F version nvidia"
 +fi
 +echo "================================================================="
 +
 +</code>
 +Comment l'utiliser ?
 +
 +<code bash>
 +    chmod +x install_nvidia.sh
 +    sudo ./install_nvidia.sh
 +</code>    
 +Utilisez le code avec précaution.
 +
 +Pourquoi cette approche résout vos blocages historiques ?
 +
 +  * Compilation Synchrone (akmods --force) : Par défaut, Fedora compile le pilote en tâche de fond au reboot. Forcer la commande dans le script garantit que le fichier .ko est déjà présent sur le disque avant que la machine ne s'éteigne.
 +  * Le flag ibt=off préventif : Sur le Dell G16 7630 (Intel Raptor Lake), le protocole Indirect Branch Tracking du noyau Debian provoquait un conflit strict avec l'initialisation de l'allocation mémoire du pilote propriétaire 550. Le positionner via grubby élimine cette cause de kernel panic.
 +  * Une fois ce script exécuté et la machine redémarrée sous l'environnement Nvidia fonctionnel, préférez-vous que nous passions au script de chroot pour restructurer Btrfs ou souhaitez-vous d'abord vérifier le statut du mulltiplexage d'affichage (Mux Switch / Optimus) sous Fedora ?
 +
installation/installation_pilote_nvidia_debian_13.1790871179.txt.gz · Dernière modification : de retestro