1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Default Category
  • Everywhere
  • Default Category
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Default Category

ROCm

  • Tuxine
  • July 9, 2026 at 9:04 AM
  • 13 times viewed
  • Eintrag
  • Ratings 0
  • ROCm (Radeon Open Compute) ist die offizielle, quelloffene Open-Source-Plattform von AMD für High-Performance-Computing (HPC), künstliche Intelligenz (KI/AI) und GPU-beschleunigtes Rechnen. Als direktes Gegenstück zu NVIDIAs proprietärer CUDA-Technologie bietet ROCm eine vollständige Infrastruktur aus Kernel-Treibern (AMDKFD), Compilern (HIP) und mathematischen Bibliotheken (MIOpen, rocBLAS). Es ermöglicht die native Ausführung und Beschleunigung von großen Sprachmodellen (LLMs via PyTorch/Ollama) sowie komplexen Render-Workflows direkt auf AMD-Grafikkarten.

    Klick für mehr ...

    1 🚀 ROCm (Das freie Fundament für AMD-KI und GPU-Computing)

    Jahrelang war NVIDIAs CUDA-Infrastruktur die einzig praktikable Plattform, um KI-Modelle oder komplexe mathematische Berechnungen über die Grafikkarte laufen zu lassen. AMD hielt lange Zeit nur mit OpenCL dagegen, was für moderne Deep-Learning-Frameworks jedoch zu unflexibel war.

    ROCm bricht dieses Monopol durch eine offene, modulare Compute-Architektur.

    Die wichtigste Säule innerhalb von ROCm ist HIP (Heterogeneous-Compute Interface for Portability). HIP ist eine C++-Laufzeitumgebung und ein Dialekt, der es Entwicklern erlaubt, bestehenden CUDA-Code von NVIDIA fast eins zu eins zu nehmen und mit minimalem Aufwand in Code zu übersetzen, der nativ auf AMD-Hardware läuft. Im Hintergrund greift ROCm auf spezialisierte Bibliotheken zu:

    • rocBLAS / rocSOLVER: Für hochparallele Matrix-Berechnungen.
    • MIOpen: AMDs Beschleunigungs-Bibliothek für neuronale Netze (das direkte Äquivalent zu NVIDIAs cuDNN).

    Die Kernphilosophie von ROCm lautet:

    „Biete eine kompromisslos offene, quelloffene und performante Compute-Plattform. Eliminiere proprietäre Vendor-Locks und maximiere die Rechenleistung moderner Radeon- und Instinct-GPUs im KI-Zeitalter.“

    2 📦 DIE INSTALLATIONSBEFEHLE FÜR DIE „FANTASTISCHEN VIER“

    Die Installation von ROCm erfordert Präzision, da das System aus einem Kernel-Treiberteil und den Userspace-Bibliotheken besteht. Wir konzentrieren uns hier auf die Installation der Kern-Compute-Bibliotheken und des HIP-Compilers.

    2.1 1️⃣ Debian 13 „Trixie“

    AMD bietet für Debian offizielle Paketquellen an. Für den Betrieb von KI-Umgebungen (wie Ollama oder PyTorch) sind folgende Schritte zwingend erforderlich:

    Code
    # 1. System vorbereiten und AMD-Repository-Schlüssel hinzufügen
    sudo apt update && sudo apt install -y wget gpg apt-transport-https
    sudo mkdir -p /etc/apt/keyrings
    wget -qO - https://repo.radeon.com/rocm/rocm.gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/rocm.gpg > /dev/null
    
    # 2. Das offizielle ROCm-Repository (aktuelle Version 6.x) für Trixie einbinden
    echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/6.1 trixie main" | sudo tee /etc/apt/sources.list.d/rocm.list
    
    # 3. Paketquellen aktualisieren und die Kern-Runtimes inklusive HIP-Compiler installieren
    sudo apt update
    sudo apt install -y rocm-hip-sdk rocm-opencl-sdk
    
    # 4. WICHTIG: Den eigenen Benutzer in die Render- und Video-Gruppen aufnehmen, um Zugriff auf die GPU-Hardware zu gewähren
    sudo usermod -aG render,video $USER
    
    # 5. Funktionstest (Erfordert einen System-Neustart nach dem Gruppen-Join!)
    rocminfo
    Display More

    2.2 2️⃣ Arch Linux

    Unter Arch Linux ist die Installation dank des offiziellen [extra]-Repositories extrem elegant gelöst. Die Pakete sind vollständig modularisiert.

    Code
    # 1. Die Kern-ROCm-Laufzeitumgebung und das Info-Tool installieren
    sudo pacman -Sy --needed rocm-core rocm-hip-runtime rocminfo
    
    # 2. Die mathematischen Bibliotheken für KI-Support (PyTorch/Ollama) nachziehen
    sudo pacman -S --needed rocblas miopen-hip
    
    # 3. Den Benutzer für den Hardwarezugriff freischalten
    sudo usermod -aG render,video $USER
    
    # 4. Funktionstest
    rocminfo
    Display More

    2.3 3️⃣ Fedora

    Fedora führt ROCm-Pakete direkt in seinen offiziellen Standard-Repositorys, weshalb hier kein externes AMD-Repo manuell injiziert werden muss.

    Code
    # 1. ROCm-Core, HIP und Entwicklungswerkzeuge via DNF installieren
    sudo dnf install -y rocm-core rocm-hip rocm-runtime rocminfo
    
    # 2. KI-relevante Rechenbibliotheken installieren
    sudo dnf install -y rocblas-devel miopen-hip-devel
    
    # 3. Gruppenrechte vergeben
    sudo usermod -aG render,video $USER
    
    # 4. Funktionstest
    rocminfo
    Display More

    2.4 4️⃣ openSUSE (Tumbleweed)

    Unter openSUSE Tumbleweed stehen die ROCm-Infrastrukturen direkt in den offiziellen Hauptquellen bereit.

    Code
    # 1. ROCm-Basispakete und HIP-Bibliotheken installieren
    sudo zypper install -y rocm-core rocm-hip rocminfo
    
    # 2. Mathematische Beschleuniger hinzufügen
    sudo zypper install -y rocblas-devel miopen-hip
    
    # 3. Benutzerrechte anpassen
    sudo usermod -aG render,video $USER
    
    # 4. Funktionstest
    rocminfo
    Display More

    3 🛠️ Verwendung in der Praxis

    Sobald ROCm installiert ist, lässt sich die Hardware über spezialisierte CLI-Tools überwachen und steuern:

    Code
    # 1. Detaillierte Hardware-Informationen und unterstützte Befehlssätze der AMD-GPU ausgeben
    rocminfo
    
    # 2. Das AMD-Gegenstück zu "nvidia-smi": Zeigt GPU-Auslastung, VRAM-Belegung und Temperaturen in Echtzeit an
    rocm-smi
    
    # 3. Überprüfung, ob der HIP-Compiler einsatzbereit ist und welche Version vorliegt
    hipcc --version
    
    # 4. Laufende KI-Prozesse auf der GPU überwachen (z.B. Ollama-Instanzen)
    rocm-smi --showprocs
    Display More

    4 ⚠️ DIE TYPISCHEN ROCM-STOLPERSTEINE

    4.1 Das „rocminfo bricht ab / GPU wird nicht gefunden“ - Rechteproblem

    • Das Problem:
      Ein Nutzer installiert brav alle Pakete, gibt im Terminal rocminfo ein, erhält aber die Fehlermeldung: „HSA-Error: HSA_STATUS_ERROR_OUT_OF_RESOURCES“ oder eine Verweigerung des Zugriffs.
    • Die Ursache:
      Der Benutzer hat keine physikalischen Rechte, direkt auf die Kernel-Schnittstellen der Grafikkarte (/dev/kfd und /dev/dri/render*) zuzugreifen.
    • Die Lösung: Der Nutzer muss zwingend den Gruppen video und render hinzugefügt werden:
      sudo usermod -aG render,video $USER
      danach ist ein vollständiger System-Neustart (oder ein kompletter Desktop-Logout) nötig, da die Gruppenrechte im aktuellen Terminal-Kontext sonst nicht greifen.

    4.2 Das „Meine Consumer-Karte (z.B. RX 6700 XT oder RX 7700 XT) wird ignoriert“ - Dilemma

    • Das Problem:
      Ein Anwender möchte Ollama oder PyTorch mit seiner normalen Radeon-Gaming-Karte nutzen. ROCm ist fehlerfrei installiert, aber die KI weigert sich strikt, die GPU zu nutzen und fällt quälend langsam auf die CPU zurück.
    • Die Ursache:
      AMD unterstützt ROCm offiziell nur für professionelle Server-Karten (Instinct-Reihe) und ausgewählte High-End-Consumer-Karten (wie die RX 7900 XTX). Kleinere Consumer-Karten besitzen architektonisch zwar dieselben Rechenkerne, werden vom ROCm-Treiber aber standardmäßig blockiert, weil sie nicht offiziell validiert wurden.
    • Der goldene Foren-Hack:
      Man kann den ROCm-Treiber über eine globale Umgebungsvariable zwingen, die Karte als ein unterstütztes Modell zu behandeln. Dazu muss der Nutzer die Variable HSA_OVERRIDE_GFX_VERSION setzen.
      • Für RDNA2-Karten (z.B. RX 6700/6800): export HSA_OVERRIDE_GFX_VERSION=10.3.0
      • Für RDNA3-Karten (z.B. RX 7700/7800): export HSA_OVERRIDE_GFX_VERSION=11.0.0
        IDiese Zeile muss fest in die ~/.bashrc oder ~/.zshrc (oder in die Service-Datei von Ollama) eintragwen. Danach wacht die Karte sofort auf und rechnet auf Chiplevel mit voller Geschwindigkeit.

    5 📝 FAZIT

    ROCm ist das unverzichtbare Rückgrat für jeden AMD-Nutzer, der im lokalen AI- und Rechen-Bereich mitmischen will.

    • KI
There are currently no ratings for this Eintrag.
  • Previous entry Rocky Linux
  • Next entry Rolling-Release
  • PDF
25-linuxguides-png

Table of Contents

  • 1 🚀 ROCm (Das freie Fundament für AMD-KI und GPU-Computing)
  • 2 📦 DIE INSTALLATIONSBEFEHLE FÜR DIE „FANTASTISCHEN VIER“
    • 2.1 1️⃣ Debian 13 „Trixie“
    • 2.2 2️⃣ Arch Linux
    • 2.3 3️⃣ Fedora
    • 2.4 4️⃣ openSUSE (Tumbleweed)
  • 3 🛠️ Verwendung in der Praxis
  • 4 ⚠️ DIE TYPISCHEN ROCM-STOLPERSTEINE
    • 4.1 Das „rocminfo bricht ab / GPU wird nicht gefunden“ - Rechteproblem
    • 4.2 Das „Meine Consumer-Karte (z.B. RX 6700 XT oder RX 7700 XT) wird ignoriert“ - Dilemma
  • 5 📝 FAZIT

Categories

  1. Anfängerfragen 0
  2. Default Category 667
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™