Was ist ein 3D -Benchmark?
Eine dreidimensionale (3D) Benchmark in Computergrafiken ist eine oder mehrere Tests, die auf einer Grafikkarten- oder Grafikbeschleunigungshardware durchgeführt werden, um die maximalen Funktionen der Hardware anzuzeigen. Die Tests können von einer dedizierten Benchmarking-Software durchgeführt werden oder können in einer realen Umgebung durchgeführt werden, indem die Leistung innerhalb einer tatsächlichen Anwendung gemessen wird, die nicht unbedingt als 3D-Benchmark konzipiert ist. Es gibt viele Arten von Benchmarking -Tests, die von der Rendern mehrerer komplexer geometrischer Objekte so schnell wie möglich bis zum Lesen, das Schreiben und Kopieren von Daten aus dem grafischen Speicher auf der Grafikkarte sowie die Überprüfung der Geschwindigkeit und Genauigkeit reichen. In vielen Fällen umfasst ein 3D -Benchmark das Testen der tatsächlichen Grafikhardware in einem System und die Verbindung zwischen der Central Processing Unit (CPU), der Gleitkomma -Einheit (FPU) und manchmal dem primären Zufallszugriffsspeicher (RAM) des Systems, die alle die endgültige Renderngeschwindigkeit beeinflussen können.
Ein Zweck eines 3D -Benchmarks besteht darin, die Aufwärtsfunktionen eines Computersystems zu testen, wenn es zum Rendern von 3D -Grafiken verwendet wird. Es gibt eine Reihe verschiedener Arten von 3D -Grafikanwendungen, die jeweils auf verschiedene Merkmalssätze angewiesen sind. Daher testet ein dediziertes 3D -Benchmark -Programm normalerweise so viele unterschiedliche Funktionen wie möglich. Die numerischen Ergebnisse dieser Tests sind jedoch nicht immer nützlich, da die Rohzahlen-z. B. wie viele Vektoren in einer Sekunde transformiert werden können-bei der Bestimmung der realen Leistung relativ bedeutungslos sind. Einige Benchmarking -Programme berechnen jedoch eine Gesamtbewertung, sodass alle Computersysteme, die dieselbe Software verwenden, Punkte vergleichen können, um festzustellen, wie ein System -Setup mit einem anderen verglichen wird. Diese Bewertungen können nützlich sein und werden manchmal auch in professionellen Produktbewertungen verwendet, obwohl sie auch irreführend sein könnten, insbesondere wenn einige der Funktionen zur Partitur beitragen könnenwerden selten oder nie in realen Anwendungen verwendet.
Eine alternative Möglichkeit, einen 3D-Benchmark auszuführen, besteht darin, ein reales Programm wie ein Videospiel oder eine Rendering-Software zu verwenden, die 3D-Grafiken intensiv verwendet. Diese Programme haben im Allgemeinen eine Möglichkeit, die Anzahl der Frames pro Sekunde anzuzeigen, die angezeigt werden. Durch die Festlegung aller Rendering -Optionen in ihre maximalen Qualitätseinstellungen können die Frames pro Sekunde als Benchmark -Score für den Vergleich mit verschiedenen Setups oder verschiedenen Systemen fungieren, die dasselbe Programm verwenden. Wenn Sie ein reales Programm zum Benchmarking verwenden, greifen Sie jedoch im Allgemeinen nicht auf alle Funktionen einer Grafikkarte zu und sind möglicherweise nicht als vollständige Funktionen der Funktionen als dediziertes Benchmarking-Programm vorhanden.
In den meisten Fällen verwendet die 3D -Benchmark -Software ein bestimmtes Betriebssystem und eine bestimmte Grafikbibliothek und Treiber, um die Tests auszuführen. Viele Betriebssysteme und Treiber werden regelmäßig aktualisiert, sodass die Benchmarking -Ergebnisse in der Regel nicht vergleichbar sind zwischenwen verschiedene Versionen der Software. Abhängig von den Treibern und der Art der installierten Grafikhardware kann sich der Benchmark -Ergebnis einer Art von Grafikbibliothek wie OpenGl® stark von einer anderen unterscheiden, wie z. B. DirectX®, selbst auf demselben Computersystem.