zu niedrigen Speichertakt von GTX970/980 korrigieren

[ETA]MrSpadge

Redshirt
Mitglied seit
16.06.2011
Beiträge
1
Renomée
4
Liebe P3D'ler,

die besagten Karten schalten nur in den performance level P2, statt wie sonst P0 für "Vollgas", sobald ein CUDA oder OpenCL-Programm läuft. Dies hat den unangenehmen Nachteil, das der RAM der GPU nur mit 1.5 / 3.0 / 6.0 GHz (je nach dem, wie man zählen möchte) getaktet wird statt mit den laut Spezifikation versprochenen 1.75 / 3.5 / 7.0 GHz.

Überprüfen kann man das mit dem kostenlosen "nVidia Inspector", der nicht nur den aktuellen Takt anzeigt, sondern auch den performance level.

Um das zu beheben:
- nVidia Inspector öffnen und "show overclocking" auswählen
- oben "Performance Level [2] - (P2)" auswählen
- Speichertakt auf 3500 MHz setzen und "Apply Clocks & Voltage" klicken
- den Chiptakt kann man wie gehabt über eine Einstellung für P0 oder in sonstigen Tools einstellen

Für Einstein auf ner GTX970 bringen diese 16.7% mehr Takt ca. 12% mehr Durchsatz! Vorher lag Einstein bei ca. 75% memory controller load. Wird SETI gut konfiguriert (hab was von 6 Tasks parallel gelesen), läuft die Karte dort mit 99% memory controller load - d.h. hier wird's wahrscheinlich 16.7% mehr Durchsatz bringen! Bei GPU-Grid liegt man standardmäßig bei ca. 50% memory controller load, und gewinnt immerhin noch ca. 2% durch diese Umstellung. Das sind bei guter Konfiguration immerhin 13k RAC mehr.

Laut Berichten im Netz soll der Samsung RAM auf diesen Karten für typischerweise ca. 2 / 4 / 8 GHz gut sein. Allerdings lässt sich dies nicht nicht so einfach einstellen, der Regler springt einfach zurück und der Taktwunsch wird ignoriert.

Um den RAM dennoch zu übertakten:
- die Berechnung auf der GPU anhalten (entweder nur das Projekt pausieren, alle GPUs pausieren oder BOINC komplett anhalten oder beenden)
- im nVidia Inspector für P0 den gewünschten Takt x einstellen
- danach kann im nVidia Inspector auch für P2 ein höherer Talt von höchstens x eingestellt werden
- Takt übernehmen lassen und GPU-Task oder/und Stabilitätstest anwerfen

Um dies bei jedem Start einstellen zu lassen:
- im nVidia Inspector Rechtsklick auf "Create Clocks Shortcut" und dann "Create Clock Startup Task" wählen
- oder "Create Clocks Shortcut" wählen und die erzeugte Verknüpfung manuell über die Aufgabenplanung ausführen lassen

Mit besten Grüßen vom EK!
MrS
 
Hervorragend! Danke sehr!
 
Zurück
Oben Unten