2011-08-16 06:20:40 +0000 2011-08-16 06:20:40 +0000
60
60

Co to jest minimalny i maksymalny stan procesora w Windows 7 Power Management?

Chodzi mi o to:

Co powinienem ustawić w minimum i maksimum? Zależy mi na dobrej wydajności procesora, ale nie na przegrzanym procesorze i wentylatorze pracującym jak szalony.

Odpowiedzi (6)

62
62
62
2012-05-27 09:22:24 +0000

Ustawienia te określają zakres stanów wydajności (lub stanów P), których będzie używał system Windows. W efekcie będzie to zmiana szybkości zegara procesora oraz, jeśli są obsługiwane, napięcia i szybkości FSB - zwiększenie ich, aby sprostać wymaganiom obciążenia, lub zmniejszenie, aby zmniejszyć zużycie energii i wydzielanie ciepła.

Aby rozwinąć, większość procesorów obsługuje szereg stanów P, które są kombinacją mnożnika częstotliwości (znanego również jako identyfikator częstotliwości lub FID) i napięcia zasilania (identyfikator napięcia lub VID). Prędkość zegara procesora jest iloczynem prędkość FSB pomnożona przez FID , więc wybierając niższy mnożnik, można również obniżyć prędkość zegara. Niektóre procesory1 są również w stanie zmniejszyć prędkość FSB o połowę, co daje efekt znany jako SuperLFM (Super Low-Frequency Mode).

Liczba obsługiwanych stanów P różni się w zależności od procesora, ale zwykle wynosi około 5-10. Ponieważ Windows pozwala w sumie na 100 różnych wartości dla stanu procesora, oznacza to, że nie każda wartość spowoduje użycie innego P-stanu. Innymi słowy, przejście ze 100% do 99% lub nawet 90% może nie mieć żadnego wpływu na prędkość zegara. Ponadto, w zależności od tego, które stany P są obsługiwane, rzeczywista prędkość zegara może znacznie różnić się od tego, czego można oczekiwać na podstawie wartości procentowej; określenie 50% w opcjach zasilania systemu Windows niekoniecznie oznacza, że procesor będzie pracował z 50% prędkością zegara. Na przykład, na moim Core 2 Duo T9550 z nominalną prędkością zegara 2,66 GHz, ustawienie stanu procesora na 50% nie daje prędkości zegara 1,33 GHz, jak można by się spodziewać. Zamiast tego Windows wybiera najniższy obsługiwany mnożnik (FID 6), co daje prędkość zegara ~1,6 GHz (FSB 266 MHz × mnożnik 6 = 1596 MHz), czyli 60% nominalnej prędkości zegara, jak pokazuje poniższy obrazek.2

Ponadto, nawet jeśli stan minimalny jest ustawiony na 1%, mój procesor nie zejdzie poniżej ~800 MHz (SuperLFM), co jest najniższą obsługiwaną prędkością zegara (FSB 133 MHz × mnożnik 6 = 798 MHz); jest to 30% nominalnej prędkości zegara.

Zgodnie z dokumentacją dostępną tutaj :

Windows Vista stosuje algorytm DBS, wykorzystując wszystkie dostępne stany wydajności, które mieszczą się w zakresie opisanym przez te górne i dolne granice. Podczas wybierania nowego docelowego stanu wydajności, Windows Vista wybiera najbliższe dopasowanie pomiędzy bieżącym ustawieniem polityki zasilania i stanami dostępnymi w systemie, zaokrąglając w górę, jeśli to konieczne.

Inteligentne wybieranie wartości procentowych dla opcji zasilania systemu Windows wymaga zatem ustalenia, jakie stany P obsługuje procesor, określenia minimalnych i maksymalnych prędkości zegara, których chcesz używać, a następnie wprowadzenia wartości procentowych, które skutkują tymi prędkościami zegara. Nie ma jednej poprawnej odpowiedzi, ponieważ wszystko zależy od Twoich celów - czy chcesz zmaksymalizować wydajność lub czas pracy na baterii, zmniejszyć temperaturę lub coś zupełnie innego. Poeksperymentuj i sprawdź, co będzie dla Ciebie najlepsze. Osobiście odkryłem, że ustawienie minimum i maksimum na 5% (wystarczająco nisko, aby wymusić najniższy mnożnik niezależnie od procesora) i 100%, odpowiednio, daje najlepsze rezultaty. Tak, nawet na baterii. Chociaż logicznym może wydawać się ustawienie maksymalnego stanu procesora na mniej niż 100% na baterii, z mojego doświadczenia wynika, że lepiej jest, aby procesor spędził trochę czasu w najwyższym stanie P, a następnie powrócił do stanu bezczynności tak szybko, jak to możliwe, niż aby spędził więcej czasu w jakimś stanie pośrednim.

Dla zaawansowanego tweakowania, narzędzia takie jak RMClock pozwalają na wyłączenie niektórych stanów P, jak również podkręcenie i zaniżenie lub zawyżenie napięcia procesora. Chociaż osobiście tego nie próbowałem, widziałem zalecenia, aby mieć włączone tylko dwa P-states - najniższy możliwy mnożnik (SuperLFM, jeśli obsługiwany) dla biegu jałowego i najwyższy możliwy mnożnik (przy najniższym stabilnym napięciu) dla wszystkiego innego. Z pewnością jest to coś, co warto rozważyć, jeśli interesują Cię takie rzeczy. Tak długo, jak nie będziesz podkręcał lub przepinał, najgorszy scenariusz to BSOD i restart.


1 Na przykład Intel Core 2 Duos, ale nie, jak sądzę, nowsze procesory Core i-series.
2 Używam TMonitor do monitorowania prędkości taktowania procesora i wPrime do popychania procesora do maksymalnej dozwolonej prędkości.

12
12
12
2012-05-26 14:50:38 +0000

Aby odpowiedzieć na konkretne pytanie dotyczące tytułu. Wydaje mi się, że stan do którego odnoszą się te ustawienia jest znany również jako P-State .

Znaczy to, że jest to kontrola nad szczytową częstotliwością procesora (i jak wyjaśnia link, także nad używanym napięciem).

Istnieje również bardziej techniczna dokumentacja implementacji technik oszczędzania energii zaimplementowanych w systemach operacyjnych Windows z linii Vista.

Według mojego rozeznania, w tym miejscu można zobaczyć aktualnie ustawioną maksymalną częstotliwość procesora systemu:

.

6
6
6
2012-05-26 17:35:57 +0000

Te minimum i maksimum odnoszą się do minimalnej i maksymalnej dostępnej mocy procesora. Jeśli ustawisz maksymalny stan procesora w Zarządzaniu energią na 50%, powinien on oferować do 50% swojej mocy obliczeniowej, gdy zostanie obciążony.

Windows 7 jest w stanie zmieniać częstotliwość taktowania procesora w zależności od jego wykorzystania. Minimalny i maksymalny stan procesora kontroluje zakres, w którym Windows zmienia prędkość zegara.

Na przykład, załóżmy, że Twój procesor może pracować z częstotliwością od 0 do 2,4 GHz, co oznacza, że maksymalna prędkość procesora wynosi 2,4 GHz. Minimalna wartość 25% i maksymalna 75% spowoduje, że Windows będzie zmieniał prędkość pomiędzy 600 MHz (25%) i 1,8 GHz (75%) z 2,4 GHz procesora. “On battery” i “plugged in” służą do ustawienia dwóch różnych zakresów dla stanów rozładowania i ładowania.

Sens zmniejszania częstotliwości zegara polega na tym, że im wyższa częstotliwość, tym więcej ciepła będzie wytwarzał procesor i tym więcej energii będzie zużywał. Im niższa częstotliwość, tym więcej czasu będzie potrzebował na zakończenie przetwarzania (obliczeń).

Artykuł How To Prevent Your Laptop From Overheating informuje o tym :

Na podstawie naszych doświadczeń zauważyliśmy, że laptop przegrzewa się, gdy procesor pracuje na 100% stanu procesora. Zmniejszenie stanu procesora o kilka stopni powoduje obniżenie temperatury o 10-20 C, co skutkuje niewielkim spadkiem wydajności.

Użyliśmy Speccy do sprawdzenia temperatury podczas testów, na podstawie czego procesor pracujący na 95% stanie procesora dał taką samą wydajność (ledwo zauważalny spadek), ze spadkiem o 10-20 C. Możesz utrzymać jeszcze niższy stan procesora (taki jak 80-85%), aby upewnić się, że laptop nagrzewa się jeszcze mniej.

3
3
3
2012-05-26 14:39:29 +0000

Minimalny i maksymalny stan procesora to procent prędkości procesora, przy której będzie on pracował.

Na przykład, masz procesor z prędkością 3.00Ghz, wtedy

Jeśli ustawisz Minimalny stan procesora na 10% i maksymalny na 90%, wtedy prędkość procesora będzie się wahać od 0.3Ghz (10% z 3.00Ghz) do 2.7Ghz (90% z 3.00Ghz).

Obniżenie tych wartości oczywiście zmniejszy wydajność przy dużym obciążeniu. To jest ten sam rodzaj pytania, jak używanie szybkiego procesora (3.00Ghz+) lub niskiego procesora (~1.5Ghz) i liczba rdzeni ma znaczenie.

Jeśli pytasz o optymalne ustawienia to będą to:

Minimum processor state:
        On Battery: 10%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 80% (saves battery)
        Plugged in: 100%

A jeśli chcesz mieć najlepszą wydajność cały czas (kosztem baterii podczas pracy na baterii) to

Minimum processor state:
        On Battery: 20%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 100%
        Plugged in: 100%

A co do tematu OverHeating, procesor nie będzie się przegrzewał (będzie się mocno nagrzewał) dopóki nie będziesz go obciążał, Uruchomienie ciężkiego oprogramowania, takiego jak niektóre ciężkie gry, może go przegrzać, zależy to również od tego, jakiego procesora i systemu chłodzenia używasz, byłbym w stanie pomóc Ci bardziej, gdybyś podał więcej informacji

Właściwie jest to zupełnie inny temat.

Jeśli chcesz uzyskać więcej informacji przeczytaj to:

1) * Co to jest minimalny i maksymalny stan procesora w zarządzaniu energią? **

2) * Minimalny i maksymalny stan procesora “Optymalne” ustawienie? **

3) * Co robi opcja Minimalny stan procesora w oknie opcji zaawansowanych planu zasilania? **

Mam nadzieję, że to pomoże…

EDIT: Każdy procesor ma określoną liczbę stanów procesora, nie możemy ustawić procesora inaczej niż na te stany procesora. Przyjąłem te wartości tylko dla przykładu.

3
3
3
2012-06-01 15:06:10 +0000

To proste. Dla minimum ustawiamy około 5%, dla maksimum 100%. Otrzymasz całą moc jaką potrzebujesz, ale kiedy procesor jest bezczynny, przechodzi na najniższą możliwą częstotliwość. Nie martw się o 5%, CPU newer może zejść tak nisko. W moim przypadku (core2duo@3,2GHz) niższy stan to 2GHz nawet gdy ustawiłem minimum na 5%.

2
2
2
2015-11-15 00:38:28 +0000

Właściwie wszyscy ludzie odpowiadają na podstawie teorii i książek. Ja osobiście próbowałem ustawić maksymalny stan procesora na 30% i zyskałem tylko 1 stopień Celsjusza w przegrzaniu. Podkręciłem procesor do minimum, aby w 5 minutach stresu dostać BSOD i zyskałem kolejny 1 stopień Celsjusza.

Podkreślam fakt, że laptop, Lenovo E540, jest nowy, z wyczyszczonymi kanałami wydechowymi, czystym wentylatorem, nową pastą Thermal (najlepsza i najdroższa na rynku - ok. 25$ w bardzo malutkiej buteleczce). Cały ten wysiłek dla zaledwie 2 stopni Celsjusza. Wynika to z tego, że jest to jakby tani laptop Lenovo, nie z serii T czy W. Radiator jest bardzo kiepski i nic na Ziemi nie jest w stanie sobie z tym poradzić. Procesor lubi utrzymywać się na poziomie około 50-52C w stanie spoczynku i 70-75C przy obciążeniu. Te liczby są z powyższymi tweakami i bez.