Så här aktiverar du alla kärnor i Windows

Utvecklingen av Central Processing Units, eller CPU: er, är ett fascinerande och komplext ämne att studera. Från lanseringen av Intel 4004 1971 till dagens Intel 10: e serie processorer har dessa chips sett en häpnadsväckande ökning av hastighet och datorkraft på bara fem korta decennier. Datoruppgifter som en gång var ofattbara för även de största stordatorerna kan nu hanteras av den billigaste smarttelefonen, även den mest grundläggande bärbara datorn har hundratals gånger kraften hos datorerna som kör Apollo -uppdragen. Men även med datorkraftens astronomiskt snabba framsteg är en utveckling som fortfarande förbryllar människor konceptet med flerkärniga processorer. Tillverkare som Intel och AMD använder sina ständigt ökande kärnor på nyare processorer-4 kärnor, 8 kärnor, 16 kärnor, till och med 32 kärnor-och deras användbarhet för tunga datorbelastningar. Men vad betyder något av det ens?

Vad är processorkärnor?

En processorkärna är en oberoende processorenhet på det övergripande fysiska processorkretsen. Varje kärna har sin egen bearbetningsmaskinvara och cache och är ansluten till resten av CPU: n via chipets delade minne och systembussen. En kärna är i huvudsak en hel CPU, så en flerkärnig processor är som att sätta ihop flera processorer och få dem att fungera i tandem. Motiveringen bakom att ha fler kärnor på en CPU är att det ofta kan vara fördelaktigt att dela upp datoruppgifter mellan flera kärnor snarare än en massiv för att göra det möjligt att slutföra snabbare och effektivare.

Effektiviteten av denna teknik beror emellertid på det operativsystem du kör och den specifika applikation du kör. många operativsystem och applikationer brukade tidigare inte dra nytta av flera kärnor och skulle därför inte se någon mätbar fördel med de extra kärnorna. Lyckligtvis kan dock nästan alla moderna operativsystem och många resurstunga program som Adobe Premiere dra nytta av de extra kärnorna och körs därför snabbare och effektivare än de annars skulle göra.

Närbild på svart Dell Central Processing Unit

Flerkärniga processorer startade 1996, med IBM Power4-processorn som körde två kärnor på ett enda chip, vilket var revolutionerande för tiden. Programvarusupport för denna nya innovation syntes dock inte direkt. Men från och med Windows XP 2001 började Windows stödja flerkärniga operationer och många applikationsutvecklare följde efter. Som ett resultat kommer i stort sett all resurskrävande programvara du använder idag att fullt ut utnyttja kraften i den flerkärniga processorn som du nästan säkert har under huven.

(Kolla in det här detaljerad artikel om flerkärnig bearbetning för mer information. Om du bygger eller köper en ny dator, sedan en översyn av detta artikel om vad du ska leta efter i en CPU kan också vara till hjälp. Och om du är intresserad av processornas historia, naturligtvis har vi dig täckt!)

Aktivera CPU -kärnor i Windows

En fråga vi ofta ställer på TechJunkie är om du behöver göra någonting för att kunna utnyttja flerkärniga processorer på din dator fullt ut. Svaret är att det verkligen beror på vilken version av Windows du kör. För äldre versioner av Windows, till exempel Windows XP, kan du behöva ändra en systeminställning i ditt BIOS för att få flera kärnfunktioner att fungera. I alla nyare versioner av Windows aktiveras dock stöd för flera kärnor automatiskt. du kan justera dina inställningar för att använda färre kärnor om det behövs för att fixa ett programkompatibilitetsskäl, men detta är ovanligt sällsynt.

Kärninställningar i Windows 10

Om du använder Windows 10 kommer alla dina processorkärnor att användas fullt ut som standard om din BIOS/UEFI är korrekt inställd. Den enda gången du skulle använda denna teknik är att begränsa kärnor, oavsett om det är programkompatibilitetsskäl eller på annat sätt.

  1. Skriv ”msconfig” i Windows sökruta och tryck på Retur.
  2. Välj fliken Start och sedan Avancerade alternativ.
  3. Markera rutan bredvid Antal processorer och välj antalet kärnor du vill använda (troligen 1, om du har kompatibilitetsproblem) från menyn.
  4. Välj OK och sedan Apply.

Om du använder Windows 10 är rutan bredvid ”Antal processorer” normalt avmarkerad. Detta beror på att Windows är konfigurerat för att använda alla kärnor när ett program har möjlighet att använda dem.

Grundinställningar i Windows Vista, 7 och 8

I Windows Vista, 7 och 8 nås multi-core-inställningen via samma msconfig-process som beskrivs ovan för Windows 10. Det är också möjligt i Windows 7 och 8 att ställa in processoraffinitet, det vill säga berätta för operativsystemet att använda en viss kärna för ett visst program. Detta var användbart för ett antal saker; du kan ställa in ett visst program för att alltid köras på en kärna så att det inte stör andra systemoperationer, eller så kan du ställa in ett program som hade svårt att köra på någon annan kärna än den första logiska kärnan för att använda kärnan där den kördes bäst.

Det är inte absolut nödvändigt att ställa in kärnaffiniteter i Windows 7 eller 8 men om du vill är det enkelt.

  1. Välj Ctrl + Skift + Esc för att visa Aktivitetshanteraren.
  2. Högerklicka på programmet vars kärnanvändning du vill ändra och välj Detaljer.
  3. Välj det programmet igen i fönstret Detaljer.
  4. Högerklicka och välj Set Affinity.
  5. Välj en eller flera kärnor och markera rutan för att markera, avmarkera för att avmarkera.

Du kanske märker att dubbelt så många kärnor är listade än du har. Om du till exempel kör en Intel i7 -processor med 4 kärnor har du 8 listade i Affinity -fönstret. Detta beror på att hyperthreading effektivt fördubblar dina kärnor, med fyra riktiga och fyra virtuella. Om du vill veta hur många fysiska kärnor din processor har prova detta:

  1. Välj Ctrl + Skift + Esc för att visa Aktivitetshanteraren.
  2. Välj Prestanda och markera CPU.
  3. Kontrollera den nedre högra delen av panelen under kärnor.

Det finns en användbar batchfil du kan skapa som kan tvinga processoraffinitet för specifika program. Du borde inte behöva använda den men om du gör det …

  1. Öppna Anteckningar eller Anteckningar ++.
  2. Skriv ”Start /affinity 1 PROGRAM.exe”. Skriv utan citattecken och ändra PROGRAM till namnet på det specifika program du försöker styra.
  3. Spara filen med ett meningsfullt namn och lägg till ”.bat” i slutet. Detta skapar den som en batchfil.
  4. Spara den på den installationsplats du angav i steg 2.
  5. Kör den batchfil som du just skapade för att starta programmet.

Där du ser ’affinity 1’ säger detta till Windows att använda CPU0. Du kan ändra detta beroende på hur många kärnor du har – ’affinity 3’ för CPU1 och så vidare. Denna sida på Microsoft Developer -webbplatsen har en fullständig förteckning över affiniteter.

Ska jag aktivera alla kärnor i Windows 10?

Det finns faktiskt några argument om detta, även om det finns en ganska stark enighet bland experter om att du ska använda alla dina kärnor. Det finns i huvudsak två punkter som anti-corers slår på. En är att minska strömförbrukningen från bärbara datorer och datorer skulle minska elanvändningen någon annanstans. Det andra argumentet är lite mer meningsfullt och har att göra med batteriets livslängd. Jag ska titta på båda dessa argument.

Strömförbrukningsvinkeln är ganska svår att tillgodoräkna sig. Verkligheten är att en modern PC: s strömförbrukning kan vara hög under skurna. Men det är också sant att de kraftuttagen fortfarande inte använder så mycket juice. Även vid högsta energiförbrukning använder en Core i7 (för närvarande vinnaren av power hog -tävlingen bland vanliga processorer) bara 130 watt. Jämför det med ett kylskåp på 250 watt. ett fönster AC -enhet vid 1400, och centralluft vid 3500 watt. Om du vill spara ström, skruva ner AC -spänningen och låt din dator vara igång för fullt.

Argumentet för att minska kärnanvändningen för att spara notebook -batteriets livslängd (mindre energi förbrukad = färre laddningscykler = att Macbook varar några år längre) har en ytlig dragningskraft. Jag ska erkänna att med tanke på vad en avancerad bärbar dator kan kosta kan det vara vettigt att köra ihop maskinen genom att stänga av några kärnor. Det målet kan dock uppnås mycket mer effektivt och mer bekvämt genom att underklocka CPU: n lite. Underklockning innebär att man ställer in maskinens klocka så att den går långsammare än normalt, vilket i sin tur kommer att minska prestanda och drastiskt minska dräneringen på batterierna. Kärnor, när de inte används, bränner du inte mycket ström så att besparingarna blir minimala. Underklockning av processorn skär direkt elanvändningen över hela maskinen och kan faktiskt uppnå målet om längre bärbar livslängd.

Processorn är den viktigaste delen av din dator, så det är vettigt att vilja driva alla kärnor till sin gräns. Självklart, om du fortfarande har problem med att skjuta din enhet till den prestandanivå du vill ha ur den, kanske du vill överväga att uppgradera din processor (om du äger ett skrivbord) eller fundera på att hämta en ny bärbar dator med banbrytande hårdvara. Eller, om du hellre vill försöka göra Windows 10 ännu snabbare på din nuvarande hårdvara, kolla in vår definitiva guide här.

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *