Hallo zusammen 😀
Ich versuche nun schon seit Samstag ein Skript zu schreiben, dass folgendes bewerkstelligt:
- Grafik-Benchmark mit den nativen Linux-Grafikkarten-Treibern - Automatische den proprietären Treiber direkt von NVIDIA oder AMD suchen und das Ergebnis in eine Textdatei schreiben - Wenn der Treiber noch nicht geladen wurde, dann diesen laden und unter /drivers ablegen - Den Treiber installieren und aktivieren - Grafik-Benchmark mit dem proprietären Treiber - Den Treiber wieder deinstallieren und zurück zu den nativen Linux-Grafikkarten-Treibern - Gesammelte Daten auf den Server übertragen - System runterfahren und aus schalten
Bis auf das Wechseln der Grafikkarten-Treiber ist das auch alles kein Problem. Aber genau daran scheitere ich!
Ich habe mir auch diese Seite hier näher angesehen: https://wiki.ubuntuusers.de/Zus%C3%A4tzliche_Treiber/
Es sieht aber so aus, als müsste ich das System nach dem Treiberwechsel zwingend neu starten, damit der übernommen wird. Gibt es da keine Möglichkeit nur die GUI neu zu starten, ohne dass der User abgemeldet und das System neu gestartet wird???
Ich habe eine größere Sammlung verschiedener Grafikkarten aus den letzten 20 Jahren und möchte in einer Versuchsreihe ermitteln, wie groß der Geschwindigkeitsunterschied zwischen den nativen Linux-Treibern und den Treibern der Hersteller ist. Und wenn eine Grafikkarte von mehreren Treiberversionen unterstützt wird, dann auch noch stichprobenweise den ältesten und den aktuellsten und einen aus der Mitte.
Natürlich ist mir klar, dass die Performance nicht nur von den Treibern abhängt und dass die Performance auch unter anderen Aspekten (langsamer oder ungenügend Hauptspeicher, langsame CPU, etc...) betrachtet werden muss. Daher werde ich versuchen jeden Test mit mindestens zwei verschiedenen CPUs und zwei verschiedenen RAM-Konfigurationen zu machen.
Bisher habe ich stichprobenweise folgendes festgestellt: - Der neueste Treiber ist nicht immer der schnellste → Meine GTX560 war nach mit dem vorletzten Treiber in den Benchmarks besser als wie mit dem aktuellen - Schneller RAM bringt nichts, wenn es nicht ausreichend ist → lieber langsamerer RAM und dafür ausreichend - Es macht keinen Unterschied, ob man eine Grafikkarte mit dem gleichen Chipsatz als AGP besitzt oder als PCIe, wenn der PCIe-Slot nur x4 ist → Die Graka mit AGP8x ist dann nur ca. 2% langsamer - Mit einem Core2Duo E6400 bringt meine GeForce 970 nicht einmal 3% mehr Leistung als meine GeForce 560 → Bandbreite zwischen CPU und GPU scheint wichtig zu sein
Nun möchte ich das ganze etwas professioneller machen und dafür die ganzen Tests und das Installieren und Deinstallieren der Grafiktreiber automatisieren. So dass ich nur noch die gewünschte Grafikkarte einstecken und den Rechner starten muss. Die gesammelten Benchmark-Daten werden automatisch von einem anderen Skript auf meinen Server geschoben und ausgewertet.
Mit dem Neustart habe ich jedoch ein Problem ...
Moderiert von Taomon:
Dieses Thema ist verschoben worden. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!