Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

MrH OpenCL Benchmark 2.0e – Community-Benchmark, Online-Formular und interaktive Ranglisten

Дата публикации: 05-10-2026 14:00:25

Benchmarks gibt es inzwischen für praktisch alles, vom klassischen CPU-Rendering über Spiele bis zum Speicher und trotzdem bleibt zwischen diesen bekannten Disziplinen eine interessante Lücke. Eine moderne CPU oder GPU besteht schließlich nicht nur aus der Fähigkeit, eine bestimmte Szene besonders schnell zu rendern oder in einem ausgewählten Spiel möglichst viele Bilder pro Sekunde auszugeben. […]

Основное содержимое страницы с новостью.

📖 Lesezeit: ca. 18 Minuten · 3.560 Wörter · 26.920 Zeichen

Inhaltsübersicht als Kurzfassung

Automatisch aus dem Artikelinhalt als redaktionelle, sichtbare Inhaltsübersicht erzeugt.

Der MrH OpenCL Benchmark 2.0e ist ein Community-Werkzeug zur getrennten Auswertung unterschiedlicher Rechenlasten auf CPU und GPU. Sein Nutzen liegt in workloadbezogenen Vergleichen; ein einzelner Ranglistenwert ist kein allgemeines Urteil über die Leistung eines Systems.

Wichtigste FaktenEntwickelt wird der Benchmark von MisterH. Die Entwicklungsgeschichte und Community-Ergebnisse lassen sich mindestens bis 2019 zurückverfolgen.Änderungen über mehrere Versionen betrafen unter anderem Speichertests, Async Compute, Extreme- und Godmode-Modi, die Ergebnisberechnung sowie Geräteerkennung und Stabilität.Der vorliegende Artikel berichtet keine eigenen Benchmarkwerte oder konkreten Leistungsergebnisse.Technische Eckdaten
BereichBeschreibung
ProgrammierschnittstelleOpenCL verteilt Aufgaben über Arbeitselemente und Arbeitsgruppen an unterstützte CPUs, GPUs oder andere Beschleuniger. Architektur, Speicherhierarchie, Laufzeitumgebung und Compiler beeinflussen das Ergebnis.
EinzeltestsHDR, Bicubic, Texture, PI, Async Compute sowie Memory R-W-C mit Lesen, Schreiben und Kopieren. Für die Speicherlasten gibt es außerdem kombinierte Varianten aus Lesen und Schreiben, Lesen und Kopieren sowie Schreiben und Kopieren.
AuswertungsfelderCPU und GPU werden jeweils getrennt für Extreme und Godmode ausgewertet. Mit den sechs Einzeltests ergeben sich 24 getrennte Auswertungsfelder.
CPU-LaufzeitFür gültige CPU-Ranglisteneinträge ist Intel OpenCL Runtime 2021.2.0.616 erforderlich, im Werkzeug auch als 2021.11.3.0.17_160000 bezeichnet. Andere Laufzeitversionen werden für die Rangliste nicht akzeptiert; erforderlich ist SSE4.2.
Windows auf ARM64Der CPU-Pfad läuft über x64-Emulation und ist kein nativer ARM-CPU-Test. GPU-OpenCL nutzt den jeweiligen Herstellertreiber; auf unterstützten Windows-on-ARM-Systemen stellt Qualcomm diesen Pfad bereit.
Extreme und GodmodeBeide Modi verwenden dieselben sechs grundlegenden Tests, steigern die Arbeitslast jedoch unterschiedlich stark. Godmode ist laut Artikel seit Version 1.85 in den Ranglisten enthalten.
Testbedingungen und Grenzen

Für CPU-Ergebnisse wird eine gemeinsame Intel-Laufzeit für Intel- und AMD-Prozessoren vorausgesetzt. Damit sollen Unterschiede verringert werden, die aus verschiedenen Compiler- und Laufzeitimplementierungen entstehen. Für GPUs kommt dagegen der jeweilige Herstellertreiber zum Einsatz. Ergebnisse bilden daher nicht ausschließlich die Hardware ab, sondern das Zusammenspiel von Hardware, OpenCL-Laufzeit, Treiber, Compiler und Betriebssystem.

Zum Einreichen dient ein zentrales Online-Formular; Screenshots sollen zusätzlich im jeweiligen Forenthread veröffentlicht werden. Mindestens ein Test muss vollständig abgeschlossen sein. Je nach Umfang sind Screenshots für CPU Extreme, CPU Godmode, GPU Extreme und GPU Godmode vorgesehen. Angaben zu Modell, Einstellungen, Kühlung und Nutzername helfen dabei, Ergebnisse einzuordnen. Auch Taktung, Powerlimits sowie Speicher- und Fabric-Einstellungen sind für Vergleiche relevant.

Der Programmstart kann Microsoft-Visual-C++-Laufzeitbibliotheken aus den Jahren 2015 bis 2022 in x86- und x64-Ausführung voraussetzen. Ältere ergänzende Hinweise nennen zusätzlich Visual C++ 2013. Für doppelte CPU-Einträge wird ein separates CPU List Fix angeboten. Bleibt die Anwendung nach einem Bluescreen oder Absturz beim nächsten Start leer, nennt ein Ranglistenhinweis das Umbenennen des Programmordners als mögliche Abhilfe. Wenn das Programm trotz vorhandener Laufzeitbibliotheken nicht startet, empfiehlt der Entwickler, testweise die integrierte GPU im BIOS oder Geräte-Manager zu deaktivieren. Der Artikel beschreibt das als Diagnose, nicht als dauerhafte Lösung.

Beim Übertakten warnt MisterH vor unvorsichtigen Erhöhungen von MPT, Powerlimit und Spannung. Synthetische Compute-Kernel können Lastzustände erzeugen, die in Spielen nicht auftreten. Ein beim Spielen stabiles Übertaktungsprofil belegt deshalb nicht automatisch die Stabilität unter OpenCL-Compute-Last.

Einordnung

Die sechs Tests setzen unterschiedliche Schwerpunkte, isolieren die Einflussfaktoren aber nicht vollständig. Speicherverhalten, mathematische Rechenleistung, Bildzugriffe, Scheduling und Treiberqualität wirken je nach Teiltest in unterschiedlichem Umfang zusammen. Entsprechend sind Muster über mehrere Tests hinweg aussagekräftiger als ein einzelner Spitzenwert. Eine gemeinsame Gesamtnote würde laut Artikel Informationen verwischen, die durch die getrennte Betrachtung von CPU und GPU sowie Extreme und Godmode erhalten bleiben.

Ein hoher Benchmarkwert lässt keine direkte Aussage über mehr Bilder pro Sekunde in Spielen zu; ein niedriger Wert belegt ebenso wenig, dass ein Prozessor oder eine Grafikkarte generell schwach ist. Der Benchmark ist auch kein Ersatz für Blender, Cinebench oder einen klassischen Speicherbenchmark. Die Ranglisten sollen vielmehr zeigen, wie unterschiedliche Architekturen dieselben OpenCL-Aufgaben bearbeiten.

Als externe Vergleichsangabe berichtet Hardwareluxx für einen Datensatz zum Godmode-Speichertest Korrelationen mit den Lese-, Schreib- und Kopierwerten von AIDA64 von 0,90, 0,97 und 0,95. In diesem Datensatz reagierte MrH weniger empfindlich als AIDA64 auf kleine Timingänderungen. Das ist ein begrenzter Vergleich und kein allgemeiner wissenschaftlicher Nachweis oder eigenes Messergebnis von igor’sLAB.

Auch die Lasten selbst erfordern eine vorsichtige Interpretation. Beim HDR-Test dokumentiert das Änderungsprotokoll frühere Größen von 8192 Pixeln, die auf 4096, 2048 und 1024 reduziert wurden. Der aktuelle Kernel ist nicht öffentlich verfügbar; seine genaue Arbeitsweise und Operationszahl lassen sich daher nicht verifizieren. Für Bicubic lässt sich zwar eine klassische Methode mit einem 4×4-Pixelumfeld beschreiben, doch der Artikel bestätigt nicht, dass der aktuelle MrH-Kernel genau diese Methode implementiert. Die Warnung des Entwicklers, Leistungsgrenzen und Spannung schrittweise anzupassen, wurde später auch auf Texture ausgeweitet.

Bei Texture können OpenCL-Bildobjekte und Abtastfunktionen je nach Gerät unterschiedliche Cache- und Datenpfade nutzen. Für den Extreme-CPU-Test wurde die Arbeitsfläche zeitweise auf 4096 × 4096 erhöht; außerdem kam vorübergehend UINT16 zum Einsatz, bevor der Test zu UINT8 zurückkehrte. PI bildet einen vergleichsweise mathematikzentrierten Gegenpol zu den Bildlasten. Der genaue Algorithmus von Version 2.0e ist jedoch nicht dokumentiert; aus dem Ergebnis lassen sich weder FLOPS noch eine konkrete Zahl ausgeführter Instruktionen ableiten. Async Compute bezeichnet hier einen OpenCL-Rechen- und Scheduling-Test, nicht die gleichnamige Grafik- und Rechenwarteschlangenfunktion aus DirectX 12 oder Vulkan.

StärkenDie getrennten Auswertungsfelder können workloadabhängige Unterschiede sichtbar machen, statt sie in einem einzigen Gesamtergebnis zusammenzufassen.Die Community-Datenbank kann unterschiedliche Systemkonfigurationen einbeziehen, darunter ältere Grafikkarten, integrierte Grafiklösungen und Windows-on-ARM-Systeme.Auch Ergebnisse mit Werkseinstellungen sind erwünscht. Sie können Vergleichswerte liefern, an denen sich Tuning-Effekte besser einordnen lassen.EinschränkungenDie Workloads bilden keinen universellen Leistungsmaßstab. Ein Ergebnis hängt auch von Laufzeit, Treiber, Compiler und Betriebssystem ab und isoliert diese Faktoren nicht vollständig.Für mehrere Tests sind interne Details nicht ausreichend dokumentiert, um genaue Operationen oder Rechenmengen zu verifizieren. Scores lassen sich deshalb nicht ohne Weiteres in andere Leistungskennzahlen umrechnen.Einzelne Einsendungen reichen nicht aus, um allgemeine Trends abzuleiten. Aussagekräftige Vergleiche benötigen mehrere ähnlich konfigurierte Systeme und nachvollziehbare Angaben zu Einstellungen und Betriebsbedingungen.

Benchmarks gibt es inzwischen für praktisch alles, vom klassischen CPU-Rendering über Spiele bis zum Speicher und trotzdem bleibt zwischen diesen bekannten Disziplinen eine interessante Lücke. Eine moderne CPU oder GPU besteht schließlich nicht nur aus der Fähigkeit, eine bestimmte Szene besonders schnell zu rendern oder in einem ausgewählten Spiel möglichst viele Bilder pro Sekunde auszugeben. Dahinter sitzen Recheneinheiten, Cache-Hierarchien, Speichercontroller, Treiber, Compiler und Scheduler, die bei anderen Aufgaben plötzlich ein ganz anderes Bild ergeben können. Genau an dieser Stelle setzt der MrH OpenCL Benchmark an, denn anstatt eine reale Anwendung nachzustellen, schickt er mehrere bewusst unterschiedliche Compute-Workloads über dieselbe OpenCL-Schnittstelle auf CPU und GPU und macht damit sichtbar, wie unterschiedlich Architekturen mit mathematischer Last, Bildoperationen, Speicherzugriffen und parallelem Scheduling umgehen.

Interessant wird das Ganze vor allem deshalb, weil Version 2.0e nicht aus dem Nichts entstanden ist. Hinter dem Tool steht MisterH, der das Projekt seit Jahren in verschiedenen Hardware-Communities entwickelt, pflegt und mit Ergebnissen aus zahlreichen Systemen füttert. Der öffentliche Entwicklungsfaden lässt sich mindestens bis 2019 zurückverfolgen, später kamen ComputerBase, Hardwareluxx, PC Games Hardware und auch das Igor’sLAB-Forum hinzu. Das Tool wurde dabei nicht nur optisch modernisiert, sondern immer wieder in seiner Messlogik verändert, beispielsweise durch neue Memory-Tests, Async Compute, Extreme und Godmode, neue Ergebnisberechnungen und zuletzt auch durch Verbesserungen bei Geräteerkennung und Stabilitätskontrolle.  Dabei ist gerade die Entstehungsgeschichte wichtig, denn ein Community-Benchmark lebt nicht davon, dass irgendein Hersteller einmal eine schöne Demo programmiert und danach zehn Jahre lang dieselbe Binärdatei verteilt. Hier sind aus realen Ergebnissen Probleme aufgefallen und anschließend teilweise bis zum Treiberhersteller zurückgespielt worden. Bei Intel Arc zeigte der HDR-Test beispielsweise ein reproduzierbares Problem, das Intel später mit Treiber 32.0.101.8974 behoben hat. Auch für Async Compute wurde ein Performance-Fix gemeldet. Damit hat der Benchmark längst einen zweiten Nutzen bekommen, denn ein auffälliger Wert kann nicht nur auf eine Hardwareeigenschaft hinweisen, sondern ebenso auf den OpenCL-Treiber oder den Compilerpfad dahinter.

Warum OpenCL überhaupt interessant ist

OpenCL ist im Kern eine Abstraktionsschicht für parallele Berechnungen. Eine Anwendung formuliert einen Kernel und dieser wird über die OpenCL-Runtime auf einem geeigneten Gerät ausgeführt. Das kann eine CPU, eine GPU oder ein anderer unterstützter Beschleuniger sein. Die Arbeit wird dabei in Work-Items zerlegt, mehrere Work-Items bilden eine Work-Group und die Runtime verteilt diese wiederum auf die Recheneinheiten des jeweiligen Gerätes. Genau dadurch kann dieselbe grundsätzliche Rechenaufgabe auf sehr unterschiedliche Hardware losgelassen werden. Das heißt natürlich nicht, dass dadurch plötzlich jede Architektur gleich behandelt wird. Im Gegenteil, genau die Unterschiede werden interessant. Eine CPU besitzt wenige sehr komplexe Kerne mit großen Caches und aggressiver Out-of-Order-Ausführung, während eine GPU sehr viele schmalere Recheneinheiten parallel beschäftigen kann. Hinzu kommen völlig unterschiedliche Speicherhierarchien und vor allem unterschiedliche Compiler. Selbst wenn zwei Geräte denselben OpenCL-Kernel erhalten, entscheidet die jeweilige Runtime darüber, wie daraus Maschinenbefehle werden und wie gut diese zur Architektur passen. Deshalb misst der MrH Benchmark auch nicht einfach nur „die CPU“ oder „die GPU“. Er misst die gesamte Rechenkette aus Hardware, OpenCL-Runtime, Treiber, Compiler und Betriebssystem. Das ist zunächst ein Nachteil, wenn man unbedingt eine völlig isolierte Rohleistung messen möchte. Für den Alltag ist es aber gleichzeitig sehr interessant, denn genau diese Kette entscheidet am Ende darüber, wie schnell eine reale OpenCL-Anwendung tatsächlich läuft.

Gerade auf der CPU-Seite hat MisterH deshalb eine ziemlich strikte Vorgabe eingeführt. Für gültige CPU-Ergebnisse muss die Intel OpenCL Runtime 2021.2.0.616 installiert sein, die im Tool zusätzlich unter der Kennung 2021.11.3.0.17_160000 erscheint. Andere Runtime-Versionen werden für die Rangliste nicht akzeptiert. Außerdem setzt diese Runtime SSE4.2 voraus. Das klingt zunächst etwas seltsam, wenn beispielsweise eine AMD-CPU getestet wird und trotzdem eine Intel-Runtime installiert werden muss. Methodisch ist es aber durchaus nachvollziehbar, denn andernfalls würden Intel- und AMD-Prozessoren unter Umständen nicht nur unterschiedliche Hardware verwenden, sondern auch völlig unterschiedliche OpenCL-Compiler und Runtime-Implementierungen. Dann ließe sich kaum noch unterscheiden, welcher Teil des Ergebnisses von der CPU stammt und welcher vom Softwarestack. Unter Windows on ARM64 wird die CPU-Seite über die x64-Emulation ausgeführt. Das macht einen solchen Wert nicht zu einem nativen ARM-CPU-Benchmark, ermöglicht aber trotzdem interessante Plattformvergleiche. Bei der GPU sieht die Sache anders aus, denn dort kommt der OpenCL-Support des jeweiligen Herstellertreibers zum Einsatz. Qualcomm bietet diesen Pfad auf entsprechenden Windows-on-ARM-Systemen an und genau deshalb können solche Plattformen besonders spannend sein, weil CPU- und GPU-Pfad auf völlig unterschiedlichen Softwareebenen laufen.

HDR: Bildoperationen als parallele Rechenlast

HDR gehört zu den ältesten Tests der Suite und wurde im Laufe der Entwicklung mehrfach angepasst. Aus dem Changelog ist bekannt, dass MisterH die Arbeitsgrößen verändert hat, beispielsweise frühere große 8192er-Dimensionen auf 4096, 2048 und 1024 zurückgenommen hat und damit die Lastcharakteristik neu abstimmte. Was öffentlich nicht vorliegt, ist der vollständige aktuelle OpenCL-Kernel. Deshalb wäre es unseriös, eine ganz konkrete Tonemapping-Gleichung oder Anzahl mathematischer Operationen zu behaupten. Die technische Lastklasse lässt sich trotzdem gut einordnen. HDR ist ein bildorientierter Compute-Workload mit vielen parallelen Berechnungen auf zweidimensionalen Daten. Solche Aufgaben lassen sich sehr gut in Work-Items zerlegen und profitieren deshalb grundsätzlich von hoher Parallelität. Gleichzeitig müssen Bilddaten gelesen, verarbeitet und wieder geschrieben werden, wodurch Rechenleistung und Speicherpfade zusammenspielen. Dass genau dieser Test einen Fehler in Intels Arc-OpenCL-Pfad sichtbar machte ist deshalb kein Zufall. Der HDR-Bug wurde mit Treiber 32.0.101.8974 behoben und nach Angaben des Entwicklers unter anderem auf einer Arc A770 sowie der iGPU eines Core Ultra 9 285K bestätigt. Der vorher notwendige spezielle HDR-Workaround für Arc A-Series ist ab diesem Treiber damit nicht mehr erforderlich.

Bicubic: Interpolation kann ausgesprochen unfreundlich werden

Der Bicubic-Test ist die Disziplin, bei der Overclocker die Warnung des Entwicklers tatsächlich ernst nehmen sollten. MisterH weist ausdrücklich darauf hin, mit angehobenen Powerlimits, Spannungen und MPT-Einstellungen langsam vorzugehen und genau dieselbe Warnung wurde später auch auf Texture ausgeweitet. Bikubische Interpolation wird normalerweise verwendet, um aus mehreren benachbarten Bildpunkten einen neuen Wert zu berechnen. Bei einer klassischen zweidimensionalen bikubischen Interpolation fließt typischerweise eine 4×4-Nachbarschaft in das Ergebnis ein. OpenCL stellt von Haus aus nearest und lineare Filterung bereit, jedoch keinen universellen eingebauten Bicubic-Modus. Eine echte bikubische Berechnung muss daher aus mehreren Samples und eigener Gewichtung aufgebaut werden. Ob der aktuelle MrH-Kernel exakt dieses klassische 4×4-Verfahren implementiert kann ohne offenen Kernelcode nicht verifiziert werden. Sicher ist jedoch, dass die Kombination aus vielen Datenzugriffen und arithmetischer Arbeit eine Last erzeugt, die GPUs ausgesprochen hart treffen kann. Das erklärt auch, warum Bicubic beim Overclocking schnell zu einer anderen Kategorie gehört als ein normaler Spielebenchmark. Ein Setting, das eine Stunde in einem Spiel funktioniert, muss unter einer solchen Compute-Last noch lange nicht stabil sein.

Texture: Wenn nicht nur FLOPS zählen

Texture klingt zunächst sehr nach klassischem 3D-Rendering und trotzdem handelt es sich nicht um einen Spielebenchmark. OpenCL besitzt eigene Image-Objekte und Sampler, über die strukturierte Bilddaten gelesen werden können. Die Spezifikation kennt dafür verschiedene Filter- und Adressierungsmodi und gerade solche Zugriffe können auf einer GPU spezielle Caches und Datenpfade nutzen. Der Texture-Test wurde während der Entwicklung mehrfach verändert. Auf der CPU-Seite wurde die Extreme-Arbeitsgröße beispielsweise zeitweise auf 4096 × 4096 erhöht. Außerdem experimentierte MisterH vorübergehend mit UINT16 und kehrte später wieder zu UINT8 zurück. Diese Änderungen zeigen sehr schön, dass Texture nicht nur ein hübscher Name für eine fest eingefrorene Schleife ist, sondern gezielt auf seine Lastcharakteristik abgestimmt wurde. Genau deshalb können hier auch Architekturen nach vorne kommen, die im PI-Test weniger spektakulär aussehen. Ein hoher theoretischer Compute-Durchsatz reicht nämlich nicht automatisch aus, wenn der Datenzugriff nicht mithalten kann. Cache-Struktur, Texturpfade, Speicherlatenz und Compiler spielen hier deutlich stärker zusammen.

PI: Mathematik ohne viel Drumherum

PI ist innerhalb der Suite der Test, der am ehesten in Richtung klassischer mathematischer Rechenlast geht. Der genaue Algorithmus, mit dem π in Version 2.0e berechnet beziehungsweise angenähert wird, ist öffentlich nicht dokumentiert. Damit lässt sich weder eine genaue Instruktionszahl ableiten noch sollte man den Wert direkt als FLOPS interpretieren. Was der Test aber sehr gut liefert ist eine vergleichsweise rechenzentrierte Gegenprobe zu den bildorientierten Disziplinen. Wenn beispielsweise eine GPU in Texture hervorragend abschneidet und bei PI deutlich zurückfällt, spricht das dafür, dass ihr Vorteil nicht ausschließlich aus der rohen Rechenleistung kommt. Bei CPUs kann wiederum sichtbar werden, wie gut Takt, Kernzahl und OpenCL-Compiler zusammenarbeiten. Gerade zusammen mit den anderen Tests wird PI deshalb interessant. Isoliert ist es nur eine Zahl. Im Profil mit HDR, Texture, Memory und Async Compute bekommt diese Zahl einen Kontext.

Async Compute: nicht mit dem Spielebegriff verwechseln

Der Name Async Compute lädt gerade bei Grafikkarten zu einem Missverständnis ein, denn viele verbinden damit sofort DirectX 12 oder Vulkan und das parallele Abarbeiten von Grafik- und Compute-Queues. Genau darum geht es hier nicht. Der MrH-Test arbeitet innerhalb von OpenCL und untersucht damit eine andere Form paralleler Compute-Arbeit. OpenCL selbst besitzt Mechanismen, mit denen beispielsweise Datenbewegungen zwischen globalem und lokalem Speicher asynchron organisiert und über Events synchronisiert werden können. Welche dieser Mechanismen MisterH im aktuellen Kernel genau verwendet ist öffentlich nicht vollständig dokumentiert. Die Wirkung des Tests als Scheduling- und Parallelitätsprüfung ist allerdings gut sichtbar. Besonders interessant ist auch hier der Intel-Fall. Der Entwickler meldete eine auffällige Async-Compute-Performance auf Arc und Intel bestätigte später einen Fix im Compute-Stack. Genau solche Fälle zeigen, weshalb ein Community-Benchmark mehr sein kann als ein Wettbewerb um die höchste Zahl. Ein reproduzierbarer Ausreißer kann einen Treiberfehler offenlegen und damit irgendwann sogar die Performance anderer Programme verbessern.

Memory R-W-C: Lesen, Schreiben und Kopieren sind drei verschiedene Dinge

Beim Memory-Test lohnt sich ein genauerer Blick, weil dieser Bereich während der Entwicklung besonders häufig verändert wurde. Aus einem einfachen Memory-Test wurde schließlich Memory R-W-C und damit eine kombinierte Betrachtung aus Read, Write und Copy. Version 1.52 brachte zusätzliche Varianten wie Read-Write, Read-Copy, Write-Copy sowie die Einzeltests Read, Write und Copy. Mit Version 1.95 wurde der Memory-Algorithmus erneut verändert und das device-lokale Clearing korrigiert. Das ist sinnvoll, denn Speicherleistung ist keine einzelne Zahl. Eine CPU kann beim Lesen hervorragend aussehen und beim Schreiben deutlich anders skalieren. Copy beansprucht gleichzeitig Quelle und Ziel und erzeugt dadurch wieder ein anderes Lastprofil. Bei einer diskreten GPU betrifft das in erster Linie VRAM, Caches und Speichercontroller. Auf einer CPU läuft dieselbe logische Aufgabe dagegen durch private Caches, gemeinsame Cache-Ebenen und schließlich den System-RAM. OpenCL unterscheidet dabei unter anderem zwischen globalem, lokalem, konstantem und privatem Speicher. Wie diese logischen Bereiche physisch umgesetzt werden hängt vom jeweiligen Gerät ab. 

Gerade für RAM-Tuning ist Memory R-W-C deshalb ausgesprochen interessant. In einem Hardwareluxx-Vergleich wurde der Godmode-Memory-Wert gegen AIDA64 und MaxxMem gestellt. Dort korrelierte der MrH-Wert sehr stark mit AIDA Read, Write und Copy, wobei die angegebenen Korrelationswerte bei 0,90, 0,97 und 0,95 lagen. Gleichzeitig reagierte MrH in diesem konkreten Datensatz weniger empfindlich auf feine Timingänderungen als AIDA. Das ist kein allgemeingültiger wissenschaftlicher Beweis, zeigt aber ziemlich schön, welchen Charakter der Test besitzt: Er reagiert auf Speicherleistung, bildet sie aber nicht identisch zu einem klassischen RAM-Benchmark ab.

Charts: Was die Ergebnisse tatsächlich verraten

Genau hier sollte man mit der Interpretation auf dem Teppich bleiben. Ein hoher MrH-Wert bedeutet nicht automatisch mehr FPS in einem Spiel und ein niedriger Wert bedeutet nicht, dass eine CPU oder GPU schlecht ist. Der Benchmark untersucht OpenCL-Workloads und damit eine sehr konkrete Art paralleler Berechnung. Sein eigentlicher Nutzen entsteht aus dem Muster über mehrere Tests. Wenn ein RAM-OC ausschließlich Memory deutlich verbessert und PI praktisch unverändert bleibt, weiß man recht schnell, wo der Gewinn herkommt. Wenn ein höheres GPU-Powerlimit Bicubic massiv beschleunigt und Texture kaum verändert, lässt sich ebenfalls etwas über die Limitierung der Architektur lernen. Wenn nach einem Treiberupdate plötzlich nur Async Compute einbricht, ist das wiederum ein ziemlich guter Hinweis darauf, dass nicht plötzlich das Silizium langsamer geworden ist. Gerade deshalb ist die Chartsauswertung für dieses Projekt wichtiger als ein einzelner Sieger. Die Charts sollen nicht einfach zeigen, wer auf Platz eins steht, sondern unterschiedliche Architekturen und Einstellungen nebeneinander sichtbar machen. Ergebnisse werden nach CPU und GPU sowie Extreme und Godmode getrennt und anschließend noch einmal pro Workload aufgeschlüsselt. Damit lassen sich beispielsweise CPUs derselben Familie miteinander vergleichen, Unterschiede zwischen Stock und OC erkennen oder Generationen verschiedener Hersteller direkt gegenüberstellen.

Eine Rangliste mit fünf RTX-5090-Systemen kann sehr unterhaltsam sein, beantwortet aber nur einen kleinen Teil der interessanten Fragen. Richtig spannend wird es, wenn gleichzeitig eine Arc, eine Radeon, ältere GeForce-Generationen, Notebook-GPUs, integrierte Grafik und Windows-on-ARM-Systeme auftauchen. Dasselbe gilt bei CPUs. Ein Core Ultra 9 285K ist interessant, ein alter Ryzen, ein X3D-Modell, eine Notebook-CPU oder eine emulierte ARM-Ausführung können für die Analyse jedoch mindestens genauso wertvoll sein. Genau deshalb wird die neue Auswertung nicht nur als statische Tabelle gedacht. Die über das Online-Formular eingesandten Daten bilden die Grundlage für Charts, in denen jede Testdisziplin separat ausgewertet werden kann. Weil CPU und GPU sowie Extreme und Godmode getrennt bleiben, können insgesamt 24 klar voneinander abgegrenzte Benchmarkbereiche dargestellt werden. Dadurch lässt sich beispielsweise herausfiltern, ob eine GPU nur in Texture weit vorne liegt oder durchgehend stark ist und ob sich Godmode gegenüber Extreme bei bestimmten Architekturen auffällig anders skaliert. 

Die Charts werden mit wachsender Datenbasis automatisch interessanter. Ein einzelner Ausreißer kann dabei zunächst ein besonders gutes OC, einen Treibereffekt oder schlicht einen fehlerhaften Lauf bedeuten.

Sobald jedoch mehrere ähnliche Systeme auftauchen wird daraus ein Trend. Genau deshalb gehören Screenshots und möglichst genaue Hardwareangaben zwingend dazu, denn nur so lässt sich später unterscheiden, ob zwei vermeintlich gleiche CPUs tatsächlich mit denselben Einstellungen liefen.

Die technischen Voraussetzungen und ein paar bekannte Stolperfallen

Wenn der Benchmark gar nicht startet fehlen häufig die Microsoft Visual-C++-Laufzeitkomponenten. Für die aktuelle Version sollten die Visual-C++-2015–2022-Runtimes sowohl in x86 als auch x64 installiert sein. In älteren beziehungsweise ergänzenden Hinweisen taucht außerdem Visual C++ 2013 auf. Wer ein System mit langer Windows-Historie besitzt und trotz aktueller Runtime keinen Start hinbekommt sollte das deshalb ebenfalls im Hinterkopf behalten. Für CPU-Tests gilt weiterhin die feste Intel-OpenCL-Runtime 2021.2.0.616. Werden CPUs im Tool doppelt aufgeführt gibt es einen separat angebotenen CPU List Fix. Bei GPU-Tests entscheidet der jeweilige Herstellertreiber darüber, ob OpenCL verfügbar ist. Bei Intel Arc A-Series gab es historisch eine besondere Vorgehensweise für den HDR-Test. Früher musste zunächst HDR einmal gestartet, der Lauf beendet und anschließend erneut ausgeführt werden bevor die übrigen fünf Tests für einen gültigen Ranglisteneintrag folgten. Seit Intels Treiber 32.0.101.8974 ist der zugrunde liegende HDR-Fehler nach Angaben des Entwicklers behoben und dieser Workaround ist damit für entsprechend aktuelle Treiber nicht mehr nötig. Systeme mit gleichzeitig aktiver iGPU und dedizierter GPU können ebenfalls Ärger machen. Falls das Tool trotz vorhandener Runtimes nicht öffnet empfiehlt der Entwickler, die integrierte GPU testweise im BIOS oder Geräte-Manager zu deaktivieren. Das ist kein schöner Dauerzustand, aber als Diagnose ziemlich eindeutig. Und schließlich gibt es noch einen sehr eigentümlichen Fehler nach einem harten Crash; Wenn das System während des Benchmarks mit Bluescreen oder Absturz aussteigt und die Anwendung beim nächsten Start plötzlich leer bleibt reicht es laut Ranglistenhinweis aus, den Programmordner umzubenennen. Aus „2.0e“ wird beispielsweise „2.0ex“ und das Tool startet anschließend wieder normal.

Wer seine Hardware übertaktet sollte ausgerechnet bei Bicubic und Texture ein wenig Vernunft walten lassen. MisterH warnt selbst davor, MPT, Powerlimit und Spannung langsam zu erhöhen und nicht einfach alles nach rechts zu ziehen. Das ist nicht bloß ein Haftungssatz im Kleingedruckten, sondern technisch sinnvoll, denn synthetische Compute-Kernel können Lastzustände erzeugen, die ein Spiel nie erreicht. Ein stabiles Gaming-OC ist deshalb noch lange kein stabiles OpenCL-Compute-OC. Genau das macht den Benchmark übrigens ebenfalls nützlich. Wenn ein Setting in Spielen problemlos läuft und bei Bicubic sofort zusammenbricht hat man nicht automatisch ein schlechtes System, sondern schlicht einen anderen Belastungstyp gefunden. Wer mitmachen möchte muss deshalb keineswegs übertakten. Stock-Ergebnisse sind für eine Chartdatenbank sogar ausgesprochen wertvoll, weil sie eine saubere Referenz bilden. Je mehr Standardwerte vorhanden sind desto besser lässt sich später erkennen, was ein bestimmtes Tuning tatsächlich bringt.

Download: 2.0e 64BIT | 2.0e ARM64Fazit und Aufruf: Macht mit, gerade wenn eure Hardware nicht oben in der Tabelle landen wird

Der MrH OpenCL Benchmark 2.0e ist kein universeller Performance-Wahrheitsautomat und versucht auch gar nicht, einer zu sein. Er sagt nicht voraus, wie viele FPS ein Spiel liefert und ersetzt weder Blender noch Cinebench oder einen klassischen Speicherbenchmark. Seine Stärke liegt genau darin, dass er etwas anderes macht. Er schickt mehrere unterschiedliche Compute-Lasten über dieselbe Programmierschnittstelle auf CPUs und GPUs und legt damit Unterschiede offen, die in großen Anwendungen oft untergehen. Speicherverhalten, mathematische Rechenleistung, Bildzugriffe, Scheduling und Treiberqualität werden nicht vollständig voneinander isoliert, aber sie zeigen in den verschiedenen Teiltests jeweils ein anderes Gewicht. Durch die Community-Auswertung bekommt das Ganze eine zweite Ebene. Ein Wert allein sagt wenig. Hunderte Werte über mehrere Architekturen hinweg können dagegen zeigen, welche Hardware in welchem Lasttyp gut funktioniert, wie stark Godmode gegenüber Extreme skaliert, was RAM-Tuning tatsächlich verändert und ob ein Treiber plötzlich etwas besser oder schlechter macht. Genau deshalb lohnt sich die Teilnahme auch dann, wenn kein Rekord zu erwarten ist. Gerade die unspektakulären Stock-Systeme, älteren GPUs und ungewöhnlichen Plattformen füllen die Lücken, aus denen später eine wirklich interessante Chartlandschaft entsteht.

Damit die Daten nicht wieder mühsam aus Dutzenden Forenbeiträgen per Hand zusammengesucht werden müssen gibt es für diese Community-Aktion ein zentrales Online-Formular. Dort werden die Ergebnisse strukturiert eingetragen und können anschließend wesentlich einfacher in die Chartsauswertung übernommen werden. Es ist ausdrücklich nicht nötig, sämtliche sechs Tests in beiden Modi und für CPU wie GPU durchlaufen zu lassen. Mindestens ein Test muss aber vollständig abgeschlossen worden sein, damit eine Einsendung sinnvoll ist. Wer nur seine GPU unter Extreme testen möchte kann das tun. Wer dagegen CPU und GPU in Extreme und Godmode komplett laufen lässt liefert natürlich das deutlich umfangreichere Profil. Zu jeder Einsendung gehören Screenshots als Nachweis im Forum. Je nach Umfang des eigenen Tests können das bis zu vier Bilder sein, getrennt nach CPU Extreme, CPU Godmode, GPU Extreme und GPU Godmode. Die Hardwareluxx- und ComputerBase-Ranglisten verwenden zusätzlich ein recht sinnvolles Kurzformat mit Modell, Einstellungen, Temperatur beziehungsweise Luft- oder Wasserkühlung und Nutzername. Maximaltemperaturen und Leistungsaufnahme lassen sich beispielsweise mit HWiNFO oder GPU-Z dokumentieren. Das klingt vielleicht im ersten Moment etwas bürokratisch, spart später aber enorm viel Ärger. Bei Community-Benchmarks ist nichts unbrauchbarer als ein Rekordwert ohne Information darüber, ob die GPU Stock lief oder mit 800 Watt unter Wasser, ob der Prozessor bei Standard-Powerlimits betrieben wurde oder ob Speicher und Fabric auf Anschlag standen.

Eine Community-Rangliste wird schnell zu einem Wettbewerb um die obersten fünf Plätze und genau das wäre hier eigentlich schade.

Eine RTX 5090 mit massivem OC ist interessant, aber eine Radeon RX 5500 XT, eine alte GeForce, eine integrierte Arc- oder Ryzen-GPU und ein Snapdragon-System können für die technische Einordnung viel wertvoller sein. OpenCL lebt davon, dass dieselbe Schnittstelle auf sehr unterschiedlichen Geräten funktioniert. Genau deshalb ist es spannend zu sehen, wo eine ältere Architektur überraschend gut skaliert oder wo eine neue GPU bei einem bestimmten Workload ungewöhnlich schwach aussieht. Erst mit genügend Datenpunkten lässt sich unterscheiden, ob so etwas ein Einzelfall, ein Treibereffekt oder tatsächlich eine Architektureigenschaft ist. Das gilt auch für CPUs. X3D-Prozessoren, klassische Ryzen-Modelle, Intel P- und E-Core-Designs und Windows-on-ARM-Systeme bringen völlig unterschiedliche Cache- und Scheduling-Eigenschaften mit. Ein breit gefüllter Chart kann daraus deutlich mehr Informationen ziehen als die übliche „wer hat die höchste Zahl“-Rangliste.

Die aktuelle Community-Auswertung trennt zwischen Extreme und Godmode.

Beide Modi verwenden dieselben sechs grundlegenden Tests, erhöhen aber die Arbeitslast unterschiedlich stark und werden deshalb auch getrennt gewertet. Godmode taucht seit Version 1.85 in den Ranglisten auf und ist inzwischen fester Bestandteil der Vergleichsbasis. Das ist wichtiger, als es zunächst klingt. Ein System kann im Extreme-Modus noch vollständig im komfortablen Bereich von Cache, Takt und Powerlimit arbeiten und im Godmode plötzlich ganz anders reagieren. Gerade bei Prozessoren können höhere Arbeitsmengen stärker in den Arbeitsspeicher drücken und bei GPUs steigt die Wahrscheinlichkeit, dass Compute-Ressourcen, Speicherpfade oder das Powerlimit zum dominierenden Faktor werden. Für die neue Chartsauswertung bedeutet das, dass Ergebnisse nicht in einen großen Mischmasch geworfen werden. CPU Extreme, CPU Godmode, GPU Extreme und GPU Godmode werden jeweils separat betrachtet. Innerhalb dieser vier Hauptgruppen gibt es wiederum HDR, Bicubic, Texture, PI, Async Compute und Memory R-W-C. Aus diesen Kombinationen ergeben sich insgesamt 24 getrennte Auswertungsfelder und genau das ist auch sinnvoll, denn eine einzige Gesamtnote würde einen beträchtlichen Teil der Information wieder vernichten.

Jetzt teilnehmen und Ergebnisse eintragen

Das Online-Formular dient dabei als zentraler Eingang für die Werte. Die Screenshots gehören zusätzlich in den Forum-Thread und daraus wächst anschließend die Chartsauswertung mit getrennten Bereichen für CPU und GPU sowie Extreme und Godmode. Wer nur einen einzigen Test schafft darf ihn einreichen. Wer alles durchlaufen lässt ist natürlich ebenfalls willkommen. Am Ende soll hier nicht nur eine weitere Rangliste entstehen, sondern ein möglichst breites Bild davon, wie unterschiedliche CPU- und GPU-Architekturen mit denselben OpenCL-Aufgaben umgehen. Und dafür braucht es vor allem eines: möglichst viele unterschiedliche Rechner.

Global FeedCPU_EX_HDRCPU_EX_BICUBICCPU_EX_TEXTURECPU_EX_PICPU_EX_ASYNCCPU_EX_RWCGPU_EX_HDRGPU_EX_BICUBICGPU_EX_TEXTUREGPU_EX_PIGPU_EX_ASYNCGPU_EX_RWCCPU_GM_HDRCPU_GM_BICUBICCPU_GM_TEXTURECPU_GM_PICPU_GM_ASYNCCPU_GM_MEMGPU_GM_HDRGPU_GM_BICUBICGPU_GM_TEXTUREGPU_GM_PIGPU_GM_ASYNCGPU_GM_RWC
DatumUserTypeModeSettingsScreenArchitectureHDRBICUBICTEXTUREPIASYNCR-W-C
04.10.2026 08:35:10MisterHCPUEXTREMEUltra 9 275HX + 5600CL46Bild öffnenWindows 64-bit (x64)1038769408590525069204279
04.10.2026 08:36:19MisterHCPUGODMODEUltra 9 275HX + 5600CL46Bild öffnenWindows 64-bit (x64)27011757211613441636742,6
04.10.2026 15:06:07MisterHCPUEXTREMEUltra 9 285K + P 5.4, E 4.9, CACHE 4.1 + 8600CL38Bild öffnenWindows 64-bit (x64)1123183419682566278156096
04.10.2026 15:07:02MisterHCPUGODMODEUltra 9 285K + P 5.4, E 4.9, CACHE 4.1 + 8600CL38Bild öffnenWindows 64-bit (x64)297321012477146718331204
04.10.2026 18:42:37MisterHCPUEXTREMECore i7 12700K + P 5.1, E 4.1, CACHE 4.4 + 6800CL32Bild öffnenWindows 64-bit (x64)778241675235418737993953
04.10.2026 18:43:46MisterHCPUGODMODECore i7 12700K + P 5.1, E 4.1, CACHE 4.4 + 6800CL32Bild öffnenWindows 64-bit (x64)2043105513021076876,7937
04.10.2026 18:44:53MisterHGPUEXTREMERTX 3080 TiBild öffnenWindows 64-bit (x64)9361353181026227893016052
04.10.2026 18:45:55MisterHGPUGODMODERTX 3080 TiBild öffnenWindows 64-bit (x64)2335864,12024154922424014
04.10.2026 18:59:23MisterHGPUEXTREMEARC PRO B70Bild öffnenWindows 64-bit (x64)3573443552955903872,29218
04.10.2026 19:00:33MisterHGPUGODMODEARC PRO B70Bild öffnenWindows 64-bit (x64)913111013241488219,22434
04.10.2026 20:48:12MisterHCPUEXTREMERyzen 9 5950X + PBO + CO -15 + 3800CL14Bild öffnenWindows 64-bit (x64)928043783814494950913111
04.10.2026 20:49:20MisterHCPUGODMODERyzen 9 5950X + PBO + CO -15 + 3800CL14Bild öffnenWindows 64-bit (x64)25171055953,712821271583,5
04.10.2026 20:50:23MisterHGPUEXTREMERX 6900 XTBild öffnenWindows 64-bit (x64)678540344480467248569385
04.10.2026 20:51:49MisterHGPUGODMODERX 6900 XTBild öffnenWindows 64-bit (x64)1640995,41131124012502334
04.10.2026 22:25:58MisterHCPUEXTREMERyzen 7 3700X + PBO + 3200CL16Bild öffnenWindows 64-bit (x64)46762007186122422393933
04.10.2026 22:26:56MisterHCPUGODMODERyzen 7 3700X + PBO + 3200CL16Bild öffnenWindows 64-bit (x64)1212507,8458,5590,7588,8221,4
04.10.2026 22:28:10MisterHGPUEXTREMEGTX 1060 3GBBild öffnenWindows 64-bit (x64)1851659,71374811,413262679
04.10.2026 22:29:08MisterHGPUGODMODEGTX 1060 3GBBild öffnenWindows 64-bit (x64)460,9163,5343,5203,449,37 
04.10.2026 22:59:52MisterHGPUEXTREMEARC A770Bild öffnenWindows 64-bit (x64)378139518262640215575424
04.10.2026 23:00:58MisterHGPUGODMODEARC A770Bild öffnenWindows 64-bit (x64)968,4984,5206416713761306
05.10.2026 09:03:39MisterHCPUEXTREMECIX CP8180 + 5500 MT/s (ECC) [23H2]Bild öffnenWindows on ARM64 (x64 Emulated)718,4302,8327,4468,3934,4402,4
05.10.2026 12:08:30MisterHGPUEXTREMEADRENO X1-85Bild öffnenWindows on ARM64 (x64 Emulated)1083868,3814,7991,3326,2709,8
05.10.2026 12:09:34MisterHGPUEXTREMEADRENO X1-85Bild öffnenWindows on ARM64 (Native)1115891,3814,7987,9324,5711
05.10.2026 12:40:16MisterHCPUEXTREMESNAPDRAGON X Elite X1E78100 + 7372 MT/sBild öffnenWindows on ARM64 (x64 Emulated)2991859,7123116121415810,1
05.10.2026 18:29:55TronadoCPUEXTREME9950X3D + 8000 MT/sBild öffnenWindows 64-bit (x64)17767709359557238106256304
Quelle / Ziel Inhalt Link
Online-Formular zur Teilnahme Zentrale Eingabe der Community-Ergebnisse für die neue Chartsauswertung MrH OpenCL Community-Formular
MrH OpenCL Benchmark bei ComputerBase Aktueller Community-Thread mit Version 2.0e, CPU-Runtime, Screenshotregeln, Fehlerhinweisen, Changelog und Intel-Arc-Korrekturen ComputerBase Community-Thread
MrH OpenCL Benchmark bei Hardwareluxx Entwicklungsgeschichte seit 2019, Downloads, Voraussetzungen und aktuelle Version 2.0e Hardwareluxx Benchmark-Thread
MrH OpenCL Rangliste und bestehende Chartbasis Bestehende CPU- und GPU-Ranglisten mit Ergebnissen aus mehreren Communities und Work-Group-Size 256 Hardwareluxx Rangliste
Igor’sLAB Community Bisheriger MrH-OpenCL-Sammelthread und vorhandene Community-Ergebnisse Igor’sLAB OpenCL-Thread
PC Games Hardware Extreme Aktuelle 2.0e-Diskussion mit Benchmark- und Stability-Entwicklung sowie dokumentierten Intel-Korrekturen PCGH MrH OpenCL 2.0e
Khronos OpenCL Specification Technische Grundlage für OpenCL, Work-Items, Work-Groups, Images und Speicherbereiche OpenCL Specification
Khronos OpenCL C Specification Image-Sampler, nearest/linear filtering und OpenCL-C-Speichermodell OpenCL C Specification

0926_VGA_Autumn-Pack_900x125.jpg

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1GEEKTC GX-300 im Test: Bahnbrechendes Graphen-Pad für die KI-Elite und jetzt auch für CPU und GPU im eigenen Rechner011.8307-10-2026
2New benchmark puts quantum computers to the test and reveals their limitations06.3117-09-2026
3Das MoreClockTool setzt neues PPT-Limit für Radeon-Karten – Mehr Power zum Nulltarif015.2506-10-2026
4NVIDIA Vera SMT Performance Benchmarks05.7928-09-2026
5Обзор MSI MPG Infinite Z3 X3D: этот ПК готов к GTA VI «на максималках» (в отличие от PS5)09.7622-09-2026
6NiPoGi Hyper H1 Mini-PC im Test – Macht es der 7735HS besser?010.4708-09-2026
7hw-monitor 0.6 Released With Per-Process GPU Usage & Memory Reporting016.7229-09-2026
8The People Who Made EVGA: Die Menschen hinter Service und Enthusiasten-Hardware (Teil 2)013.8602-10-2026
9Энтузиаст сравнил fps на Ryzen 7 5800X и 5800X3D в паре с RTX 5070 в ряде современных игр016.2801-10-2026
10Top 10: Das beste Gaming-Headset im Test022.1303-10-2026

Классификация: Пресс-релизы. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 14.58. Источник: www.igorslab.de.