È sbagliato attivare tutti i core del processore? consigli e come disabilitarli

Sommario:
- Processori con più di un core Perché?
- Differenza tra nucleo e filo
- In che modo si distingue tra core e thread?
- Quindi è sbagliato attivare tutti i core del processore?
- Sempre attivato per impostazione predefinita
- Non tutti i core vengono sempre utilizzati
- Differenza di prestazioni su una CPU con core disabilitati
- Come disabilitare o abilitare i core su un PC
- Disabilita o abilita i core in Windows
- Disabilitare o abilitare i core nel BIOS
- Conclusione e tutorial correlati
Su un PC è possibile disabilitare o abilitare tutti i core del processore, ma è davvero buono o cattivo? Sicuramente la risposta per molti è ovvia, ma ci sono molti utenti che hanno ancora dubbi sulla capacità di lavoro di un processore e sull'influenza sulla sua temperatura o sulla sua durata.
Quindi in questo articolo vedremo cosa consiste nell'attivare o disattivare i core, la differenza tra thread e core e se è veramente consigliato sovrapporre il nostro processore e come è possibile farlo. Quindi, senza ulteriori indugi, iniziamo.
Indice dei contenuti
Processori con più di un core Perché?
Il processore del nostro computer è l'elemento responsabile dell'esecuzione di tutti i calcoli che un programma o sistema operativo genera nelle nostre apparecchiature. L'unità centrale di elaborazione è responsabile dell'esecuzione delle operazioni che generiamo dopo l'interazione con l'interfaccia dell'apparecchiatura, e grazie a ciò i segnali elettrici sotto forma di bit di informazioni vengono tradotti in utili lavori.
Bene, forse l'elemento più significativo di un processore oggi sono i suoi core oltre alla sua frequenza. Per più di 10 anni, ci sono stati processori con più di un core all'interno del loro chip, quindi lo capiamo bene, i core di un processore sono gli elementi che sono responsabili dell'elaborazione delle informazioni.
Una CPU con un singolo core è costituita da una ALU (Logical Arithmetic Unit), UC (Control Unit), memoria cache, ecc. Bene, quando un processore ha più core, tutti questi componenti verranno replicati in egual numero in ciascun core o " Core ". In questo modo, sarai in grado di eseguire più operazioni contemporaneamente in ciascun ciclo di clock e quindi moltiplicarne le prestazioni.
Quindi, più core, maggiore sarà la capacità di elaborazione di un processore. A questo aggiungiamo la frequenza, più GHz (Gigahertz), più operazioni ogni secondo sarà in grado di eseguire. Questo è esattamente lo stesso in AMD e Intel, si basano sullo stesso principio.
Differenza tra nucleo e filo
Oltre ai core, in un processore ci sono thread o thread, ed è molto importante conoscere la differenza tra i due, perché influenzerà direttamente ciò che stiamo vedendo nel nostro sistema operativo o nel nostro BIOS.
Bene, parliamo di Core quando ci riferiamo a un circuito fisico integrato situato sul chip del processore. Ogni kernel ha i suoi componenti, cache, ecc. (Tranne la cache L3 condivisa).
Invece, un thread o Thread è un kernel logico, esiste un kernel che solo il sistema operativo comprende. Il sistema operativo carica i programmi per l'esecuzione in memoria e li suddivide in attività o flussi di controllo dei dati al fine di distribuirli ai core del processore. Ognuno di questi flussi è chiamato thread e saranno perfettamente gestiti o ordinati per essere elaborati tramite RAM, cache e altri elementi del processore.
Un processore sarà in grado di avere fino a due thread per core, ovvero se un i9-9900K ha 8 core, ora avremo 16 thread in cui distribuire e suddividere le attività in modo che l'elaborazione sia più efficiente. Intel è in grado di creare core logici nei suoi processori utilizzando la tecnologia Hyper Threading, mentre AMD lo fa con la tecnologia SMT. La differenza è che Intel lo utilizza solo per processori e notebook di fascia alta, mentre AMD lo implementa su tutta la gamma Ryzen.
Quando una CPU non ha nessuna di queste tecnologie, avrà lo stesso numero di core dei thread.
In che modo si distingue tra core e thread?
Tutte le spiegazioni precedenti ci aiuteranno a conoscere la differenza tra questi due elementi, poiché la disattivazione dei core non è la stessa del threading. In effetti, Windows 10 non presenterà i thread come se fossero kernel e ovviamente non è lo stesso disattivarne alcuni rispetto ad altri. Vediamo la differenza in un computer con questo i9-9900K all'interno.
La prima fotografia corrisponde a uno screenshot del BIOS di questo stesso computer nella sezione in cui è possibile abilitare o disabilitare i core. Come puoi vedere, ha 8 core (7 più tutti).
Considerando che nel Task Manager di Windows, Resource Monitor, abbiamo un conteggio di 16 CPU, che corrisponde ai thread. Quindi tienilo a mente, Windows parla di "processori" che si riferiscono a thread e non a core.
Nella sezione delle prestazioni del task manager ci sarà più chiaro, poiché qui ci informa del numero di processori logici, come lo chiama.
Quindi è sbagliato attivare tutti i core del processore?
Sicuramente NO, in effetti, è raccomandato e ciò che tutti dovrebbero fare. Se acquistiamo un processore a 8 core, il minimo che possiamo fare è sfruttare tutta la sua potenza e avere tutti i suoi core attivi dall'inizio.
Sempre attivato per impostazione predefinita
Ed è che sia Windows che altri sistemi come Mac o Linux, hanno sempre tutti i core di un processore attivati per impostazione predefinita. Senza di noi fare nulla, qualunque sia il processore installato, il sistema operativo rileverà automaticamente tutti i core e darà loro l'uso necessario.
I sistemi odierni sono perfettamente in grado di utilizzare tutti i core, anche i processori con un massimo di 32 core e 64 thread come AMD Threadripper 2990WX. Immagina di guardarlo nel tuo task manager.
Non tutti i core vengono sempre utilizzati
Ma qualcosa che dobbiamo prendere in considerazione è che in sistemi come Windows, possono disattivare automaticamente i core a seconda delle esigenze prestazionali che hai. Non è comune, ma se stiamo riscontrando un calo evidente delle prestazioni delle nostre apparecchiature senza motivo, potremmo avere una serie di core disattivati. Quindi vedremo come fare tutto questo.
Alcuni sistemi più vecchi come Win dows 7 o Windows 8 tendono a disabilitare un certo numero di core di default se non vengono utilizzati, quindi queste versioni dovranno essere particolarmente attente. Windows 10 da parte sua non lo fa.
In effetti, le prestazioni dei processori multi-core dipendono completamente dal modo in cui un'applicazione è programmata. E sì, dobbiamo sapere che non tutte le applicazioni sono in grado di utilizzare tutti i core di un processore, infatti alcuni ne usano solo uno, poiché la loro programmazione non ha considerato il lavoro multiprocesso.
Invece, applicazioni di livello e qualità migliori, e anche i giochi sono in grado di utilizzare la massima capacità del nostro processore, ed è così che dovrebbe essere.
Differenza di prestazioni su una CPU con core disabilitati
Per fare la differenza tra l'accensione e lo spegnimento dei core un po 'più visivi, vedremo il confronto tra un benchmark con Cinebench R15 e il nostro Intel Core i9-9900K con tutti i suoi core attivati e con solo quattro di essi:
Bene, vedi, il punteggio viene tagliato solo a metà. Se ciò accade in un benchmark, accadrà esattamente la stessa cosa nei programmi utilizzati e nel sistema. Chiaramente, non ha senso avere una CPU con i core disabilitati.
Inoltre, potresti pensare: "Almeno avremo una CPU meno calda perché metà di essa non funziona". Certamente questo dovrebbe essere il caso, anche se se stressiamo questo processore con solo 4 core al massimo, otterremo temperature molto simili a se lo avessimo fatto con tutti loro. È anche vero che il consumo di energia sarà ridotto di alcuni watt, ma in realtà le differenze in questo senso sono molto piccole e non ne valgono la pena.
Come disabilitare o abilitare i core su un PC
Ora è il momento di vedere come possiamo attivare o disattivare i core di un processore sia dal sistema operativo Windows, che la maggior parte di noi utilizza, sia dal BIOS, in particolare da un BIOS Asus e un altro da MSI.
L'utilità di questo non è precisamente il fatto di disattivarli, ma di vedere se il nostro team ha davvero tutti i core in uso per sfruttare al massimo la potenza.
Disabilita o abilita i core in Windows
Questo metodo è valido per tutti i sistemi operativi Windows, almeno da Windows Vista.
Lo strumento che useremo sarà " msconfig ", quindi la prima cosa che dobbiamo fare è premere la combinazione di tasti " Windows + R " per aprire lo strumento Esegui. Successivamente, scriveremo il comando " msconfig " per aprire il pannello di configurazione corrispondente.
Quindi andremo alla scheda " Start " e fare clic su " Opzioni avanzate ".
Se vogliamo disattivare un certo numero di core, allora attiveremo la casella "Numero di processori" e scegliamo il numero di quelli che vogliamo continuare a lavorare. È molto importante sapere che i thread appariranno in questo elenco e non i core fisici, se la tua CPU ha 16 thread, quindi per disattivare due core dovremo scegliere il numero 12 (thread 2 + 2).
Se ciò che vogliamo è riattivare assolutamente tutti i core, poiché dovremo solo disattivare la casella "numero di processori", automaticamente dopo un riavvio, verranno utilizzati tutti i core e i thread.
Ogni volta che modificheremo questa opzione, dovremo riavviare per rendere effettive le modifiche.
Disabilitare o abilitare i core nel BIOS
Possiamo anche eseguire questa procedura nel BIOS, sebbene in questo caso non disattiveremo i thread, ma direttamente i core. Anche se è anche vero che ci sono alcuni BIOS che consentono la disattivazione dei thread.
Per gli utenti che hanno un BIOS Asus UEFI, nella maggior parte dei casi il processo sarà questo: dopo essere entrati nel BIOS, attiveremo la modalità avanzata e andremo alla sezione " Avanzate ". Nelle opzioni relative alla CPU, troveremo un'opzione che dice " Core del processore attivo ". È qui che possiamo selezionare il numero di core che saranno attivi.
È possibile che su schede più recenti questo BIOS sia leggermente diverso, in ogni caso, ci sarà sempre un'opzione, sia nelle opzioni avanzate della CPU, sia nella sezione Overclocking.
E per gli utenti che hanno una scheda MSI, il processo sarà simile: riattiveremo la modalità avanzata e in questo caso andremo direttamente alle opzioni di overclocking "OC". Avremo un'opzione il cui nome è esattamente lo stesso del precedente, quindi lì possiamo attivare il numero di core da usare.
Conclusione e tutorial correlati
Speriamo che con questo piccolo tutorial ti abbiamo convinto che i core di un processore sono da usare e non li hanno disabilitati. Ci sono pochissimi vantaggi che otteniamo in termini di temperatura e consumo e molto che perdiamo in termini di prestazioni.
Ora ti lasciamo con alcuni link che puoi trovare interessanti:
Bene, se hai problemi con questa questione di core e thread, saremo felici di aiutarti, quindi lasciaci un commento qui sotto o chiedi nel nostro forum hardware.
▷ Programmi di avvio di Windows 10: come disabilitarli

Se vuoi che il tuo PC si avvii più velocemente ✅ qui ti mostriamo come disabilitare i programmi di avvio di Windows 10 e alcuni trucchi che ti saranno utili
▷ Come attivare tutti i core del processore in Windows

Come attivare tutti i core del processore in Windows nel modo più semplice per migliorare le prestazioni del tuo PC ✅ Da non perdere!
Come prenderti cura della batteria del tuo laptop: i migliori consigli

La batteria del tuo laptop è un componente delicato, tuttavia puoi ottimizzare le sue prestazioni e allungarne la vita se segui questi trucchi chiave