NVIDIA-Treiber auf Industrie-PC einrichten (Linux)

Von Helmut Artmeier  •   2 Minuten gelesen

NVIDIA Treiber Industrie-PC Linux installieren – Anleitung (KI-generiertes Symbolbild)

NVIDIA-Treiber auf Industrie-PC einrichten (Linux)

Symbolbild, KI-generiert (gpt-image-1)

Industrielle Edge-Computer mit NVIDIA-GPU für KI-Inferenz oder Machine Vision benötigen die korrekten NVIDIA-Treiber und den CUDA Toolkit. Diese Anleitung beschreibt die nvidia treiber industrie pc linux Installation auf Ubuntu 22.04 LTS – dem Standard-Betriebssystem für ENBIK-Industrie-PCs mit GPU.

Voraussetzungen

  • ENBIK Industrie-PC mit NVIDIA GPU (PCIe-Karte oder MXM-Modul)
  • Ubuntu 22.04 LTS installiert
  • Internetzugang
  • Secure Boot im BIOS deaktiviert

GPU erkennen

Zunächst prüfen, welche NVIDIA-GPU verbaut ist:

lspci | grep -i nvidia

Ausgabe (Beispiel):

01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060] (rev a1)

Methode 1: Ubuntu-Treiberverwaltung (empfohlen)

Die einfachste Methode für Ubuntu:

ubuntu-drivers devices

Zeigt verfügbare Treiber an:

driver   : nvidia-driver-535 - distro non-free recommended
driver   : nvidia-driver-525 - distro non-free

Den empfohlenen Treiber installieren:

sudo ubuntu-drivers autoinstall
sudo reboot

Nach dem Neustart Treiber prüfen:

nvidia-smi

Erfolgreiche Ausgabe zeigt GPU-Modell, Treiber-Version, CUDA-Version und Speicher.

Methode 2: NVIDIA-Repository (aktuellste Treiber)

Für die aktuellsten Treiber direkt vom NVIDIA-Repository:

# NVIDIA CUDA Repository hinzufügen
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt update

# Treiber installieren (Version je nach GPU anpassen)
sudo apt install nvidia-driver-545
sudo reboot

CUDA Toolkit installieren

CUDA ist die GPU-Programmierplattform von NVIDIA – Voraussetzung für PyTorch, TensorFlow und alle GPU-beschleunigten KI-Frameworks:

sudo apt install cuda-toolkit-12-3

Umgebungsvariablen setzen (in ~/.bashrc einfügen):

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
source ~/.bashrc
nvcc --version  # CUDA-Version prüfen

PyTorch mit CUDA-Unterstützung installieren

# Python Virtual Environment anlegen
python3 -m venv /opt/ml-env
source /opt/ml-env/bin/activate

# PyTorch mit CUDA 12.x
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

GPU-Verfügbarkeit in PyTorch prüfen:

import torch
print(torch.cuda.is_available())       # True
print(torch.cuda.get_device_name(0))   # z.B. "NVIDIA GeForce RTX 3060"

Häufige Probleme

nvidia-smi: command not found nach Reboot: - Secure Boot aktiv? → Im BIOS deaktivieren - Kernel-Update hat Treiber-Modul ungültig gemacht → sudo apt install dkms und Treiber neu kompilieren

CUDA-Version stimmt nicht mit Treiber überein: - Treiber und CUDA müssen kompatibel sein. NVIDIA-Kompatibilitätstabelle beachten: Treiber 535+ unterstützt CUDA 12.2+

GPU nicht erkannt in nvidia-smi: - PCIe-Karte sitzt nicht vollständig im Slot → Karte neu einsetzen - Strom-Anschluss der GPU fehlt (bei High-Power-Karten)

Treiber-Updates im Industriebetrieb

In produktiven Systemen Treiber-Updates gezielt einplanen: - Nicht automatisch aktualisieren (apt-mark hold nvidia-driver-535) - Vor Updates Treiber-Kompatibilität mit installierten KI-Frameworks prüfen - Backup der Systempartition vor Major-Updates

Fazit

Die NVIDIA-Treiber-Installation auf Ubuntu ist mit der Ubuntu-Treiberverwaltung in wenigen Minuten erledigt. Für produktive KI-Inferenz-Systeme empfiehlt sich die explizite Treiber-Versionsverwaltung, um unkontrollierte Updates in laufenden Systemen zu vermeiden.

Passende ENBIK Industrie-PCs mit GPU: ENBIK Technology und PCIe AI-Karten.

Weiterführende Dokumentation

Zurück zum Wiki-Inhaltsverzeichnis.


Zurück Weiter