De câte nuclee CPU aveți nevoie cu adevărat pentru jocuri?

Publicat: 2022-10-11
Un procesor plutitor.
Iaroslav Neliubov/Shutterstock.com

Înțelepciunea comună pare să fie că procesorul quad-core este mort ca soluție de joc viabilă. Chiar și PC-urile de gamă medie au mai mult de patru nuclee, dar câte este numărul corect când vine vorba de computerul tău de jocuri?

Bazele nucleelor ​​și firelor

Un nucleu CPU este în esență un procesor complet, independent. Un procesor quad-core are efectiv patru procesoare în el. Până la debutul CPU-urilor dual-core pe computerele desktop, un procesor avea un singur nucleu, așa că termenul a fost folosit interschimbabil cu „CPU”.

Astăzi, „CPU” se referă de obicei la pachetul CPU, iar „core” se referă la numărul de procesoare independente din pachet.

Termenul „thread” este prescurtare pentru „thread of execution” și este pur și simplu un set ordonat de instrucțiuni pe care CPU-ul le procesează. Sistemul de operare se ocupă de firele de execuție trimise la CPU pentru procesare. Aceasta include atât firele de execuție pe care le necesită sistemul de operare, cât și aplicațiile software care rulează pe acel sistem de operare.

Dacă aveți doar un singur nucleu CPU care poate procesa un singur fir, atunci sistemul de operare trebuie să rotească rapid pe ce fir de execuție lucrează în prezent CPU. Deci, multitasking-ul este o iluzie dacă redați muzică, navigați pe web și copiați fișiere în fundal pe un computer cu un singur nucleu. CPU-ul doar jonglează cu diferitele sarcini atât de repede încât, după percepția noastră umană, totul pare să se întâmple simultan.

Cum să vezi câte nuclee are procesorul tău
LEGATE Cum să vezi câte nuclee are procesorul tău

Cu toate acestea, dacă aveți mai multe nuclee CPU, puteți procesa mai multe fire paralele între ele, permițând un adevărat multitasking. Cel mai important, crește puterea de procesare, deoarece fiecare fir are acces la un întreg CPU în loc să partajeze unul.

Jocurile au fost prost implementate de ani de zile

O configurație de jocuri pe computer cu monitor, scaun de gaming și iluminare LED.
Gorodenkoff/Shutterstock.com

Pe lângă rularea simultană a mai multor aplicații cu un singur thread, având mai multe nuclee CPU face posibil ca o aplicație să se împartă în mai multe fire, profitând de puterea de procesare suplimentară pe care o permite aceasta.

Problema este că unele tipuri de aplicații sunt greu de împărțit în mai multe fire. Aceasta înseamnă că beneficiază mai mult de unul sau două nuclee la viteze mai mari decât patru sau mai multe nuclee la viteze de vârf mai mici.

Sarcini precum utilizarea procesorului pentru a reda scene 3D pot fi împărțite aproape perfect între câte nuclee doriți, dar dezvoltatorilor de jocuri video le-a fost greu să folosească mai mult de două nuclee pentru o lungă perioadă de timp. Acesta este motivul pentru care procesoarele quad-core au fost un procesor de bază pentru jocuri de atâta timp, cu două nuclee pentru a gestiona jocul și celelalte nuclee pentru a gestiona sistemul de operare și alte procese de fundal.

Cu toate acestea, „întreprinderea” jocurilor video s-a îmbunătățit constant, pe măsură ce dezvoltatorii se familiarizează cu programarea pentru mai multe nuclee CPU. Motoarele de joc moderne pot „genera” mai mult de patru fire de execuție, deși adesea există doar una sau două fire de execuție „grele” care sunt limitate de vitezele cu un singur nucleu.

Consolele au opt nuclee

Console de jocuri alb-negru izolate pe un fundal alb.
Miguel Lagoa/Shutterstock.com

Unul dintre motivele pentru care apare întrebarea despre numărul de nuclee pentru PC-urile de jocuri este că consolele de jocuri au mai mult de patru nuclee. De exemplu, atât PlayStation 4, cât și PlayStation 5 au opt nuclee fizice de procesor. Rezultă că jocurile dezvoltate pentru a rula pe aceste console ar fi codificate pentru a profita de cât mai multe nuclee posibil, deoarece fiecare nucleu individual dintr-o consolă de jocuri oferă adesea doar performanțe moderate.

Majoritatea jocurilor de pe PC sunt versiuni multiplatformă, ceea ce face din console cel mai mic numitor comun. Consolele PlayStation 5 și Xbox Series folosesc arhitectura hardware pentru PC, iar în cazul Xbox, avem de-a face chiar și cu o versiune de Windows oarecum modificată.

Cu toate acestea, jocurile portate de pe aceste console pe PC funcționează, în general, bine pe sistemele cu patru nuclee sau pe procesoarele cu șase nuclee, care par a fi alegerea din ce în ce mai populară pentru sistemele de jocuri entry-level și mid-range. Trebuie remarcat faptul că, în majoritatea cazurilor, jocurile moderne indică procesoarele quad-core ca cerință minimă, iar minim nu înseamnă că vei obține cea mai bună performanță.

Hyperthreading înnoroiește apele

În discuția despre nucleele și firele CPU, trebuie să luăm un moment pentru a vorbi despre hyperthreading. Este numele de marcă Intel pentru o tehnică cunoscută sub numele de Symmetrical Multi-Threading (SMT), dar este adesea folosit pentru a descrie toate SMT, indiferent de marca procesorului.

Ce este Hyperthreading?
LEGATE Ce este Hyperthreading-ul?

Cu SMT, fiecare nucleu fizic al procesorului se prezintă ca două nuclee „logice” sistemului de operare. Fiecare nucleu logic poate gestiona două fire în același timp. Cantitatea totală de putere a procesorului disponibilă în fiecare nucleu rămâne aceeași, dar asigură că procesorul este utilizat cel mai eficient.

Când vine vorba de jocuri cu mai multe fire, un procesor quad-core cu SMT nu va funcționa la fel de bine ca un procesor cu opt nuclee fără el. Cu toate acestea, va funcționa mai bine decât un quad-core fără SMT.

Aproape toate procesoarele moderne au SMT; ceea ce contează este că îți amintești să te uiți la numărul de nuclee și nu la numărul de fire atunci când alegi un procesor!

Jucătorii devin multitasker

În timp ce majoritatea jocurilor video nu pot folosi mai mult de patru nuclee hyperthreaded, PC-urile fac mai mult decât să joace jocuri video. Jucătorii moderni ar putea dori să ruleze mai multe aplicații alături de jocul pe care îl joacă. Gândiți-vă la aplicații precum Discord, software de streaming, descărcări în fundal, ferestre deschise de browser pe un al doilea afișaj și așa mai departe.

Cum să cumpărați un procesor nou pentru placa dvs. de bază
LEGATE Cum să cumpărați un procesor nou pentru placa dvs. de bază

Acest lucru face ca este rațional să aveți mai mult de patru nuclee CPU, deoarece lasă resurse suplimentare pentru sarcini non-game care altfel ar împărtăși resursele CPU. Dacă intenționați să rulați și alte aplicații alături de jocurile dvs. video, veți dori să luați în considerare acest lucru atunci când alegeți un procesor.

Depinde de tipul de joc

Interiorul unui simulator de curse cu mănuși de conducere pe volan.
GARAGE38/Shutterstock.com

Jocurile video au multe genuri și modele diferite, nu toate au aceleași cerințe pentru procesor. Un joc de simulare de curse poate avea multe fire pentru a simula diferitele aspecte ale curselor, cum ar fi aerodinamica, fizica frânelor și vremea. Un joc de strategie în timp real poate avea multe fire pentru rutinele AI care alimentează sute de unități din joc. Jocurile open-world sunt un caz de utilizare grozav pentru mai multe fire, deoarece adesea au mai multe sisteme concurente care conduc diferite aspecte ale lumii. Chiar și GTA V , lansat pentru PC în 2013, se extinde cu mult peste un sistem quad-core.

Recomandările noastre

Este clar că oricine construiește un computer de gaming pentru jocurile moderne, indiferent de buget, ar trebui să evite procesoarele quad-core dacă dorește o longevitate a sistemului. Credem că procesoarele cu șase nuclee (hexacore) sunt alegerea clară la nivel de intrare. Acesta oferă patru nuclee pentru jocurile moderne și două nuclee pentru a gestiona sarcinile care nu sunt legate de jocuri fără a afecta performanța.

Procesoarele cu opt nuclee (octa-core) sunt ținta ta preferată, având în vedere că aceasta este configurația procesorului din consolele moderne și va rămâne ani de zile cel puțin până la sfârșitul generației PlayStation 5 și Series X|S.

Ce sunt nucleele P și E-core pe un procesor Intel?
RELATE Ce sunt nucleele P și E-core pe un procesor Intel?

Există, de asemenea, sifonul arhitecturii CPU hibride a Intel, în care nucleele de înaltă performanță și eficiență sunt combinate într-un singur pachet CPU. De exemplu, Intel Core i5-12600K oferă șase nuclee CPU hyperthreaded de înaltă performanță alături de patru nuclee de eficiență non-hyperthreaded. Aceasta înseamnă că cele patru nuclee de eficiență pot gestiona aplicații non-game și procese de fundal Windows, în timp ce jocul are acces exclusiv la acele nuclee rapide.

Depășirea celor opt nuclee de înaltă performanță nu este ceva pe care l-am recomanda doar pentru jocuri. Acestea sunt mai bune dacă sunteți și cineva care face randări de editare video sau alte sarcini de lucru care nu sunt legate de jocuri, care se scalează bine pe câte nuclee le puteți arunca.

LEGATE: Cumpărați un PC prefabricat? 9 lucruri de verificat mai întâi