Phoronix veröffentlichte am 12. Oktober 2026 einen Vergleich von ROCm 10 OpenCL und Mesa 26.3 Git Rusticl auf einem AMD Ryzen AI Max+ 395 mit dem Codenamen „Strix Halo“. In der getesteten Benchmark-Suite erreichte Rusticl laut Phoronix rund 66 Prozent der Leistung von ROCm 10 OpenCL. Michael Larabel führte den Vergleich auf einem Framework Desktop durch; der Wert bezieht sich auf die dort geprüften Anwendungen und Tests (Vergleich und Testaufbau, Fazit und Gesamtwert).

Die Ergebnisse unterscheiden sich je nach Workload

Der Gesamtwert fasst sehr unterschiedliche Aufgaben zusammen. Phoronix meldete für die getesteten Hashcat-Algorithmen durchgehend höhere Leistung mit ROCm. Bei GpuOwl lief der getestete Mersenne-Primzahltest mit ROCm OpenCL, während Rusticl beim Erstellen des Programms mit BUILD_PROGRAM_FAILURE abstürzte. Die weiteren Ergebnisse fielen je nach Arbeitslast anders aus:

WorkloadROCm 10 OpenCLMesa 26.3 Git Rusticl
HashcatIn allen getesteten Algorithmen schnellerIn den getesteten Algorithmen langsamer
GpuOwl, Mersenne-PrimzahltestLief im TestAbsturz mit BUILD_PROGRAM_FAILURE
SpeicheroperationenBeim Lesen deutlich schneller; Kopieren und Schreiben vergleichbarBeim Kopieren und Schreiben vergleichbar; beim Lesen langsamer
ProjectPhysXBei einigen getesteten Datentypen deutlich vornBei FP32 und INT32 konkurrenzfähiger
FluidX3DRusticl lag nicht weit zurückNicht weit hinter ROCm
clpeakVergleichsmaßstab im TestInsgesamt konkurrenzfähig, aber mit deutlich höherer Kernel-Latenz

Phoronix beschreibt diese Ergebnisse auf den Seiten zu Hashcat und GpuOwl, Speicher- und Compute-Tests sowie clpeak. Für die Einordnung einer konkreten OpenCL-Anwendung zählt daher auch, welche Art von Aufgabe sie ausführt: Der Suite-Gesamtwert bildet Unterschiede zwischen einzelnen Workloads nicht ab.

Die verglichenen OpenCL-Stände

Phoronix setzte ROCm 10 OpenCL gegen Rusticl aus Mesa 26.3 Git, auch als Mesa 26.3-dev bezeichnet. Für Rusticl nennt der Bericht Unterstützung für OpenCL 3.1; beim verglichenen ROCm-Treiber nennt er OpenCL-2.1-Konformität. Das sind unterschiedlich formulierte Angaben zu den beiden Implementierungen (Testaufbau und OpenCL-Versionen).