Какво е минималното и максималното състояние на процесора в Windows 7 Power Management

Говоря за:

състояние

Какво трябва да задам в минимум и максимум? Искам добра производителност на процесора, но не прегрял процесор и вентилатор, работещ като луд.

Тези настройки определят обхвата на състоянията на производителност (или P-състоянията), използвани от Windows. Всъщност това ще варира тактовата честота на процесора и, ако се поддържа, напрежението и скоростта на FSB. Увеличете това, за да отговорите на изискванията за натоварване или го намалете, за да намалите консумацията на енергия и разсейването на топлината.

За да илюстрират това, повечето процесори поддържат редица P-състояния, които са комбинация от честотен множител (известен също като ID на честотата или FID) и захранващо напрежение (ID на напрежение или VID). Тактовата честота на процесора е продукт на скоростта на FSB, умножена по FID. Изборът на по-нисък множител може също да намали тактовата честота. Някои процесори 1 също са в състояние да намалят наполовина скоростта на FSB, което води до така наречения SuperLFM (Super Low-Frequency Mode).

Броят на поддържаните P-състояния варира в зависимост от процесора, но обикновено е 5-10. Тъй като Windows позволява общо 100 различни стойности за състоянието на процесора, това означава, че не всяка стойност води до използване на различен P-статус. С други думи, промяната от 100% на 99% или дори 90% може да няма ефект върху тактовата честота. В зависимост от това кои P-състояния се поддържат, действителната тактова честота може да се различава значително от очаквания процент. Посочването на 50% в Windows Power Options не означава непременно, че вашият процесор работи на 50%. При моя Core 2 Duo T9550 с номинална тактова честота от 2.66 GHz, например, настройването на състоянието на процесора на 50% не води до очаквана тактова честота от 1.33 GHz. Вместо това Windows избира най-ниско поддържания множител (FID 6). 2

Дори ако минималното състояние е зададено на 1%, процесорът ми ще го направи

Не слизайте под 800 MHz (SuperLFM). Това е най-ниската поддържана тактова честота (FSB 133 MHz × множител 6 = 798 MHz). Това е 30% от номиналната тактова честота.

Според наличната тук документация:

Windows Vista използва алгоритъм DBS, като използва всички налични състояния на производителност, които са в обхвата, описан от тези горни и долни граници. Когато избира ново състояние на целевата производителност, Windows Vista ще избере възможно най-близкото съвпадение между текущата настройка на политиката на захранване и състоянието, налично в системата и ще го закръгли при необходимост.

Ако искате интелигентно да изберете процентите за опциите за захранване на Windows, трябва да разберете какви P-състояния поддържа вашият процесор, да зададете минималната и максималната тактова честота, които искате, и след това да въведете процентите, които водят до тези тактови честоти. Няма нито един верен отговор, тъй като всичко зависи от вашите цели - дали увеличавате максимално производителността или живота на батерията, понижавате температурите или нещо съвсем различно. Експериментирайте и разберете кое работи най-добре за вас. Лично аз установих, че задаването на минимални и максимални стойности на 5% (достатъчно ниски, за да принуди най-ниския множител, независимо от процесора) и съответно 100%, дава най-добри резултати. Да, дори в режим на батерия. Въпреки че може да изглежда логично да настроите максималното състояние на процесора на по-малко от 100% от мощността на батерията, според моя опит е така

С помощни програми като RMClock можете да деактивирате някои P-състояния за по-нататъшни оптимизации, както и за овърклок и недостатъчно или претоварване на процесора. Лично аз не съм го пробвал, но получих препоръки да активирам само две P-състояния - възможно най-ниския множител (SuperLFM, ако се поддържа) за празен ход и възможно най-високия множител (при най-ниското стабилно напрежение) за всичко останало. Със сигурност с какво да си поиграете, ако се интересувате от подобни неща. Докато не овърклоквате или пренапрегвате, най-лошият сценарий е BSOD и рестартиране.

1 Например Intel Core 2 Duos, но според мен няма по-нови процесори от серията Core i.
2 Използвам TMonitor за наблюдение на тактовата честота на процесора и wPrime, за да накарам процесора до максимално разрешената скорост.