Linux-Leitfaden

Ein LLM lokal auf Linux ausführen: GPUs, Treiber, Tools und Setup

Ein praktischer Linux-Leitfaden zum Ausführen lokaler LLMs mit NVIDIA CUDA, AMD ROCm, Ollama, LM Studio, llama.cpp, Modellformaten, VRAM-Planung und Serversicherheit.

Linux ist leistungsstark, aber Treiberunterstützung entscheidet über die Erfahrung

Linux ist eine der stärksten Umgebungen für Experimente mit Local LLM, weil es gut für Desktops, Workstations, Homelabs und Server funktioniert. Dieselbe Maschine kann eine Chat-UI, einen lokalen API-Server, Hintergrundjobs und Modell-Downloads ausführen. Die Erfahrung hängt jedoch stark von der Treiberunterstützung ab. Eine GPU, die auf dem Papier stark aussieht, kann frustrierend sein, wenn CUDA, ROCm, Vulkan oder das gewählte Backend nicht korrekt installiert ist.

Für NVIDIA-Nutzer ist CUDA-Unterstützung in lokalen Inferenz-Tools meist der breiteste Weg. Für AMD-Nutzer kann ROCm-Unterstützung gut funktionieren, wenn Karte, Treiber und Distribution kompatibel sind, benötigt aber oft mehr Aufmerksamkeit. CPU-only-Linux-Maschinen können kleine Modelle ausführen, aber die Token-Geschwindigkeit ist meist niedriger. Local LLM sollte daher sowohl nach Hardware-Kapazität als auch nach Systemtyp fragen, statt anzunehmen, dass sich jede Linux-Maschine gleich verhält.

Wählen Sie ein Tool, bevor Sie Modelle herunterladen

Ollama ist für viele Linux-Nutzer eine praktische Wahl, weil es als lokaler Dienst installiert wird, eine API bereitstellt und Modell-Pulls mit einem einfachen Workflow abwickelt. LM Studio kann für Linux-Nutzer funktionieren, die eine Desktop-App und einen grafischen Modellbrowser möchten. llama.cpp ist eine starke Option für Nutzer, die direkte Kontrolle über GGUF-Dateien, Laufzeit-Flags, GPU-Layer, Kontext-Einstellungen und Skripte wünschen. Server-Nutzer können auch vLLM- oder Transformers-Workflows in Betracht ziehen, aber diese gehören in eine andere Kategorie als einfache Desktop-Inferenz.

Die Tool-Wahl beeinflusst die Modellwahl. Eine GGUF-Datei kann ideal für Inferenz im Stil von llama.cpp sein, ist aber nicht unbedingt das beste Format für jede Server-Runtime. Ein Repository mit ausschließlich safetensors-Gewichten kann für Transformers oder vLLM nützlich sein, ist aber weniger bequem für Einsteiger, die eine GUI verwenden. Eine gute Empfehlung sollte nicht nur sagen, welches Modell passt, sondern auch, ob das verfügbare Dateiformat für das Tool des Nutzers geeignet ist.

VRAM-, RAM- und Speicherplatzplanung unter Linux

Die erste Einschränkung ist VRAM für Modellgewichte, KV cache und Laufzeit-Overhead. GPUs mit 6GB und 8GB sollten mit kleinen oder stark quantisierten Modellen beginnen. 12GB sind eine brauchbarere Desktop-Basis. 16GB und 24GB machen höherwertige Quantisierung und größeren Kontext realistischer. 48GB und mehr eignen sich besser für große Modelle, umfangreichere Experimente und serverartige Workflows. System-RAM bleibt für CPU-Fallback, Downloads, Datei-Cache und andere laufende Dienste wichtig.

Auch Speicherplatz ist wichtig. Lokale Modelle können Dutzende oder Hunderte Gigabyte belegen, wenn Nutzer Varianten testen. Auf Linux-Servern können Modell-Caches unter Service-Nutzern oder in benutzerdefinierten Verzeichnissen liegen, daher sollte das Festplattenlayout geplant werden, bevor viele Dateien geladen werden. Eine Empfehlungsseite sollte unnötige Downloads reduzieren, indem sie unmögliche Modelle herausfiltert, bevor Nutzer Befehle aus einem README kopieren.

Linux für Server mit Vorsicht nutzen

Linux macht es einfach, einen lokalen Modellserver auszuführen, aber das bedeutet nicht, dass der Server öffentlich erreichbar sein sollte. Viele lokale Inferenz-APIs sind für vertrauenswürdige lokale Netzwerke ausgelegt. Wenn ein Modell-Endpunkt offen im Internet steht, können Fremde Prompts senden, GPU-Zeit verbrauchen und möglicherweise auf Oberflächen zugreifen, die nie für die öffentliche Nutzung gedacht waren. Binden Sie standardmäßig an localhost, setzen Sie vor jeden öffentlichen Dienst einen Reverse Proxy und Authentifizierung, und überwachen Sie die Ressourcennutzung.

Das ist wichtig für kleine VPS oder Heimserver. Ein günstiger Server mit 1GB oder 2GB RAM reicht für einen Website-Container oder Reverse Proxy, aber nicht für sinnvolle Local LLM-Inferenz. Die Empfehlungsseite sollte klar sein: Das Ausführen des Local LLM-Website-Backends und das Ausführen eines tatsächlichen Modells sind unterschiedliche Workloads. Modellinferenz benötigt Speicher und Rechenleistung; die Website muss nur Empfehlungen und zwischengespeicherte Metadaten ausliefern.

Ein praktischer Linux-Setup-Ablauf

Beginnen Sie damit zu prüfen, ob die GPU für das System sichtbar ist und der Treiber-Stack gesund ist. Installieren Sie dann ein Inferenz-Tool, wählen Sie ein Modell, das eindeutig in den verfügbaren Speicher passt, testen Sie einen kurzen Prompt und erhöhen Sie erst danach Kontextlänge oder Modellqualität. Wenn das Modell unerwartet auf die CPU zurückfällt, prüfen Sie Treiber-Logs, Runtime-Einstellungen und ob das Tool Ihr GPU-Backend tatsächlich unterstützt.

Für reproduzierbare Deployments sollten Modelldateien in einem bekannten Verzeichnis liegen, der Runtime-Befehl dokumentiert werden und vor dem ersten funktionierenden Setup nicht zu viele Tools gemischt werden. Für Desktop-Nutzer reicht eine GUI oder ein lokaler Dienst für den Einstieg. Für Server-Nutzer kommen Prozessüberwachung, Firewall-Regeln und Metriken hinzu. Local LLM kann helfen, indem es die Modellliste eingrenzt, bevor die Linux-spezifische Setup-Arbeit beginnt.

FAQ

Ist Linux besser als Windows für lokale LLMs? Es kann für Server und fortgeschrittene Workflows besser sein, aber die beste Wahl hängt von GPU-Unterstützung, Treibern und dem Komfortniveau des Nutzers ab.

Brauche ich NVIDIA unter Linux? Nein, aber NVIDIA CUDA-Unterstützung ist oft der einfachste Weg. AMD ROCm kann auf unterstützter Hardware und unterstützten Distributionen gut funktionieren, aber die Kompatibilität sollte sorgfältig geprüft werden.

Kann ein günstiger VPS lokale LLMs ausführen? Normalerweise nicht auf sinnvolle Weise. Ein günstiger VPS kann die Website oder das Metadaten-Backend hosten, aber Modellinferenz benötigt deutlich mehr RAM, VRAM und Rechenleistung.

Wie vermeide ich unnötige Downloads? Verwenden Sie Local LLM, um nach VRAM, RAM, Betriebssystem, Anwendungsfall und Präferenz zu filtern, bevor Sie große Modelldateien herunterladen.

Zurück zum Local LLM Empfehlungstool