Hur många CPU-kärnor behöver du verkligen för spel?

0
178
Iaroslav Neliubov/Shutterstock.com

Vanlig visdom verkar vara att den fyrkärniga CPU:n är död som en hållbar spellösning . Även mellanklassdatorer har fler än fyra kärnor, men hur många är rätt antal när det kommer till din speldator?

Grunderna i kärnor och Trådar

En CPU-kärna är i huvudsak en komplett, oberoende processor. En quad-core CPU har faktiskt fyra CPU: er. Fram till debuten av processorer med dubbla kärnor på stationära datorer skulle en processor ha en kärna, så termen användes omväxlande med “CPU.”

Idag, “CPU& #8221; hänvisar vanligtvis till CPU-paketet och “core” hänvisar till antalet oberoende processorer i paketet.

Termen “tråd” är en förkortning för “thread of execution” och är helt enkelt en ordnad uppsättning instruktioner som CPU:n bearbetar. Operativsystemet hanterar trådarna som skickas till CPU:n för att bearbeta. Detta inkluderar både trådar som operativsystemet kräver och de program som körs på det operativsystemet.

Om du bara har en enda CPU-kärna som kan bearbeta en enda tråd, måste operativsystemet snabbt rotera ut vilken tråd CPU:n arbetar på. Så multitasking är en illusion om du spelar musik, surfar på webben och kopierar filer i bakgrunden på en enkärnig dator. CPU:n jonglerar bara med de olika uppgifterna så snabbt att, enligt vår mänskliga uppfattning, allt verkar ske samtidigt.

RELATERATSå här ser du hur många kärnor din CPU har

Om du har flera CPU-kärnor kan du dock behandla flera trådar parallellt med varandra, vilket möjliggör äkta multitasking. Det viktigaste är att det ökar processorkraften eftersom varje tråd har tillgång till en hel CPU istället för att dela en.

Spel har varit dåligt trådade i flera år

Gorodenkoff/Shutterstock.com

Förutom att köra flera enkeltrådade applikationer samtidigt, gör det att ha flera CPU-kärnor det möjligt för en applikation att dela upp sig själv i flera trådar och dra fördel av extra processorkraft detta tillåter.

Problemet är att vissa typer av applikationer är svåra att dela upp i flera trådar. Det betyder att de drar mer nytta av en eller två kärnor vid högre hastigheter än fyra eller flera kärnor vid lägre topphastigheter.

Uppgifter som att använda processorn för att rendera 3D-scener kan delas nästan perfekt mellan hur många kärnor du vill, men videospelsutvecklare hade svårt att använda mer än två kärnor under lång tid. Det är därför som fyrkärniga processorer har varit en stapelprocessor för spel så länge, med två kärnor för att hantera spelet och de andra kärnorna för att hantera operativsystemet och andra bakgrundsprocesser.

Men &# 8220;trådighet” av videospel har förbättrats stadigt i takt med att utvecklare tar tag i programmering för flera CPU-kärnor. Moderna spelmotorer kan ” spawn” fler än fyra trådar, även om det ofta bara finns en eller två “tunga” trådar som begränsas av hastigheter med en kärna.

Konsoler har åtta kärnor

Miguel Lagoa/Shutterstock.com

En anledning till att frågan om kärnantalet för speldatorer kommer upp är att spelkonsoler har fler än fyra kärnor. Till exempel har både PlayStation 4 och PlayStation 5 åtta fysiska CPU-kärnor. Det följer att spel som utvecklats för att köras på dessa konsoler skulle kodas för att dra nytta av så många kärnor som möjligt eftersom varje enskild kärna i en spelkonsol ofta bara erbjuder måttlig prestanda.

De flesta spel på PC är multiplattformsutgåvor , vilket gör konsoler till den minsta gemensamma nämnaren. PlayStation 5- och Xbox Series-konsolerna använder PC-hårdvaruarkitektur, och i fallet med Xbox har vi till och med att göra med en något modifierad version av Windows.

Ändå fungerar spel som porteras från dessa konsoler till PC i allmänhet bra på fyrkärniga system eller de sexkärniga processorerna som verkar vara det allt populärare valet för spelsystem på nybörjar- och mellannivå. Det bör noteras att i de flesta fall anger moderna spel fyrkärniga processorer som minimikrav, och minimum betyder inte att du kommer att få den bästa prestandan.

Hyperthreading Muddies the Waters

I diskussionen om CPU-kärnor och -trådar måste vi ta en stund att prata om hyperthreading. Det är Intels varumärke för en teknik som kallas Symmetrical Multi-Threading (SMT) men används ofta för att beskriva all SMT oavsett CPU-märke.

RELATERATVad är hyperthreading?

Med SMT presenteras varje fysisk CPU-kärna som två “logiska” kärnor till operativsystemet. Varje logisk kärna kan hantera två trådar samtidigt. Den totala mängden processorkraft som finns tillgänglig i varje kärna förblir densamma, men det säkerställer att processorn används mest effektivt.

När det kommer till flertrådiga spel kommer en fyrkärnig CPU med SMT inte att fungera lika bra som en åttakärnig CPU utan den. Den kommer dock att prestera bättre än en fyrkärnig utan SMT.

Nästan alla moderna processorer har SMT; Det som är viktigt är att du kommer ihåg att titta på antalet kärnor och inte antalet trådar när du väljer en CPU!

Gamers Blir Multitaskers

< p>Medan de flesta videospel kanske inte använder mer än fyra hypertrådade kärnor, gör datorer mer än att bara spela videospel. Moderna spelare kanske vill köra flera applikationer tillsammans med spelet de spelar. Tänk på applikationer som Discord, strömmande programvara, bakgrundsnedladdningar, öppna webbläsarfönster på en andra skärm och så vidare.

RELATERATSå här köper du en ny CPU till ditt moderkort

Detta gör det klokt att ha fler än fyra CPU-kärnor eftersom det lämnar extra resurser för icke-speluppgifter som annars skulle dela CPU-resurser. Om du planerar att köra andra applikationer vid sidan av dina videospel, bör du tänka på det när du väljer en CPU.

Det beror på typen of Game

GARAGE38 /Shutterstock.com

Videospel har många olika genrer och design, som inte alla har samma CPU-krav. Ett racingsimuleringsspel kan ha många trådar för att simulera de olika aspekterna av racing, såsom aerodynamik, bromsfysik och väder. Ett strategispel i realtid kan ha många trådar för AI-rutiner som driver hundratals enheter i spelet. Open-world-spel är ett bra användningsfall för flera trådar eftersom de ofta har flera samtidiga system som driver olika aspekter av världen. Till och med GTA V, som släpptes för PC 2013, skalar långt bortom ett fyrkärnigt system.

Våra rekommendationer

Det är uppenbart att alla som bygger en speldator för modernt spel, oavsett budget, bör undvika fyrkärniga processorer om de vill ha någon livslängd från systemet. Vi tror att sexkärniga (hexacore) processorer är det tydliga instegsvalet. Detta ger fyra kärnor för moderna spel och två kärnor för att hantera icke-speluppgifter utan att påverka prestandan.

Åttakärniga (oktakärniga) CPU:er är ditt föredragna mål, med tanke på att detta är CPU-konfigurationen i moderna konsoler och kommer att finnas kvar i flera år till åtminstone slutet av PlayStation 5 och Series X|S-generationen.

< img src="http://www.howtogeek.com/pagespeed_static/1.JiBnMqyl6S.gif" />RELATERATVad är P-Cores och E-Cores på en Intel CPU ?

Det finns också skrynkligheten av Intels hybrid-CPU-arkitektur, där högpresterande och effektivitetskärnor kombineras i ett CPU-paket. Till exempel erbjuder Intel Core i5-12600K sex högpresterande hypertrådade CPU-kärnor tillsammans med fyra icke-hypertrådade effektivitetskärnor. Detta innebär att de fyra effektivitetskärnorna kan hantera icke-spelapplikationer och Windows-bakgrundsprocesser, medan spelet har exklusiv tillgång till dessa snabba kärnor.

Att gå längre än åtta högpresterande kärnor är inget vi" #8217;d rekommenderar enbart för spel. Dessa är bättre om du också är någon som gör videoredigeringsrenderingar eller andra icke-spelarbetsbelastningar som skalas bra på så många kärnor som du kan kasta på dem.

RELATERAT: Köper du en förbyggd PC? 9 saker att kontrollera först

LÄS NÄSTA

  • › 22 klassiska Windows-spel du kan spela just nu
  • › Så här styr du din Apple Watch med din iPhone
  • › Så här ställer du in din startsida i Google Chrome
  • › Så här infogar du data från en bild i Excel i Windows
  • › Nanoleaf Lights kan nu synkroniseras med din dator
  • › Acers nya 16-tums bärbara dator är lättare än (en Macbook) luft