Di quanti core della CPU hai davvero bisogno per giocare?

Pubblicato: 2022-10-11
Una CPU fluttuante.
Iaroslav Neliubov/Shutterstock.com

La saggezza comune sembra essere che la CPU quad-core sia morta come soluzione di gioco praticabile. Anche i PC di fascia media hanno più di quattro core, ma quanto è il numero corretto quando si tratta del tuo PC da gioco?

Le basi di core e thread

Un core della CPU è essenzialmente un processore completo e indipendente. Una CPU quad-core ha effettivamente quattro CPU al suo interno. Fino al debutto delle CPU dual-core sui computer desktop, una CPU avrebbe un core, quindi il termine era usato in modo intercambiabile con "CPU".

Oggi, "CPU" di solito si riferisce al pacchetto CPU e "core" si riferisce al numero di processori indipendenti all'interno del pacchetto.

Il termine "thread" è l'abbreviazione di "thread di esecuzione" ed è semplicemente un insieme ordinato di istruzioni che la CPU elabora. Il sistema operativo gestisce i thread inviati alla CPU per l'elaborazione. Ciò include sia i thread richiesti dal sistema operativo che le applicazioni software in esecuzione su quel sistema operativo.

Se si dispone di un solo core della CPU in grado di elaborare un singolo thread, il sistema operativo deve ruotare rapidamente il thread su cui sta lavorando la CPU. Quindi il multitasking è un'illusione se stai riproducendo musica, navigando sul Web e copiando file in background su un computer single-core. La CPU sta semplicemente destreggiandosi tra i diversi compiti così rapidamente che, alla nostra percezione umana, tutto sembra accadere contemporaneamente.

Come vedere quanti core ha la tua CPU
CORRELATI Come vedere quanti core ha la tua CPU

Tuttavia, se hai più core della CPU, puoi elaborare più thread parallelamente tra loro, consentendo un vero multitasking. Soprattutto, aumenta la potenza di elaborazione poiché ogni thread ha accesso a un'intera CPU invece di condividerne una.

I giochi sono stati mal threaded per anni

Una configurazione di gioco per PC con monitor, sedia da gioco e illuminazione a LED.
Gorodenkoff/Shutterstock.com

Oltre a eseguire più applicazioni a thread singolo contemporaneamente, avere più core della CPU consente a un'applicazione di dividersi in più thread, sfruttando la potenza di elaborazione aggiuntiva che ciò consente.

Il problema è che alcuni tipi di applicazioni sono difficili da suddividere in più thread. Ciò significa che beneficiano maggiormente di uno o due core a velocità superiori rispetto a quattro o più core a velocità di picco inferiori.

Attività come l'utilizzo della CPU per il rendering di scene 3D possono essere suddivise quasi perfettamente tra tutti i core che desideri, ma gli sviluppatori di videogiochi hanno trovato difficile utilizzare più di due core per molto tempo. Questo è il motivo per cui le CPU quad-core sono state una CPU di gioco di base per così tanto tempo, con due core per gestire il gioco e gli altri core per gestire il sistema operativo e altri processi in background.

Tuttavia, il "threading" dei videogiochi è in costante miglioramento man mano che gli sviluppatori fanno i conti con la programmazione per più core della CPU. I moderni motori di gioco possono "generare" più di quattro thread, sebbene spesso ci siano solo uno o due thread "pesanti" limitati dalle velocità single-core.

Le console hanno otto core

Console di gioco in bianco e nero isolate su sfondo bianco.
Miguel Lagoa/Shutterstock.com

Uno dei motivi per cui viene sollevata la domanda sul conteggio dei core per i PC da gioco è che le console di gioco hanno più di quattro core. Ad esempio, sia la PlayStation 4 che la PlayStation 5 hanno otto core CPU fisici. Ne consegue che i giochi sviluppati per funzionare su queste console sarebbero codificati per sfruttare il maggior numero possibile di core poiché ogni singolo core in una console di gioco spesso offre solo prestazioni moderate.

La maggior parte dei giochi su PC sono versioni multipiattaforma, il che rende le console il minimo comune denominatore. Le console PlayStation 5 e Xbox Series utilizzano l'architettura hardware del PC e, nel caso di Xbox, abbiamo persino a che fare con una versione leggermente modificata di Windows.

Tuttavia, i giochi trasferiti da queste console al PC generalmente funzionano bene su sistemi quad-core o CPU a sei core che sembrano essere la scelta sempre più popolare per i sistemi di gioco entry-level e di fascia media. Va notato che nella maggior parte dei casi, i giochi moderni elencano le CPU quad-core come requisito minimo e il minimo non significa che otterrai le migliori prestazioni.

L'hyperthreading infanga le acque

Nella discussione su core e thread della CPU, dobbiamo prenderci un momento per parlare di hyperthreading. È il marchio Intel per una tecnica nota come Symmetrical Multi-Threading (SMT), ma è spesso usato per descrivere tutti gli SMT indipendentemente dal marchio della CPU.

Che cos'è l'hyperthreading?
CORRELATO Che cos'è l'hyperthreading?

Con SMT, ogni core della CPU fisica si presenta come due core "logici" al sistema operativo. Ogni core logico può gestire due thread contemporaneamente. La quantità totale di potenza della CPU disponibile in ciascun core rimane la stessa, ma garantisce che la CPU venga utilizzata nel modo più efficiente.

Quando si tratta di giochi multi-thread, una CPU quad-core con SMT non funzionerà come una CPU a otto core senza di essa. Tuttavia, funzionerà meglio di un quad-core senza SMT.

Quasi tutte le moderne CPU hanno SMT; ciò che conta è che ti ricordi di guardare il conteggio dei core e non il conteggio dei thread quando scegli una CPU!

I giocatori stanno diventando multitasking

Sebbene la maggior parte dei videogiochi non utilizzi più di quattro core hyperthread, i PC fanno molto di più che giocare ai videogiochi. I giocatori moderni potrebbero voler eseguire più applicazioni insieme al gioco a cui stanno giocando. Pensa ad applicazioni come Discord, software di streaming, download in background, apertura di finestre del browser su un secondo display e così via.

Come acquistare una nuova CPU per la tua scheda madre
CORRELATI Come acquistare una nuova CPU per la tua scheda madre

Ciò rende ragionevole avere più di quattro core della CPU poiché lascia risorse extra per attività non di gioco che altrimenti condividerebbero le risorse della CPU. Se prevedi di eseguire altre applicazioni insieme ai tuoi videogiochi, ti consigliamo di tenerne conto quando scegli una CPU.

Dipende dal tipo di gioco

Interno di un simulatore di corse con guanti da guida sul volante.
GARAGE38/Shutterstock.com

I videogiochi hanno molti generi e design diversi, non tutti con gli stessi requisiti di CPU. Un gioco di simulazione di corse può avere molti fili per simulare i vari aspetti delle corse, come l'aerodinamica, la fisica dei freni e il tempo. Un gioco di strategia in tempo reale può avere molti thread per le routine di intelligenza artificiale che alimentano centinaia di unità nel gioco. I giochi open world sono un ottimo caso d'uso per più thread poiché spesso hanno più sistemi simultanei che guidano diversi aspetti del mondo. Anche GTA V , rilasciato per PC nel 2013, si adatta ben oltre un sistema quad-core.

I nostri consigli

È chiaro che chiunque costruisca un computer da gioco per i giochi moderni, indipendentemente dal budget, dovrebbe evitare le CPU quad-core se desidera un po' di longevità dal sistema. Pensiamo che le CPU a sei core (hexacore) siano la chiara scelta entry-level. Ciò fornisce quattro core per i giochi moderni e due core per gestire attività non di gioco senza influire sulle prestazioni.

Le CPU a otto core (octa-core) sono il tuo obiettivo preferito, dato che questa è la configurazione della CPU nelle console moderne e rimarrà per anni almeno fino alla fine della generazione di PlayStation 5 e Series X|S.

Cosa sono i P-Core e gli E-Core su una CPU Intel?
CORRELATI Cosa sono i P-Core e gli E-Core su una CPU Intel?

C'è anche la ruga dell'architettura CPU ibrida di Intel, in cui i core ad alte prestazioni ed efficienza sono combinati in un unico pacchetto CPU. Ad esempio, l'Intel Core i5-12600K offre sei core CPU hyperthread ad alte prestazioni insieme a quattro core di efficienza non hyperthread. Ciò significa che i quattro core di efficienza possono gestire applicazioni non di gioco e processi in background di Windows, mentre il gioco ha accesso esclusivo a quei core veloci.

Andare oltre gli otto core ad alte prestazioni non è qualcosa che consigliamo esclusivamente per i giochi. Questi sono migliori se sei anche qualcuno che esegue rendering di editing video o altri carichi di lavoro non di gioco che si adattano bene su tutti i core che puoi lanciargli.

CORRELATI: Acquisto di un PC precostruito? 9 cose da controllare prima