Verlangsamt AMD Cool n Quiet Ihr System?

18691
Lawrence Dol

Ich habe heute festgestellt, dass die Aktivierung von AMD Cool n Quiet in meinem BIOS mein Windows XP SP2-System bei arbeitsspeicher- und CPU-intensiven Workloads um etwa 29% zu verlangsamen scheint.

Ich habe mich gefragt, ob (a) jemand anderen dies angetroffen hat, (b) jemand eine Erklärung abgeben kann, (c) ob es irgendwelche Negative gibt, die ich beachten muss, wenn ich AMD CnQ deaktiviert halte.

Bei einigen oberflächlichen Tests bemerke ich bei CnQ nicht sofort einen Unterschied (abgesehen von der Leistung, die ich von dieser neuen Hardware erwartet habe). Es scheint, dass der CPU-Lüfter ein wenig ansteigt, da mein Programm einen Kern ausmacht, aber das ist das Gleiche wie bei CnQ. Und wenn ich das System im Leerlauf laufen lasse, verlangsamt sich der CPU-Lüfter und das System ist so leise wie eine Maus (nach Jahren von 6 kleinen Lüftern, die wie in den Orbit gehen wollen, ist es schön, wieder ein System zu haben, bei dem ich die Festplatten hören kann). .

Bonusfrage: Verursacht CnQ Probleme mit der Systemstabilität? Ich frage, weil der Grund für die Deaktivierung es war, weil ich ein paar Einfriervorgänge und einen spontanen Neustart mit meiner neuen Hardware hatte.

5
Wie haben Sie diese 29% gemessen und wie ist Ihr Betriebssystem? Ivo Flipse vor 14 Jahren 1
@Ivo: Ich habe einige in Java geschriebene Musterabgleichungscodes, die ich in den letzten 3 Jahren auf rund zwei Millionen Iterationen auf verschiedenen Hardwareplattformen getestet habe. Es ist eine sehr nützliche Leistungskennzahl, da es seit etwa 2 Jahren stabil ist. Lawrence Dol vor 14 Jahren 0
@ Ivo: Ich habe das System der Frage hinzugefügt. Lawrence Dol vor 14 Jahren 0
Genauer gesagt, was sind diese 29% "Verlangsamung"? 29% mehr Zeit zum Ausführen einer Aufgabe? Mehr Ressourcen nutzen? Gnoupi vor 14 Jahren 1
@Gnoupi: Mit CnQ auf einem 10-Sekunden-Testlauf (nach einem 10-Sekunden-Warmup für die JVM) werden insgesamt etwa 2 Millionen Musterübereinstimmungen erzielt. mit ihm aus wird es 2,8 Millionen machen. 2 / 2,8 = 0,71, dh das System ist bei aktiviertem CnQ um 29% langsamer. Umgekehrt sind 2,8 / 2 = 1,4, also ist das System bei ausgeschaltetem CnQ 40% schneller. Lawrence Dol vor 14 Jahren 1

4 Antworten auf die Frage

3
Lawrence Dol

Nach einigen ziemlich umfangreichen Tests habe ich festgestellt, dass Cnq definitiv nicht signifikant negativ auf die Leistung meines Systems auswirken.

Wenn CnQ aktiviert ist, bekomme ich immer zwischen 1.8 / 3 und 2.2 / 3 der Leistung, wenn es deaktiviert ist. Dies ist für CPU & Memory-intensiven Code, entweder Single- oder Multithreading-Code, obwohl die Auswirkungen am größten sind, wenn ein einzelner Thread maximal ausgeschöpft ist.

Der andere Punkt ist, dass die Leistung, die ich erhalte, bei aktiviertem CnQ viel mehr variiert. Wenn es deaktiviert ist, bekomme ich sehr konstante Zahlen.


EDIT 2010-05-24 : Nach einem Treiberupdate von AMD hat CnQ keine negativen Auswirkungen auf die Leistung mehr. Es scheint jedoch immer noch Systeminstabilitäten zu verursachen, wenn auch nicht so häufig wie zuvor - alle paar Tage statt ständig innerhalb von 24 Stunden. Ein manuelles Crash-Dump, das generiert wurde, als das System nicht mehr reagierte, zeigte, dass alle CPU-Kerne innerhalb des AMD-CPU-Treibers ausgeführt wurden. Es ist also kein wirkliches Glück, außer CnQ ohne eindeutigen Beweis zu implizieren.


EDIT 2011-02-11 : Nach dem Upgrade von Win XP auf Win 7 hat die identische Hardware keine Stabilitätsprobleme mehr mit CnQ und alle Energiesparfunktionen scheinen genau wie erwartet zu funktionieren. Esp. hybrider Schlaf und Wiederaufnahme werden signifikant verbessert; Ich liebe es, einen S3-Sekunden-Lebenslauf für einen Desktop aus dem Standby-Modus von S3 zu haben, wobei das Festplatten-Image im Falle eines plötzlichen Stromausfalls aufgezeichnet wird.

Ich hatte noch nie Stabilitätsprobleme mit CnQ, daher ist es wahrscheinlich, dass die Ursache für Sie völlig unabhängig ist. Sasha Chedygov vor 13 Jahren 0
@musicfreak: Ich konnte beweisen, dass es sich um CnQ handelte, und zwar sowohl aus Dump-Beweisen (durchgängig mit dem CPU-Treiber verbunden) als auch aus mehreren Tests, die es ermöglichten und deaktivierten, mit jeweils wiederholbarem Verhalten. Lawrence Dol vor 13 Jahren 1
1
nXqd

Es verlangsamt Ihren PC wirklich nicht. Warum ?

  1. Führen Sie CPUZ aus
  2. Führen Sie nichts auf Ihrem Computer aus, da Ihre CPU-Uhr herunterfällt.
  3. Führen Sie SuperPI oder SP2004 aus, um die CPU-Auslastung zu maximieren, und Ihre CPU-Uhr ist auf max.

CnQ spart wirklich viel Strom :) Aber es scheint, als würden Sie versuchen, Ihren PC zu übertakten, richtig? Schalten Sie es aus stabileren Gründen aus :)

Sie sagen also, es reduziert den Stromverbrauch, kann aber zu Instabilität führen? Ich werde jeden Tag Stabilität in Bezug auf Energieeinsparungen übernehmen. Lawrence Dol vor 14 Jahren 0
@Software - nein, er hat gesagt, dass Sie Übertaktung aus Ihrer Beschreibung verwenden, und Sie sollten diese Option deaktivieren, wenn sie wahr ist, da das Übertakten den PC in instabiler Form bringen kann. CnQ wird dies jedoch nicht tun (zumindest nicht das ich wüsste). Gnoupi vor 14 Jahren 0
@Gnoupi: Ahh. Nein. Ich beabsichtige, die Speichereinstellungen zu übertakten und zu optimieren, aber erst nachdem ich eine stabile Basislinie festgelegt habe. Also im Moment ist alles beim BIOS voreingestellt. Lawrence Dol vor 14 Jahren 0
@Software: Genau wie Gnoupi gesagt hat :) Wenn Sie default ausführen wollen, sollten Sie CnQ einschalten :) nXqd vor 14 Jahren 0
@ NXqd: Das ist der Punkt dieser Frage, mit CnQ auf meinem System ist es um 29% langsamer. Lawrence Dol vor 14 Jahren 1
Es ist komisch :-? Meiner macht keine Probleme mit der Leistung: -? Ich habe versucht, ein paar Benchmarks auszuführen. nXqd vor 14 Jahren 0
1
rollo

http://support.microsoft.com/kb/896256

Überprüfen Sie die Registrierungseinstellung PerfEnablePackageIdle. Bei Dual-Core-Systemen (z. B. meinem Athlon64 X2 4000+) sollte dies den Wert 1 haben.

Ich weiß nicht, welche Prozessortreiber oder Windows-Updates diese Einstellung steuern, aber ich habe Systeme mit dem Wert 0 gesehen, die die CPU-Frequenz während der Ausführung einer 100% Single-Threaded-Task (z. B. SuperPI) erhöhen.

Mit dem Wert 0 erhalten Sie also mit Cool n Quiet keine maximale Leistung.

0
Dominic Cerisano

CNQ ermöglicht nur die Skalierung der CPU-Frequenz. Sie verringert die Frequenz im Leerlauf und erhöht sie unter Last.

Sie können dies unter Linux leicht überprüfen, indem Sie installieren indicator-cpufreq.

Diese App lässt Sie zwischen CPU-Frequenz-Skalierungsalgorithmen wechseln:

  • On Demand (Standard-Skalierung von Variablen)
  • Performance (immer max freq)
  • Powersave (immer min freq)
  • usw

Es muss CNQ aktiviert sein, andernfalls wird es nicht gestartet.

Overclocker beachten Sie auch, dass das Ändern der CPU-Basisfrequenz CNQ deaktiviert. Denken Sie daran, CNQ nach einem Basiswechsel erneut zu aktivieren.