[Gelöst] Debian 13 Trixie: NVIDIA Treiber (550.x) Installation + Secure Boot / MOK Fix
Posted: Tue 28. Oct 2025, 16:01
NVIDIA TREIBER FIX: DEBIAN 13 (TRIXIE) & SECURE BOOT
LÖSUNG FÜR: "NVIDIA-SMI HAS FAILED BECAUSE IT COULDN'T COMMUNICATE WITH THE NVIDIA DRIVER."
1. VORBEREITUNG & NOUVEAU BLACKLISTEN
Die proprietären Treiber benötigen die contrib, non-free und non-free-firmware Quellen und müssen den Open-Source-Treiber Nouveau deaktivieren.
2. INSTALLATION DES NVIDIA TREIBERS
Installieren Sie das Metapaket, welches DKMS (Dynamic Kernel Module Support) zur Kompilierung des Moduls für Ihr Kernel nutzt.
3. SECURE BOOT (MOK) FEHLERBEHEBUNG
Das Hauptproblem ist Secure Boot, das das Laden des unsignierten DKMS-Moduls blockiert. Wir zwingen die Registrierung des Schlüssels (MOK).
4. VERIFIZIERUNG
Nach dem finalen Neustart sollte der Treiber geladen sein.
Ergebnis: nvidia-smi muss eine Tabelle mit Ihren Karten (GTX 1060 / RTX 3060) anzeigen.
FERTIG!
LÖSUNG FÜR: "NVIDIA-SMI HAS FAILED BECAUSE IT COULDN'T COMMUNICATE WITH THE NVIDIA DRIVER."
1. VORBEREITUNG & NOUVEAU BLACKLISTEN
Die proprietären Treiber benötigen die contrib, non-free und non-free-firmware Quellen und müssen den Open-Source-Treiber Nouveau deaktivieren.
- Quellen: Fügen Sie die Komponenten zu /etc/apt/sources.list hinzu und aktualisieren Sie.
- Blacklist: Erstellen Sie eine Modprobe-Datei, um das Laden von Nouveau zu verhindern.
Code: Select all
sudo nano /etc/apt/sources.list
# Beispiel: deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
sudo apt update
# Nouveau Blacklisten und Kernel-Image neu bauen
echo 'blacklist nouveau' | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
echo 'options nouveau modeset=0' | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -uInstallieren Sie das Metapaket, welches DKMS (Dynamic Kernel Module Support) zur Kompilierung des Moduls für Ihr Kernel nutzt.
Code: Select all
sudo apt install linux-headers-$(uname -r) dkms nvidia-driver firmware-misc-nonfreeDas Hauptproblem ist Secure Boot, das das Laden des unsignierten DKMS-Moduls blockiert. Wir zwingen die Registrierung des Schlüssels (MOK).
- Prüfen: Wenn "enabled" zeigt, ist dieser Schritt notwendig.
Code: Select all
sudo mokutil --sb-state - MOK-Import erzwingen: Legen Sie ein temporäres Passwort fest (wichtig zum Merken!).
Code: Select all
sudo mokutil --import /var/lib/dkms/mok.pub - Neustart:
Code: Select all
sudo reboot - MokManager: Nach dem Neustart (blauer/grauer Bildschirm) wählen Sie:
* "Enroll MOK"
* Geben Sie das temporäre Passwort ein.
* Bestätigen Sie die Registrierung und wählen Sie "Reboot".
4. VERIFIZIERUNG
Nach dem finalen Neustart sollte der Treiber geladen sein.
Code: Select all
# lsmod | grep nvidia
nvidia_drm 118784 0
nvidia_modeset 1605632 3 nvidia_drm
nvidia 60702720 10 nvidia_modeset
drm_ttm_helper 16384 3 amdgpu,nvidia_drm
drm_kms_helper 253952 4 drm_display_helper,amdgpu,drm_ttm_helper,nvidia_drm
drm 774144 13 gpu_sched,drm_kms_helper,drm_exec,drm_suballoc_helper,drm_display_helper,nvidia,drm_buddy,amdgpu,drm_ttm_helper,nvidia_drm,ttm,amdxcp
video 81920 2 amdgpu,nvidia_modeset
Code: Select all
# nvidia-smi
Tue Oct 28 16:57:55 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.163.01 Driver Version: 550.163.01 CUDA Version: 12.4 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1060 6GB On | 00000000:01:00.0 Off | N/A |
| 23% 54C P8 7W / 120W | 2MiB / 6144MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
| 1 NVIDIA GeForce RTX 3060 On | 00000000:06:00.0 Off | N/A |
| 58% 46C P8 10W / 170W | 2MiB / 12288MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| No running processes found |
+-----------------------------------------------------------------------------------------+