Att räkna ut vad P-tillstånd och “Sx” -tillstånd är och hur de kan påverka din dator kan vara en förvirrande strävan. I sin mest grundläggande form är ett P-tillstånd ett prestandatillstånd. Det finns också globala stater ("Gx" -stater). En av dessa globala tillstånd är för datorsovning, som är uppdelad mellan fyra "Sx" -stater eller S-tillstånd (S1 till S4). Följ mer nedan för att ta reda på mer om dessa stater och vad de gör.
En titt på prestationsstater
Inte alla processortillverkare hänvisar till ett prestandatillstånd som ett P-tillstånd. Intel kallar det faktiskt SpeedStep (även om detta varumärke gick ut 2012), men AMD kanske kallar dem PowerNow! eller Cool'n'Quiet i sina processorer. SpeedStep (och andra varumärkes liknande implementationer) är i huvudsak ett sätt att dynamiskt skala processorns P-tillstånd genom programvara.
Dessa tillstånd kan gå från (P0, det högsta prestandatillståndet, hela vägen upp till P16, beroende på tillverkaren). P0 är det maximala effekt- och frekvensläget, vilket innebär att P1 är lite mindre intensiv än P0. Det skulle göra P2 mindre intensiv än P1, och så vidare.
Så här förklarar IBM det:
Du kanske inte ser någon märkbar förändring efter att du har bytt P-tillstånd, utom i program och applikationer som är mycket HPC-beroende (högpresterande datoranvändning).
C-stater
Det är viktigt att erkänna skillnaderna mellan en P-stat och en C-stat. Ett P-tillstånd är ett prestandatillstånd medan ett C-tillstånd är ett faktiskt processortillstånd. Du kan också säga att ett C-tillstånd är ett vilotillstånd medan P-tillståndet är ett tillstånd där processorn faktiskt arbetar, förutom naturligtvis C0-tillståndet. Så här gör de olika C-staterna:
- C0: Det här läget är där processorn faktiskt kör och tar instruktioner.
- C1: Det här tillståndet kallas ofta ett stoppläge, till stor del för att processorn slutar att utföra instruktioner. Men det kan fortfarande återgå till sitt körningsläge (C0) nästan omedelbart.
- C2: Ofta kallas Stop-Clock-tillståndet, detta är ett valfritt tillstånd där alla interna och externa klockor stoppas genom hårdvara. I det här läget kan det ta längre tid innan processorn vaknar och återgår till C0.
- C3: Detta är ett annat valfritt processortillstånd där CPU kommer att stoppa alla interna klockor. Många processorer kommer att ha olika variationer av C3-tillstånd, så den tid det tar för processorn att återgå till C0-tillstånd beror starkt på tillverkaren av hårdvaran.
Det är viktigt att notera att det kan finnas mer än bara fyra C-stater. Medan det som listas är de mest grundläggande C-staterna, kan tillverkare lägga till totalt tio C-stater.
Allt om sömnstater
Du kanske känner till många av S-staterna, särskilt om du använder en Windows-maskin. På många Windows-maskiner har du möjlighet att skicka din dator till viloläge / viloläge och viloläge. PCMechs helt egen Christian De Looper gjorde ett bra jobb med att förklara skillnaden mellan dessa två stater, men det händer också mycket under huven.
Här är de olika typerna av sömnstater som din processor kan gå till:
- S0: I likhet med hur prestandatillstånd rankas är S0 det mest krävande tillståndet, medan S1, S2 och så vidare är lite mindre intensiva. I S0-tillstånd är processorn redo för instruktion och systemet är fullt användbart.
- S1: S1 tar mindre effekt än S0, eftersom systemet skickas till ett lågt vakenhetstillstånd. I det här läget slutar CPU: n att köra instruktioner, men strömmen upprätthålls fortfarande till CPU och RAM, så att du kan återgå till ditt senaste systemtillstånd.
- S2: Ännu ett läge med låg väckningsfördröjning, S2 liknar S1, men all CPU och systemcache spolas / förloras eftersom processorn stängs av (dvs. tappar ström).
- S3, vanligtvis kallad sömn: Detta tillstånd är där allt systemkontext förloras, med undantag för RAM. RAM upprätthåller strömmen och kommer generellt att låta dig snabbt återgå till det du gjorde innan systemet sattes i viloläge .
- S4, kallad viloläge : Det slutliga sömntillståndet är när ditt system går i viloläge. Detta är när det är i sin lägsta effektinställning, vilket också betyder att det tar lång tid att vakna. Strömmen är avstängd från allt , inklusive kringutrustning och externa hårddiskar. Även om det tar mycket längre tid att återvända till det du gjorde, gör detta tillstånd så att du inte tappar någon makt överhuvudtaget.
Ändra prestationsstater, C-stater och sömnstater
Att ändra sömnstater är ganska enkelt. Det kommer att kräva en avstängning eller omstart av systemet, eftersom du behöver gå in i BIOS-inställningarna. När du startar om måste du trycka på lämplig knapp för att ange dina BIOS-inställningar. När du väl är i BIOS kan du redigera dina sömnstater under Power Management (detta kan kallas något annat beroende på moderkortstillverkaren).
I de flesta nyare processorer och nya versioner av Windows kan inte ett P-tillstånd styras manuellt. Det fanns / är verktyg som gjorde och kan manipulera, men det rekommenderas inte (i vissa fall kan du faktiskt steka komponenter). Många BIOS-alternativ stöder inte längre direkt kontroll av det skälet. BIOS-alternativ låter dig dock aktivera programvaran som styr P-tillstånd dynamiskt, men du måste se till att ditt system uppfyller alla krav. Det är också värt att se till att ditt operativsystem stöder det också.
Om du vill aktivera programvara som Enhanced Intel SpeedStep Technology är det så enkelt som att gå in i ditt BIOS och aktivera det. När du har gjort det måste du gå in på kontrollpanelens strömalternativ och se till att den är på där också. Intel har en ganska omfattande guide om detta.
Ändra C-tillstånd är ibland möjligt. Allt beror på moderkortstillverkaren. Vissa låter dig ändra C-tillstånd i BIOS medan andra inte gör det. Om du kan ändra det under BIOS, kommer det att vara under något som Power Management Options eller Advanced Power Management Options. Det kanske inte kallar det en C-stat direkt, men något som en tomgångsmaktstat. Om du är på Linux har Stack Overflow lite bra information om att byta C-stater genom kärnan.
Stängning
Och det samlar in vår snabba översikt över vad prestanda och sömntillstånd är! Det finns massor av djup teknisk information om de två tillstånden, särskilt om du vill dyka in i Advanced Configuration and Power Interface (ACPI) Specification.
Har du några frågor? Var noga med att lämna en kommentar nedan eller gå med oss i PCMech-forumet!