Anonim

Zjištění, jaké jsou stavy P a „Sx“ a jak mohou ovlivnit váš počítač, může být matoucím úsilím. Ve své nejzákladnější podobě je stav P výkonným stavem. Existují také globální státy (státy „Gx“). Jeden z těchto globálních stavů je pro počítačový spánek, který je rozdělen mezi čtyři „Sx“ nebo S-státy (S1 až S4). Chcete-li se dozvědět více o těchto stavech a o tom, co dělají, postupujte níže.

Pohled na výkonnostní stavy

Ne všichni výrobci procesorů označují stav výkonu jako stav P. Intel ji vlastně nazývá SpeedStep (ačkoli tato ochranná známka vypršela v roce 2012), ale AMD by jim mohla říkat PowerNow! nebo Cool'n'Quiet ve svých procesorech. SpeedStep (a podobné implementace jiných značek) je v podstatě způsob, jak dynamicky škálovat stavy P procesoru pomocí softwaru.

Tyto stavy mohou jít od (P0, stav nejvyššího výkonu, až po P16, v závislosti na výrobci). P0 je stav maximálního výkonu a frekvence, což znamená, že P1 je o něco méně intenzivní než P0. Díky tomu by byl P2 méně intenzivní než P1 atd.

IBM to vysvětluje takto:

Po přepnutí stavu P se možná neobjeví znatelná změna, s výjimkou programů a aplikací, které jsou velmi závislé na HPC (vysoce výkonný výpočetní systém).

C-státy

Je důležité rozpoznat rozdíly mezi P-stavem a C-stavem. Stav P je stav výkonu, zatímco stav C je skutečný stav procesoru. Dalo by se také říci, že stav C je nečinný stav, zatímco stav P je stav, ve kterém procesor skutečně pracuje, s výjimkou samozřejmě stavu C0. Tady je to, co různé státy C dělají:

  • C0: Tento stav je místo, kde procesor skutečně běží a přijímá pokyny.
  • C1: Tento stav je často označován jako stav Halt, hlavně proto, že procesor zastavuje provádění pokynů. Ale stále se může téměř okamžitě vrátit do svého vykonávajícího stavu (C0).
  • C2: Obvykle se označuje jako stav stopek, jedná se o volitelný stav, kdy jsou všechny interní a externí hodiny zastaveny pomocí hardwaru. V tomto stavu může trvat déle, než se procesor probudí a vrátí se k C0.
  • C3: Toto je další volitelný stav procesoru, kde CPU zastaví všechny interní hodiny. Mnoho procesorů bude mít různé variace stavu C3, takže doba, po kterou se procesor vrátí do stavu C0, velmi závisí na výrobci hardwaru.

Je důležité si uvědomit, že může existovat více než jen čtyři C-státy. Přestože jsou uvedeny nejzákladnější C-státy, výrobci mohou přidat až deset C-států.

Vše o stavech spánku

Možná jste obeznámeni s mnoha státy S, zejména pokud používáte počítač se systémem Windows. Na mnoha počítačích se systémem Windows máte možnost odeslat počítač do režimu spánku / pohotovostního režimu a režimu spánku. Vlastní PCMech Christian De Looper odvedl skvělou práci a vysvětlil rozdíl mezi těmito dvěma státy, ale pod kapotou se také děje hodně.

Uvádíme různé typy stavů spánku, do kterých může procesor přejít:

  • S0: Podobně jako jsou hodnoceny výkonnostní stavy, S0 je nejnáročnější stav, zatímco S1, S2 atd. Jsou o něco méně intenzivní. Ve stavu S0 je procesor připraven k poučení a systém je plně použitelný.
  • S1: S1 zabírá méně energie než S0, protože systém je odeslán do stavu latence nízké probuzení. V tomto stavu CPU zastaví provádění pokynů, ale napájení CPU a RAM je stále udržováno, což vám umožní vrátit se do posledního stavu systému.
  • S2: Další stav latence nízké probuzení, S2 je velmi podobný S1, ale veškerá mezipaměť CPU a systému je vyprázdněna / ztracena, protože se procesor vypíná (tj. Ztrácí energii).
  • S3, běžně označované jako Spánek: Tento stav je místem, kde se ztratí veškerý kontext systému, s výjimkou RAM. RAM udržuje energii a obvykle vám umožní rychle se vrátit k tomu, co jste dělali před tím, než byl systém uveden do režimu spánku .
  • S4, označovaný jako režim spánku : Konečný stav spánku je, když váš systém přejde do režimu spánku. To je, když je ve svém nejnižším nastavení výkonu, což také znamená, že probuzení trvá dlouho. Napájení je přerušeno od všeho , včetně periferií a externích pevných disků. I když to trvá mnohem déle, než se vracíme k tomu, co jste dělali, tento stav umožňuje, abyste neztratili žádnou moc.

Změna stavů výkonu, států C a stavů spánku

Změna stavu spánku je velmi snadná. Bude nutné vypnout systém nebo restartovat, protože se musíte dostat do nastavení systému BIOS. Po restartování budete muset stisknout příslušnou klávesu a zadat nastavení systému BIOS. Jakmile budete v systému BIOS, budete moci upravovat své stavy spánku v části Řízení spotřeby (v závislosti na výrobci základní desky může být pojmenováno něco jiného).

Ve většině novějších procesorů a nových verzích systému Windows nelze stav P ručně ovládat. Existovaly / existují nástroje, které dokázaly manipulovat, ale nedoporučuje se (v některých případech můžete komponenty smažit). Mnoho možností BIOS již z tohoto důvodu nepodporuje přímé řízení. Možnosti systému BIOS vám však umožní aktivovat software, který dynamicky řídí stavy P, ale musíte se ujistit, že váš systém splňuje všechny požadavky. Rovněž se vyplatí zajistit, aby to váš operační systém také podporoval.

Pokud chcete povolit software, jako je Enhanced Intel SpeedStep Technology, je to tak jednoduché, jak se vydat do systému BIOS a povolit jej. Jakmile to uděláte, budete muset zamířit do Možnosti napájení ovládacího panelu a ujistit se, že je tam také zapnutá. Intel má v tomto ohledu poměrně rozsáhlého průvodce.

Změna C-stavů je někdy možná. Vše záleží na výrobci základní desky. Některé vám umožní změnit stav C v systému BIOS, zatímco jiné ne. Pokud ji můžete změnit v systému BIOS, bude to jako něco jako Možnosti správy napájení nebo Rozšířené možnosti správy napájení. Nemusí to říkat přímo stát C, ale něco jako stav nečinné energie. Pokud používáte Linux, Stack Overflow má několik skvělých informací o změně C-států pomocí jádra.

Uzavírání

A to zabalí náš rychlý přehled o tom, jaké jsou výkonové a spánkové stavy! Ve dvou stavech je tuna hluboce technických informací, zejména pokud se chcete ponořit do specifikace Advanced Configuration and Power Interface (ACPI).

Máte nějaké dotazy? Nezapomeňte zanechat komentář níže nebo se k nám přidat ve fóru PCMech!

Stavy řízení spotřeby: co je stav s a p?