Outils pour utilisateurs

Outils du site


installation:installation_pilote_nvidia_debian_13

Ceci est une ancienne révision du document !


[CONTEXTE DE REPRISE TECHNIQUE - BERNARD & DELL G16 7630]
- Utilisateur : Bernard (Profil Ingénieur, souhaite comprendre l'architecture en ligne de commande).
- Matériel : Dell G16 7630 (Intel Core i7-13650HX 13th Gen + Nvidia GeForce RTX).
- Problématique historique : Gel du noyau/terminal sous Debian 13 avec le pilote propriétaire 550 en raison de l'architecture hybride Intel/Nvidia + gestion de l'affichage Dell + sécurité IBT.
- Statut Btrfs compris : Maîtrise des concepts de sous-volumes (@rootfs, @snapshots), du mécanisme Copy-on-Write (CoW), de l'isolation au niveau 5 (subvolid=5), et de la gestion No_CoW (+C) pour les fichiers .qcow2 (Machines Virtuelles).
- Objectif actuel : Migration vers Fedora Workstation pour bénéficier de la gestion native et à jour du pilote Nvidia, puis reprise de la configuration avancée de Btrfs et du gestionnaire de snapshots "Snapper".

#!/usr/bin/env bash

# Arrêt du script en cas d'erreur set -euo pipefail

echo “=================================================================” echo “ Configuration du pilote NVIDIA propriétaire pour Bernard (Dell G16) ” echo “=================================================================”

# 1. Vérification des privilèges if [ “$EUID” -ne 0 ]; then

echo "[-] Ce script doit être exécuté en tant que root (sudo)." >&2
exit 1

fi

# 2. Nettoyage préventif du cache libdnf5 pour éviter les résidus d'erreurs echo “[+] Nettoyage du cache DNF…” dnf clean all

# 3. Activation des dépôts via le serveur de stockage principal (download1) echo “[+] Activation des dépôts RPM Fusion Free et Nonfree (Fedora 44)…” dnf install -y \

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…” dnf check-update || true

# 4. Installation du pilote Nvidia et des extensions de calcul / décodage echo “[+] Installation d'akmod-nvidia et des dépendances graphiques…” dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda mesa-va-drivers-freeworld

# 5. Forcer la compilation immédiate du module de noyau echo “[+] Déclenchement de la compilation immédiate via Akmods…” akmods –force

# 6. Sécurisation de l'architecture Intel 13th Gen (Contournement IBT) echo “[+] Ajout du paramètre noyau 'ibt=off' dans la configuration GRUB…” if command -v grubby &> /dev/null; then

grubby --update-kernel=ALL --args="ibt=off"
echo "[+] Configuration GRUB mise à jour avec succès."

else

echo "[!] Attention: 'grubby' non trouvé. Vérifiez vos arguments de boot manuellement."

fi

# 7. Vérification finale avant reboot echo “[+] Vérification de la présence du module…” if modinfo -F version nvidia &> /dev/null; then

echo "[OK] Le pilote Nvidia a été correctement généré pour votre noyau."

else

echo "[⚠️ ATTENTION] Le module nvidia n'est pas encore visible par 'modinfo'."
echo "    Veuillez patienter 2-3 minutes avant de redémarrer pour laisser le service akmods finir."

fi

echo “=================================================================” echo “ Procédure terminée. Vous pouvez relancer la machine sans crainte. ” echo “=================================================================”

</code> Comment l'utiliser ?

    chmod +x install_nvidia.sh
    sudo ./install_nvidia.sh

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.1790882531.txt.gz · Dernière modification : de bernard.rolland