{{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:mit Root-Rechten arbeiten:] [:Rechte: Rechte für Dateien und Ordner ändern] }}} Benchmarks dienen dazu, die Leistung von Grafikkarten zu messen und mit anderen Karten zu vergleichen. Zudem gibt es sogenannte Stresstests. Diese sind aber nicht auf die Messung der Leistung ausgelegt, sondern sollen die Grafikkarte stark auslasten, um die Stabilität des Systems zu testen und z.B. Temperaturen der GPU zu messen. [[Inhaltsverzeichnis()]] {{{#!vorlage Warnung Beim Ausführen von Benchmarks auf übertakteten Grafikkarten sollte die Temperatur immer überwacht werden, da sonst die Hardware Schäden nehmen könnte.}}} = glmark2 = glmark 2 ist ein Benchmark, der [wikipedia:OpenGL:] zur Berechnung nutzt. [[Bild(glmark2.png, 200, align=right)]] == Installation == glmark2 kann direkt aus den offiziellen Paketquellen installiert werden[1]. {{{#!vorlage Paketinstallation glmark2, universe }}} Eine Erweiterung für OpenGL (ES) 2.0 bietet glmark2-es2. Diese ist auch in den offiziellen Paketquellen enthalten: {{{#!vorlage Paketinstallation glmark2-es2, universe }}} Das Programm wird über {{{#!vorlage Befehl glmark2 [OPTIONEN] #bzw glmark2-es2 [OPTIONEN] }}} ausgeführt. Die möglichen Optionen sind: {{{#!vorlage Tabelle Optionen von glmark2 +++ Option Erklärung +++ `--fullscreen` Vollbild +++ `-s HÖHExBREITE` Fenstergröße anpassen +++ `--run-forever` dauerhaft laufen lassen }}} = glxgears = [[Bild(glxgears.png, 200, align=right)]] glxgears ist ein einfaches OpenGL-Programm, welches drei sich drehende Zahnräder zeigt. == Installation == glxgears kann aus den offiziellen Paketquellen installiert werden. {{{#!vorlage Paketinstallation mesa-utils, universe }}} == Nutzung == Man sollte beachten, dass glxgears nicht als Benchmark ausschlaggebend ist, da z.B. die FPS an die Bildwiederholfrequenz des Monitors gebunden ist. Mit dem Befehl {{{#!vorlage Befehl glxgears [OPTIONEN] }}} kann die Software gestartet werden. Mögliche Optionen sind: {{{#!vorlage Tabelle Optionen von glxgears +++ Option Erklärung +++ `-fullscreen` Vollbild (mit [[Vorlage(Tasten, ESC)]] beenden) +++ `-geometry HOEHExBREITE+X+Y` Fenstergröße/Position anpassen }}} = Unigine = Die russische Firma [https://unigine.com Unigine] {en} bietet verschiedenen OpenGL-Benchmarks an. Die Basisvarianten sind kostenlos. Weiter Informationen zur Installation und Nutzung sind im Wikiartikel [:Benchmarks/Unigine:Unigine] zu finden. = GPUTest (Furmark) = [[Bild(furmark.png, 200, align=right)]] GPUTest kann von [https://www.geeks3d.com/dl/show/392] {dl} heruntergeladen werden (nur x64). Das ZIP-Archiv muss entpackt werden. In diesem Ordner befinden sich sowohl die Applikation '''GpuTest''' als auch Shellskripte (diese rufen GpuTest mit bestimmten Optionen auf), mit denen einzelne Benchmarks aufgerufen werden können. Die '''*.sh''' Dateien müssen vorher noch ausführbar gemacht werden[5]. Dann können diese mit {{{#!vorlage Befehl bash SKRIPTNAME.sh }}} gestartet werden. Eine Übersicht der Skripte erhält man mit {{{#!vorlage Befehl ls |grep .sh }}} Diese kann man mit einem Texteditor ansehen und auch nach anpassen (Höhe und Breite). Man kann auch gezielt einzelne Tests starten. Optionen wie Höhe und Breite können ebenfalls hinzugefügt werden. {{{#!vorlage Befehl ./GpuTest /test=TESTNAME /width=BREITE /height=HÖHE }}} Optional kann noch die Option '''/fullscreen''' angehängt werden. Die verfügbaren Tests sind: * gi * pixmark_piano * plot3d * tess_x32 * pixmark_volplosion = vulkan-smoketest = [[Bild(smoke.png, 200, align=right)]] vulkan-smoketest ist ein von [https://www.lunarg.com lunarG] {en} entwickeltes Programm, das die Vulkan-API für den Benchmark nutzt. == Installation == vulkan-smoketest ist in den offiziellen Quellen vorhanden und kann mit {{{#!vorlage Paketinstallation vulkan-utils, universe, ab Xenial }}} installiert werden. == Startparameter == Hohe und Breite können über die Parameter `-w` und `-h` festgelegt werden. Ein Befehl könnte so aussehen: {{{#!vorlage Befehl vulkan-smoketest --h 300 --w 400 }}} Hier würde eine Höhe von 300 Pixeln und eine Breite von 400 Pixeln festgelegt werden. = vkcube = [[Bild(VKCube.gif, 200, align=right)]] In Ubuntu 22.04 Jammy Jellyfish gibt es das Paket vulkan-utils nicht mehr. Es wird ersetzt durch das Paket vulkan-tools, welches das Programm vkcube mitbringt, das einen drehenden 3D-Würfel generiert. == Installation == vulkan-tools kann aus den universe Paketquellen installiert werden. {{{#!vorlage Paketinstallation vulkan-tools, universe, ab Focal }}} == Startparameter == {{{#!vorlage Befehl vkcube }}} Oder gewünschte Fenstergröße angeben, hier im Beispiel 1920 x 1080 Pixel: {{{#!vorlage Befehl vkcube --width 1920 --height 1080 }}} #tag: Grafik, Hardware, System, Übersicht