Linux-Distribution und GPU-Treiber
Wahl einer Linux-Distribution
Viele Leute nehmen an, dass eine “alte und stabile” Linux-Distribution die beste Wahl für einen Server ist. Dies ist jedoch nicht immer wahr – insbesondere nicht für GPU-Server.
Die Stabilität eines GPU-Servers hängt oft von der Kernel-Version und dem GPU-Treiber ab. Da sich GPU-Hardware schnell weiterentwickelt, sind neuere Kernel und Treiber tendenziell ausgereifter, stabiler und kompatibler mit aktuellen GPUs. Sie enthalten in der Regel mehr Bugfixes und bieten eine bessere Unterstützung für die neueste Hardware. Zudem sind die JIT-Kompilierung und die Optimierungen in den neuesten Kerneln und Treibern deutlich besser als in älteren Versionen.
Zum Beispiel gilt Ubuntu 20.04 zwar als “stabiles” Release, ist aber für GPU-Workloads mittlerweile recht veraltet. Selbst die NVIDIA RTX 3090, die keine besonders neue GPU ist, wurde 2020 veröffentlicht. Das bedeutet, dass die von Ubuntu 20.04 bereitgestellten Standardtreiber die 3090 möglicherweise nicht vollständig unterstützen, was zu Kompatibilitätsproblemen führen kann.
In den meisten Fällen bietet die Wahl einer neueren Linux-Distribution (wie z. B. Ubuntu 25.04) eine bessere Unterstützung als ältere Versionen (wie 22.04).
Ein weiterer wichtiger Faktor ist, wie gut eine Linux-Distribution nicht-quelloffene (proprietäre) Software unterstützt. Einige Distributionen, wie Fedora, priorisieren Open-Source-Software und enthalten standardmäßig möglicherweise keine proprietären Treiber – zum Beispiel NVIDIA-Treiber. Dies kann zusätzliche Schritte zur Installation und Konfiguration von GPU-Treibern erfordern. Andere Distributionen wie Arch Linux, Debian, Ubuntu und NixOS sind tendenziell flexibler und machen es einfacher, proprietäre Treiber bei Bedarf zu installieren.
Installation des GPU-Treibers
Es wird allgemein empfohlen, den von Ihrer Linux-Distribution bereitgestellten GPU-Treiber zu installieren. Diese Treiber sind in der Regel gut getestet und in den Kernel integriert.
Warnung: Sofern Sie nicht über viel Erfahrung mit GPU-Treibern und dem Linux-Kernel verfügen, sollten Sie es vermeiden, Treiber direkt von der NVIDIA-Website zu installieren, da dies zu Kompatibilitätsproblemen führen oder zusätzliche Konfigurationen erfordern kann.