AMD (öffnet in neuem Tab) hat der ROCm-Community zwei große Neuigkeiten mitgeteilt. Das ROCm-SDK kommt nicht nur für Windows, sondern AMD hat die Unterstützung für die Consumer-Radeon-Produkte des Unternehmens erweitert, die zu den besten Grafikkarten gehören. Natürlich gibt es einige kleine Kompromisse, aber Besitzer von Mainstream-Radeon-Grafikkarten können mit AMD ROCm (5.6.0 Alpha) experimentieren, einem Software-Stack, der zuvor nur mit professionellen Grafikkarten verfügbar war.
AMD führte 2016 das Radeon Open Compute Ecosystem (ROCm) als Open-Source-Alternative zur CUDA-Plattform von Nvidia ein. ROCm unterstützt AMDs CDNA- und RDNA-GPU-Architekturen, aber die Liste ist auf eine ausgewählte Anzahl von SKUs aus AMDs Instinct- und Radeon Pro-Reihen reduziert. Besitzer von AMD-Grafikkarten haben andere SKUs zum Laufen gebracht, aber sie tun dies oft nur bis zu einem gewissen Grad.
Aus dem Instinct-Portfolio haben wir die Instinct MI250X, MI250, MI210, MI100 und MI50, die volle Unterstützung bieten. Aus den Reihen der Radeon Pro stehen mittlerweile nur noch die Radeon Pro W6800 und die Radeon Pro V620 auf der Liste. AMD hat die Liste erweitert, um die Radeon RX 6900 XT, Radeon RX 6600 und überraschenderweise die acht Jahre alte Radeon R9 Fury zu unterstützen. Allerdings gibt es einen kleinen Haken. Nur die Radeon R9 Fury wird mit vollständiger Unterstützung auf Softwareebene von der ROCm-Plattform geliefert, während die anderen beiden RDNA 2-Angebote nur teilweise unterstützt werden. Beispielsweise unterstützt die Radeon RX 6900 XT nur das Heterogeneous Interface for Portability (HIP) SDK; währenddessen ist auf der Radeon RX 6600 nur die HIP-Laufzeit aktiviert.
Grafikkarte | Die Architektur | SW-Level | LLVM-Ziel | Linux | Fenster |
---|---|---|---|---|---|
Radeon RX6900XT | RDNA 2 | HIP-SDK | gfx1030 | Unterstützt | Unterstützt |
Radeon RX6600 | RDNA 2 | HIP-Laufzeit | gfx1031 | Unterstützt | Unterstützt |
Radeon R9 Fury | Fidschi | Voll | gfx803 | Gemeinschaft | Nicht unterstützt |
AMD hatte ROCm ursprünglich für die Arbeit mit Linux entwickelt. Es gab Problemumgehungen, um ROCm auf Windows-basierten Systemen zum Laufen zu bringen, wie Virtualisierungsmethoden wie Docker oder Windows Subsystem for Linux (WSL). Logischerweise gibt es einen leichten Leistungseinbruch im Vergleich zum Ausführen von ROCm auf einem nativen Linux-System. AMD hat jetzt Windows auf ROCm angenommen, was Benutzer seit langem gefragt haben. Leider stehen nur wenige AMD-SKUs auf der Windows-Supportliste.
Keiner der Instinct-Beschleuniger von AMD unterstützt ROCm unter Windows. Nur Radeon Pro W6800, Radeon RX 6900 XT und Radeon RX 6600 stehen auf der Liste für Windows-Unterstützung. Die Radeon R9 Fury ist ein Sonderfall. Während die Fidschi-basierte Grafikkarte über volle ROCm-Softwareunterstützung verfügt, funktioniert sie nur auf Community-Ebene unter Linux. Es bedeutet im Grunde, dass AMD die Radeon R9 in seinen Software-Distributionen nicht standardmäßig aktiviert hat. Stattdessen müssen Nutzer die Grafikkarte selbst manuell aktivieren.
Es ist großartig zu sehen, wie AMD das ROCm-Ökosystem auf Consumer-Grafikkarten erweitert. Der Chiphersteller scheint in die richtige Richtung zu marschieren, auch wenn es eine süße Zeit dafür braucht.