Czy AMD Cool n Quiet spowalnia Twój system?


5

Odkryłem dzisiaj, że włączenie AMD Cool n Quiet w moim BIOS-ie wydaje się spowalniać mój system Windows XP SP2 o około 29% w przypadku obciążeń związanych z pamięcią i procesorem.

Zastanawiałem się, czy (a) ktoś zetknął się z tym, (b) ktoś może wyjaśnić, (c) są jakieś negatywy, o których muszę wiedzieć, jeśli wyłączę AMD CnQ.

W przypadku niektórych powierzchownych testów do tej pory nie zauważam od razu żadnej różnicy przy wyłączonym CnQ (poza wydajnością, jakiej oczekiwałem od tego nowego sprzętu). Wygląda na to, że nieco przyspiesza wentylator procesora, ponieważ mój program wykorzystuje maksymalnie 1 rdzeń, ale to samo, co przy włączonym CnQ. A kiedy pozwalam systemowi na bezczynność, wentylator procesora zwalnia, a system jest tak cichy jak mysz (po latach 6 małych fanów, którzy chrząkają, jakby chcieli wejść na orbitę, miło jest znów mieć system, w którym słyszę szukanie dysków twardych) .

Pytanie dodatkowe: Czy CnQ powoduje problemy ze stabilnością systemu? Pytam, ponieważ powodem tego było wyłączenie, ponieważ miałem kilka zawieszeń i 1 spontaniczny restart z nowym sprzętem.


1
Jak zmierzyłeś te 29% i jaki masz system operacyjny?
Ivo Flipse,

@Ivo: Mam kod pasujący do wzorca napisany w Javie, który przetestowałem na około 2 milionach iteracji na różnych platformach sprzętowych w ciągu ostatnich 3 lat. Służy jako bardzo przydatny wskaźnik wydajności, ponieważ jest stabilny przez około 2 lata.
Lawrence Dol

@Ivo: Dodałem system do pytania.
Lawrence Dol

1
A ściślej, jakie są te 29% „spowolnienia”? 29% więcej czasu na wykonanie zadania? Biorąc więcej zasobów?
Gnoupi,

1
@Gnoupi: Z CnQ w 10-sekundowym przebiegu testowym (po 10-sekundowym rozgrzewce dla JVM) będzie w sumie około 2 milionów pasujących wzorców; bez niego będzie to 2,8 miliona. 2 / 2,8 = 0,71, co oznacza, że ​​system jest o 29% wolniejszy przy włączonym CnQ. Odwrotnie 2,8 / 2 = 1,4, więc system jest 40% szybszy przy wyłączonym CnQ.
Lawrence Dol

Odpowiedzi:


3

Po pewnym dość szeroko zakrojonych badań doszedłem do wniosku, że Cnq pewnością ma znaczący negatywny wpływ na wydajność mojego systemu.

Po włączeniu CnQ konsekwentnie uzyskuję od 1,8 / 3 do 2,2 / 3 wydajności w stosunku do momentu wyłączenia. Dotyczy to kodu intensywnego procesora i pamięci, jedno- lub wielowątkowego, chociaż wpływ jest największy, gdy maksymalny jest jeden wątek.

Drugą kwestią jest to, że wydajność, którą uzyskuję, różni się znacznie bardziej przy włączonym CnQ. Po wyłączeniu otrzymuję bardzo spójne liczby.


EDYCJA 2010-05-24 : Po aktualizacji sterownika AMD CnQ nie ma już negatywnego wpływu na wydajność. Ale nadal wydaje się powodować niestabilność systemu, choć nie tak często jak poprzednio - co kilka dni zamiast konsekwentnie w ciągu 24 godzin. Ręczny zrzut awaryjny wygenerowany, gdy system przestał odpowiadać, ujawnił, że wszystkie rdzenie procesora działają w sterowniku procesora AMD, więc nie ma tam prawdziwego szczęścia, z wyjątkiem sugerowania CnQ bez wyraźnego dowodu.


EDYCJA 2011-02-11 : Po aktualizacji z Win XP do Win 7 identyczny sprzęt nie ma już problemów ze stabilnością w CnQ, a wszystkie funkcje zarządzania energią działają dokładnie tak, jak oczekiwano. Esp. hybrydowy sen i wznowienie zostały znacznie poprawione; Uwielbiam mieć 3-sekundowe wznowienie pracy komputera stacjonarnego ze stanu uśpienia S3, z obrazem dysku zapisanym w przypadku nagłej utraty zasilania.


Nigdy nie miałem żadnych problemów ze stabilnością w CnQ, więc prawdopodobnie twoja przyczyna jest całkowicie niezwiązana.
Sasha Chedygov,

1
@musicfreak: Udało mi się udowodnić, że jest to CnQ zarówno z dowodów zrzutu (konsekwentnie implikując sterownik procesora), jak i anegdotycznie z wielu testów włączających i wyłączających, z powtarzalnym zachowaniem w każdym przypadku.
Lawrence Dol

1

To naprawdę nie spowalnia komputera. Czemu ?

  1. Uruchom CPUZ
  2. Nie uruchamiaj niczego na swoim komputerze, zobaczysz, że zegar procesora spada.
  3. Uruchom SuperPI lub SP2004, które maksymalizują użycie procesora, a zegar procesora osiągnie maks.

CnQ naprawdę oszczędza dużo prądu :) Ale wygląda na to, że próbujesz przetaktować swój komputer, prawda? Wyłącz to z bardziej stabilnego powodu :)


Mówisz, że zmniejsza zużycie energii, ale może powodować niestabilność? Każdego dnia przejmę stabilność w stosunku do oszczędności energii.
Lawrence Dol

@ Software - nie, powiedział, że możesz używać podkręcania z twojego opisu i powinieneś to wyłączyć, jeśli to prawda, ponieważ podkręcanie może nadać komputerowi niestabilny kształt. Jednak CnQ nie będzie (przynajmniej nie o tym wiem).
Gnoupi,

@Gnoupi: Ahh. Nie, zamierzam podkręcić i dopracować ustawienia pamięci, ale dopiero po ustaleniu stabilnej linii bazowej. Na razie wszystko jest w ustawieniach domyślnych systemu BIOS.
Lawrence Dol

@ Software: Dokładnie tak, jak powiedział Gnoupi :) Jeśli zamierzasz uruchomić domyślnie, powinieneś włączyć CnQ :)
nXqd

1
@nXqd: To jest sedno tego pytania, ponieważ CnQ w moim systemie jest o 29% wolniejszy.
Lawrence Dol

1

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

Sprawdź ustawienie rejestru PerfEnablePackageIdle. W systemach dwurdzeniowych (np. Mój Athlon64 X2 4000+) powinna mieć wartość 1.

Nie wiem, które sterowniki procesora lub aktualizacje systemu Windows kontrolują to ustawienie, ale widziałem systemy o wartości 0, które podniosą częstotliwość procesora podczas wykonywania 100% jedno-wątkowego zadania (np. SuperPI).

Zatem przy wartości 0 nie uzyskasz maksymalnej wydajności przy włączonym Cool n Quiet.


0

CNQ po prostu włącza skalowanie częstotliwości procesora. Obniża częstotliwość na biegu jałowym i zwiększa ją pod obciążeniem.

Możesz to łatwo zweryfikować w systemie Linux, instalując indicator-cpufreq.

Ta aplikacja pozwala przełączać się między algorytmami skalowania częstotliwości procesora:

  • On Demand (domyślne skalowanie zmiennych)
  • Performance (zawsze maks. częstotliwość)
  • Powersave (zawsze min freq)
  • itp

Wymaga włączenia CNQ, w przeciwnym razie nie uruchomi się.

Również overclockerzy powinni pamiętać, że zmiana podstawowej częstotliwości procesora wyłącza CNQ. Pamiętaj, aby ponownie włączyć CNQ po zmianie bazy.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.