BLOG

Che cos'è il PC Bottlenecking?

  Questa pagina è stata tradotta automaticamente da DeepL. Switch to English

In parole povere, la strozzatura del PC può essere descritta come una limitazione delle prestazioni causata da un componente specifico o da un altro aspetto del sistema che impedisce al PC di raggiungere il suo massimo potenziale di prestazioni.

Oppure, per usare un'immagine, cercare di versare un'intera bottiglia di liquido attraverso la stretta apertura di una bottiglia: avete un litro d'acqua, avete una brocca da un litro dall'altra parte, ma il collo della bottiglia limita le prestazioni. Letteralmente, un collo di bottiglia.

Come funziona il bottlenecking?

Un PC funziona in modo molto sincronizzato. Molti sanno che la GPU (Graphics Processing Unit) è la principale responsabile del framerate nei giochi e di altre attività di calcolo della GPU, ma la CPU (Central Processing Unit) deve elaborare i dati abbastanza rapidamente da "alimentarli" alla GPU. In generale, il contenuto del PC è memorizzato su un'unità SSD o HDD. I dati vengono poi trasferiti attraverso la memoria di sistema (RAM) alla CPU e alla GPU. Grazie al bus PCI Express, questi dati e la memoria di sistema sono accessibili a velocità estremamente elevate.

Bottlenecking article 01

Una rappresentazione visiva di una GPU che subisce un collo di bottiglia da parte di una CPU

Tuttavia, se la CPU è troppo lenta per trasferire efficacemente i dati alla GPU, quest'ultima potrebbe essere "imbottigliata", ovvero avere prestazioni non sfruttate. È ferma in attesa del completamento del ciclo successivo della CPU. Tutti quei dati deliziosi, le texture di gioco ad alta risoluzione, l'incredibile contenuto del gioco, se ne stanno lì nello storage o nella RAM di sistema, mentre la CPU fa del suo meglio per spostarli. Roba da spezzare il cuore.

In alternativa, se la CPU è un concentrato di potenza che invia enormi quantità di dati a ogni ciclo, ma la GPU non è abbastanza veloce per gestirli, la GPU sarà il collo di bottiglia del sistema.

Bottlenecking article 02

Una rappresentazione visiva delle prestazioni del sistema ostacolate dalla GPU.

La CPU e la GPU sono i due componenti più discussi, ma non esistono nel vuoto. Nei sistemi moderni, anche la memoria di sistema e l'archiviazione possono svolgere un ruolo importante. Ad esempio, se si utilizza ancora un'unità SATA, la velocità potrebbe essere limitata a circa 500-550 MB/s. Mentre una moderna unità SSD M.2 NVMe con compatibilità PCIe 5.0 può produrre velocità di lettura sequenziale fino a 14.000 MB/s. Si tratta di una velocità circa 25 volte superiore. Se disponete di una GPU e di una CPU moderne di fascia alta, non bloccatevi con uno storage lento.

Bottlenecking article 03

Uno degli altri componenti che spesso viene trascurato è la memoria di sistema, o RAM. La quantità di RAM gioca un ruolo importante nella riduzione delle prestazioni. Ad esempio, se si eseguono giochi moderni ad alta risoluzione, è necessario scambiare file di texture di grandi dimensioni ed enormi quantità di dati dalla memoria alla GPU e alla CPU.

Se cercate di farlo con 4GB o 8GB di memoria, vi troverete in difficoltà. I sistemi moderni funzionano meglio con almeno 16 GB di RAM e alcune applicazioni (come i programmi di editing video) traggono notevoli vantaggi da 32, 64 o addirittura 128 GB di RAM. Ma la quantità di RAM non è l'unica cosa a cui pensare: la larghezza di banda complessiva della memoria di sistema, la frequenza della memoria, possono giocare un ruolo importante.

Abbiamo scoperto che sui sistemi moderni, passare da DDR5 4800 MHz a DDR5 6000 MHz può migliorare notevolmente il framerate.

Bottlenecking article 04

Per ulteriori informazioni sull'importanza della memoria, consultate la nostra pagina MEMORY MATTERS.

Se la memoria è troppo lenta o non è sufficiente, si potrebbe creare un collo di bottiglia nel resto del sistema.

Ora che abbiamo stabilito che cos'è il bottlenecking, cosa dobbiamo fare? Come si fa a capire se il proprio sistema è soggetto a colli di bottiglia e cosa si fa in tal caso?

Il mio PC è intasato?

Ci sono diversi programmi che si possono usare per identificare i colli di bottiglia del PC, ma un paio delle opzioni più popolari sono NVIDIA GeForce Experience o MSI Afterburner. Questi strumenti consentono di monitorare in tempo reale l'utilizzo della CPU e della GPU durante i giochi e i benchmark.

Il sistema utilizzato per questo test è un processore Intel Core i9 13900K con una NVIDIA GeForce RTX 4090, 64 GB di CORSAIR Dominator Titanium DDR5-6400 e un'unità SSD CORSAIR MP700 M.2 NVMe da 2 TB.

Bottlenecking article 05

Con l'ultima applicazione NVIDIA installata, premendo ALT+Z posso aprire il menu NVIDIA, selezionare "Statistiche" dal fondo, quindi fare clic su "Visualizza tutto" che mostra le statistiche che possono essere sovrapposte al PC.

Bottlenecking article 06

Si consiglia di selezionare l'utilizzo della GPU e della CPU, in quanto sono le due voci più evidenti che mostrano dove si trova il collo di bottiglia.

Questa operazione produce una sovrapposizione che si trova nell'angolo del monitor e fornisce i fotogrammi al secondo del sistema, nonché la percentuale di utilizzo della GPU e della CPU, come in questo caso:

Bottlenecking article 07

Ora, per eseguire alcuni benchmark o giochi. A seconda di ciò che state cercando di fare con il vostro sistema, questo cambierà per voi. Se siete preoccupati per il rischio di colli di bottiglia durante il lavoro di AI o di editing video ad alta intensità di CPU, allora dovrete utilizzare strumenti diversi. È possibile utilizzare una serie di benchmark affidabili, come CineBench, 3Dmark, PCMark 10 o altri. Alcuni giochi, come Shadow of the Tomb Raider, hanno benchmark integrati che producono punteggi affidabili.

Una volta stabilito quale software utilizzare per il benchmarking o il monitoraggio delle prestazioni, è necessario tenere d'occhio i numeri della percentuale di GPU e CPU. È necessario verificare quale componente è costantemente in testa ai numeri più alti. L'elemento che ha una percentuale di utilizzo più alta è quello che molto probabilmente rappresenta il collo di bottiglia delle prestazioni.

Bottlenecking article 08a

Negli esempi riportati nella tabella precedente, il collo di bottiglia della GPU avrebbe un valore costantemente superiore al 95%, mentre la CPU sarebbe significativamente più bassa, in questo esempio, costantemente sotto il 70% di utilizzo. Ciò implica che la CPU sta usando pochissimo delle sue capacità mentre la GPU sta usando quasi tutto ciò che ha. Al contrario, se si scambiano questi numeri, l'utilizzo della GPU al di sotto del 70% implicherebbe che sta aspettando di fare qualcosa, mentre la CPU che si attesta costantemente intorno al 95% o più implicherebbe che sta facendo tutto il possibile, ma non riesce comunque a tenere il passo della GPU. Si noti che questi numeri sono solo esempi e che i numeri del mondo reale saranno molto diversi.

Ok, ho trovato il mio collo di bottiglia. E adesso?

Congratulazioni! Avete trovato il componente hardware che vi impedisce di sfruttare appieno il potenziale del vostro PC quando si tratta di far girare il vostro gioco o software preferito. Il passo successivo consiste nel valutare cosa fare. Il modo più semplice per migliorare le prestazioni è ridurre le impostazioni. Ad esempio, se in un gioco la GPU è limitata, provate a ridurre le impostazioni grafiche di una tacca o a diminuire la risoluzione. Su alcune schede, il software del driver ha persino un pulsante "ottimizza impostazioni" specifico per ogni gioco o software installato.

Bottlenecking article 08

Questa opzione è gratuita e può aiutare a ottimizzare le prestazioni grafiche se la GPU è il vostro collo di bottiglia.

Se vi trovate con la CPU bloccata, ci sono diverse opzioni da prendere in considerazione.

  • Assicuratevi che la CPU non si surriscaldi monitorando la temperatura durante i benchmark. Se la CPU si surriscalda, seguite i metodi di risoluzione dei problemi del dissipatore della CPU per assicurarvi che sia installato e funzioni correttamente.
  • Assicurarsi che tutte le impostazioni per la CPU specifica siano corrette nell'UEFI/BIOS del sistema.
  • Abilitare XMP (per Intel) o EXPO (per AMD) per assicurarsi che il processore e la memoria lavorino alla velocità nominale e che l'overclocking sia abilitato.

Infine, c'è l'opzione più costosa (ma più divertente): l'aggiornamento. L'aspetto migliore dell'essere un giocatore di PC è sapere che una serie di elementi del sistema possono essere aggiornati singolarmente. Per un PC desktop, le opzioni sono quasi illimitate. Anche se la vostra CPU ha un paio d'anni, potreste ottenere un enorme miglioramento aggiornando la scheda grafica. Avete bisogno di risolvere il problema del calore? Che ne dite di un nuovo dissipatore per la CPU? La GPU si surriscalda? Aggiornate il vostro case con un modello ad alto flusso d'aria e con ventole migliori per mantenerlo fresco. Il nostro webstore offre un'ampia gamma di opzioni per l'aggiornamento del PC, quindi date un'occhiata!

È importante rendersi conto che ogni sistema ha un collo di bottiglia di qualche tipo per qualsiasi applicazione. Sta a voi decidere se quel collo di bottiglia influisce sul vostro divertimento con il PC. La differenza tra 30 FPS e 60 FPS è notevole, ma tra, ad esempio, 150 FPS e 180 FPS? Questo dipende da voi.

REGISTRAZIONE DEL PRODOTTO

CONTENUTI CORRELATI