Wichtig
Ich hafte nicht für Schäden, die an Ihrem Computer entstehen. Es besteht die Gefahr, dass Ihr GPU-Treiber nach einem Neustart während der Tests nicht reagiert. Eine mögliche Lösung hierfür besteht darin, die PCIe-Verbindungsgeschwindigkeit auf den im BIOS unterstützten Höchstwert einzustellen.
AutoGpuAffinity
GitHub - https://github.com/valleyofdoom
usage: AutoGpuAffinity [-h] [--config ] [--analyze ] [--apply-affinity ]
optional arguments:
-h, --help show this help message and exit
--config path to config file
--analyze
analyze csv files from a previous benchmark
--apply-affinity
assign a single core affinity to graphics drivers
Für die DPC/ISR-Protokollierung mit xperf muss das Windows Performance Toolkit aus dem Windows ADK installiert werden (dies ist völlig optional).
ADK für Windows 8.1+
ADK für Windows 7
Behalten Sie ggf. die Übertaktungseinstellungen mit MSI Afterburner während des gesamten Benchmarks bei
Speichern Sie die gewünschten Einstellungen in einem Profil (z. B. Profil 1)
Konfigurieren Sie den zu ladenden Pfad und das Profil in config.ini
Laden Sie die neueste Version von der Registerkarte „Releases“ herunter und extrahieren Sie sie
Führen Sie AutoGpuAffinity über die Befehlszeile aus und drücken Sie die Eingabetaste, wenn Sie mit dem Benchmarking beginnen möchten
Nachdem das Tool jeden Kern einem Benchmarking unterzogen hat, wird die GPU-Affinität auf die Windows-Standardeinstellung zurückgesetzt und eine Tabelle mit den Ergebnissen angezeigt. Grüne Werte geben den höchsten Wert und gelbe Werte den zweithöchsten Wert für eine bestimmte Metrik an. Der xperf-Bericht befindet sich im Sitzungsverzeichnis
CSV-Protokolle können jederzeit analysiert werden, indem der Ordner mit CSVs an das Argument --analyze
übergeben wird (Beispiel unten). Dies ist in Situationen hilfreich, in denen der Benutzer versehentlich das Fenster schließt, während die Ergebnisse angezeigt werden.
AutoGpuAffinity --analyze " .capturesAutoGpuAffinity-170523162424CSVs "
AutoGpuAffinity kann als regulärer Benchmark verwendet werden, wenn custom_cores in config.ini
auf einen einzelnen Kern eingestellt ist. Wenn Sie die GPU-Treiberaffinität normalerweise nicht konfigurieren, kann das Array auf [0]
gesetzt werden, da der Grafikkern normalerweise standardmäßig auf CPU 0 läuft. Dadurch entsteht ein automatisierter Benchmark, der völlig unabhängig vom Benchmarking der GPU-Treiberaffinität ist. Beachten Sie, dass AutoGpuAffinity die Affinitätsrichtlinie nach Beendigung des Benchmarks auf den Standard-Windows-Status zurücksetzt (bei dem es sich nicht um eine angegebene Affinität handelt). Vergessen Sie also nicht, Ihre Affinitätsrichtlinie gegebenenfalls anschließend erneut zu konfigurieren.