Langsamere cpu (pstate) = langsamere RAM-Leistung?

555
agz

Ich habe festgestellt, dass sich mein RAM verlangsamt, wenn ich meinen CPU-Takt über P-States / SpeedStep absenke. Durch CPU-Z läuft meine HT-Verbindung, die meine CPU mit dem Speicher verbindet, jedoch immer noch mit der gleichen Taktrate. Warum verlangsamt sich die RAM-Geschwindigkeit?

Folgendes habe ich getan:

  • Ich nutzte das AMD-Katalysatorprogramm, um die CPU auf 800 MHz zu unterdrücken.
  • Ich lief Geekbench.
  • Der Geekbench-Score für das Gedächtnis ist deutlich gesunken.
0
Fügen Sie Ihrem Beitrag einige Maßnahmen hinzu, die genau beschreiben, was Sie getan haben. harrymc vor 11 Jahren 1
Meinen Sie das AMD-Overdrive-Dienstprogramm? Ich versuche herauszufinden, ob Ihre Underclocking-Technik Ihre Hypertransportgeschwindigkeit beeinflusst hat Marcus Chan vor 11 Jahren 0
Es ist das Dienstprogramm, das mit meiner Grafikkarte geliefert wird. Wenn ich jedoch das eingebaute Windows-Gerät verwende (unter erweiterten Energieeinstellungen und maximalem Prozessorstatus), hat dies den gleichen Effekt. Es beeinflusst auch nicht meine Hypertransportgeschwindigkeit gemäß cpuz. Alles, was sich ändert, ist meine Kerngeschwindigkeit und mein Multiplikator. Es wirkt sich nicht auf meine HT oder meine NB-Geschwindigkeit aus agz vor 11 Jahren 0
Da Geekbench in der CPU ausgeführt wird, könnte man erwarten, dass sich die Speicherkapazität verringert, wenn man die Geschwindigkeit verlangsamt. Zweitens bindet Ihr BIOS möglicherweise die RAM-Geschwindigkeit an die CPU. Um dies zu überprüfen, gehen Sie ins BIOS und prüfen Sie, ob es eine Option für 'Memory Clock' oder 'Memory Frequency' gibt. Wenn dies nicht der Fall ist, bestimmt die CPU-Geschwindigkeit wahrscheinlich auch die RAM-Geschwindigkeit für Ihren Computer. harrymc vor 11 Jahren 0
Meine ht / nb-Frequenz ist gemäß cpu-z nicht an die CPU-Frequenz gebunden. agz vor 11 Jahren 0
Gibt es eine solche Option im BIOS? harrymc vor 11 Jahren 0
Nein, es ist ein Laptop, also ein sehr eingeschränktes BIOS agz vor 11 Jahren 0

1 Antwort auf die Frage

0
Marcus Chan

Auf der Geekbench 2-Benchmark-Beschreibungsseite :

Speicherbenchmarks messen nicht nur die Leistung der zugrunde liegenden Speicherhardware, sondern auch die Leistung der Funktionen, die vom Betriebssystem bereitgestellt werden, mit dem der Speicher bearbeitet wird.

  • Lesen Sie sequenzielle Ladewerte aus dem Speicher in Register.
  • Write Sequential speichert Werte aus Registern in den Speicher.
  • Stdlib Allocate ordnet Speicherbausteine ​​unterschiedlicher Größe mithilfe von Funktionen aus der C-Standardbibliothek zu und hebt deren Zuordnung auf.
  • Stdlib Write schreibt einen konstanten Wert mit Funktionen aus der C-Standardbibliothek in einen Speicherblock.
  • Stdlib Copy kopiert Werte aus einem Speicherblock in einen anderen mit Funktionen aus der C-Standardbibliothek.

Ich vermute, da Geekbench (in einigen Teilen) prüft, wie schnell Daten aus CPU-Registern in den RAM geladen werden können, wäre dieser Test (natürlich) langsamer mit einem reduzierten CPU-Takt. Wie harrymc bereits erwähnt hat, würde eine geringere CPU-Geschwindigkeit natürlich den gesamten Testlauf verlangsamen.

Im Allgemeinen können Sie anhand von bewertungsbasierten Benchmarks wie Geekbench wenig über die Funktionsweise Ihres Systems erfahren. Es gibt kaum Möglichkeiten, die "Speicherleistung" als separate Entität zu isolieren, da es so viele Variablen gibt und die meisten von ihnen direkt mit der Leistung des restlichen Systems zusammenhängen.