Concetti chiave
- Monitorare le metriche delle prestazioni di gioco può aiutarti a identificare potenziali colli di bottiglia, semplificare la modifica delle opzioni visive di gioco e mostrarti quali opzioni visive assorbono più risorse.
- Monitorare l'utilizzo di GPU e CPU, nonché l'utilizzo della CPU per core, rivela potenziali colli di bottiglia.
- Altre metriche utili delle prestazioni di gioco includono l'utilizzo della memoria video, l'utilizzo della RAM, il frame rate medio e in tempo reale, nonché metriche relative al tempo di frame.
Come molti altri giocatori di PC, ho un elenco delle statistiche preferite sulle prestazioni di gioco che controllo in ogni gioco. Questi mi aiutano a capire quali impostazioni devo modificare per ottenere le migliori prestazioni dai miei giochi. Ecco come puoi fare lo stesso.
Perché monitorare comunque le statistiche sulle prestazioni di gioco?
Innanzitutto, la maggior parte delle volte, voglio solo controllare le prestazioni complessive in fotogrammi al secondo (FPS). Successivamente, mi piace avere le statistiche delle prestazioni sullo schermo mentre modifico le impostazioni visive per verificare le prestazioni complessive e l'impatto delle singole opzioni sul frame rate.
Il monitoraggio delle metriche delle prestazioni di gioco è ottimo per individuare i colli di bottiglia, sia sul lato GPU che su quello CPU. Puoi farlo osservando la percentuale di utilizzo della scheda grafica e della CPU.
Un altro caso d'uso è quando noto degli scatti nel gioco. Se il gameplay non risulta fluido, puoi attivare il grafico del tempo di frame e vedere se mostra grandi differenze di tempo di frame sotto forma di picchi di tempo di frame.
Le statistiche sulle prestazioni di gioco possono anche visualizzare i valori termici della CPU e della GPU e la quantità di memoria della GPU utilizzata. Ciò è utile quando hai una GPU con 8 GB o meno vRAM e vuoi vedere se hai esaurito la memoria video applicando opzioni visive come l'alta qualità delle texture. Puoi anche mostrare la quantità totale di RAM utilizzata, la quantità di RAM utilizzata dal gioco a cui stai giocando, la quantità di energia utilizzata da CPU e GPU (utile quando si esegue l'overclocking o il sottotensione della CPU o della GPU), orologi in tempo reale della tua GPU e CPU e un sacco di altre statistiche.
Detto questo, non controllo ogni singola statistica disponibile. Ho una suite predefinita di statistiche sulle prestazioni di gioco che utilizzo nella maggior parte dei giochi, che occasionalmente modifico per specifici scenari di ricerca di colli di bottiglia.
Percentuale di utilizzo della GPU, temperatura e potenza
La percentuale di utilizzo della GPU e la frequenza fotogrammi sono le statistiche più importanti sulle prestazioni di gioco. Se l'utilizzo della tua GPU è intorno agli anni Novanta, 95% o superiore, stai bene e la tua scheda grafica funziona al massimo ottimale. Come puoi vedere nello screenshot qui sotto, l'utilizzo della mia GPU è del 97%, che è ottimale.
Se l'utilizzo della GPU scende al di sotto del 90%, qualcosa non va. La situazione più probabile è che la tua CPU funzioni al massimo ma non riesca a tenere il passo con la GPU. In altre parole, se la percentuale di utilizzo della GPU è inferiore al 90%, molto probabilmente la tua CPU non è un abbinamento ideale per la tua GPU. La CPU è il collo di bottiglia in questo caso particolare.
Il gioco che ho utilizzato per mostrare quali statistiche di gioco monitoro è Star Wars Jedi: Survivor. Ho scelto questo gioco appositamente perché ha prestazioni altamente instabili e un sacco di balbettii di varia origine. Il gioco colpisce anche la CPU in modo piuttosto duro, soprattutto nei livelli più grandi e semi-open-world come Koboh.
Detto questo, un basso utilizzo della GPU può avere molte altre cause. Una potenziale causa è che il buffer VRAM è al limite massimo, quindi il sistema operativo inizia a utilizzare la RAM di sistema, il che causa massicci cali di prestazioni perché la RAM di sistema è molto più lenta della memoria della GPU.
Successivamente, potresti aver limitato accidentalmente il frame rate e dimenticartene. Ad esempio, limito il frame rate a 60 fps in numerosi giochi a cui gioco. Il mio monitor ha un pannello VA, che lo rende soggetto a sfarfallio con VRR attivato, quindi devo disattivare VRR in alcuni giochi e limitare il frame rate per disabilitare lo strappo dell'immagine. Come puoi vedere di seguito, quando limito Jedi Survivor a 60 fps, l'utilizzo della mia GPU scende a circa l'85% perché la GPU può eseguire il gioco a un frame rate superiore a 60 fps.
Un'altra potenziale causa di un basso utilizzo della GPU è se il gioco soffre di compilazione di shader o stuttering di attraversamento. Nell'esempio seguente, la causa è lo stuttering di attraversamento, innescato dallo spostamento in un'altra porzione della mappa che deve avere le sue risorse caricate in background. Ciò porta ad un notevole rallentamento per alcuni secondi, durante i quali la percentuale di utilizzo della GPU diminuisce. Ritorna agli anni Novanta poco dopo.
Altre cause di basso utilizzo della GPU includono la mancanza di RAM di sistema sufficiente, la limitazione della potenza della GPU (accidentalmente o intenzionalmente), problemi di raffreddamento della GPU che portano alla limitazione termica della GPU, e altri.
Oltre alla percentuale di utilizzo della GPU, monitoro anche la temperatura e la potenza utilizzata della GPU. Il primo è utile nel mio caso perché ho un hotbox di un recinto, noto anche come NZXT H510. Il case sembra fantastico, che è il motivo principale per cui l'ho acquistato. Al contrario, l'H510 ha un flusso d'aria piuttosto scarso che si traduce in una temperatura termica della GPU e della CPU molto più elevata rispetto ai migliori case per PC. Questo è il motivo per cui mi piace che la temperatura della mia GPU sia sempre mostrata nella sovrapposizione delle prestazioni di gioco.
La potenza della GPU, misurata in watt, e i dati termici sono utili da controllare dopo aver sottomesso la GPU per vedere se l'operazione ha ridotto l'accumulo di calore e la potenza utilizzata. Sono anche utili da avere nel caso in cui il gioco rallenti inaspettatamente, come quando il buffer di memoria della GPU va in overflow. Se vedi che l'utilizzo della GPU è diminuito insieme alla potenza della GPU e noti che l'utilizzo della memoria della GPU è prossimo alle dimensioni della memoria della GPU, puoi dedurre che probabilmente devi abbassare la qualità delle texture o disattivare gli effetti di ray tracing poiché questi utilizzano un sacco di memoria video.
Memoria GPU utilizzata
La memoria GPU è un'altra statistica di gioco che ho sempre attivo. È principalmente perché possiedo una GPU da 8 GB, una RTX 3070, e quegli 8 giga di memoria spesso si riempiono con la massima qualità delle texture in molti recenti giochi AAA. Ciò è particolarmente vero quando si eseguono questi giochi alla risoluzione nativa 3440×1440 del mio monitor, invece di trasmetterli in streaming sullo schermo 1080p del mio ROG Ally.
Come mostrato nello screenshot qui sotto, hai la memoria totale utilizzata e la memoria utilizzata dal processo corrente, in questo caso Jedi Survivor. Se questo si avvicina o supera gli 8000 MB per la memoria totale utilizzata, significa che dovrei eliminare alcune opzioni visive che utilizzano molta memoria GPU. Nella maggior parte dei casi, questa è la qualità delle texture, ma a volte posso mantenere texture alte ma abbassare le ombre su medie o disattivare gli effetti RT se li ho attivati.
Non è necessario disporre sia della "VRAM" e “Utilizzo/processo VRAM” statistiche mostrate, ma mi piace averle entrambe perché una discrepanza troppo elevata tra i due valori potrebbe rivelare che ho il mio browser o qualche altra app che utilizza molta memoria video aperta e in esecuzione in background.
Ad esempio, su Windows, è normale che il sistema utilizzi tra 1 GB e 1,7 GB di memoria video. Maggiore è la risoluzione del monitor, maggiore sarà la quantità di vRAM riservata dal sistema, e questo vale anche per le configurazioni multi-monitor. Quindi, se noto che il sistema utilizza più di 2 GB di memoria video, controllo se il mio browser o qualche altra app è in esecuzione in background.
Percentuale di utilizzo della CPU e utilizzo della CPU per core
Nella maggior parte dei giochi, controllo solo la percentuale di utilizzo totale della CPU. Ma se noto un basso utilizzo della GPU insieme a un elevato utilizzo della CPU, 50% o superiore, di solito abilito la metrica di utilizzo della CPU per core.
Come puoi vedere di seguito, Jedi Survivor può punire la tua CPU. Detto questo, la mia RTX 3070 non è abbastanza potente perché il mio Ryzen 5600X diventi il collo di bottiglia, almeno in Jedi Survivor, poiché l'utilizzo della GPU è al 97%.
In Marvel's Spider-Man Remastered, d'altra parte, il mio Ryzen 5600X era al massimo con i riflessi RT abilitati e la qualità RT impostata su 8 o superiore. Ciò ha portato a cali di prestazioni durante gli spostamenti in città. Quindi, quando ho attivato il monitoraggio della CPU per core, ho notato che quando il web girava per Manhattan il mio utilizzo della CPU è andato oltre il 90% e l'utilizzo della GPU è sceso al di sotto dell'80%. Questo è un chiaro segno che la mia CPU è il principale collo di bottiglia.
L'utilizzo della CPU per core può anche aiutarti a individuare i giochi con CPU limitata che non utilizzano tutti i core della CPU. Ad esempio, Gotham Knights è un gioco scarsamente ottimizzato che utilizza solo pochi core della CPU. Ciò significa che la tua CPU è il collo di bottiglia principale, anche se l’utilizzo complessivo della CPU è relativamente basso.
Ma se attivi l'utilizzo della CPU per core in quel gioco, noterai che solo pochi core della CPU sono al massimo, mentre il resto viene utilizzato in modo piuttosto leggero. Questo, combinato con un basso utilizzo della GPU, significa che la tua CPU è il collo di bottiglia in questo caso particolare, anche se l'utilizzo complessivo della CPU è basso. L'analisi video qui sotto, per gentile concessione di Digital Foundry, fa un ottimo lavoro nel mostrare il gioco di Gotham Knights. Problemi della CPU. Tieni presente che il gioco ha ricevuto numerose patch dal momento in cui è stato realizzato il video, ma soffre ancora di un utilizzo relativamente scarso della CPU.
Utilizzo della RAM
Per quanto riguarda le metriche relative alla RAM, controllo l'utilizzo totale e la quantità di RAM utilizzata dal gioco a cui sto giocando, etichettato come &ldquo ;Utilizzo/processo RAM” nello screenshot qui sotto.
Dato che ho 32 GB di RAM, questa statistica non è importante per me personalmente. Tuttavia, se disponi di un PC da gioco con 16 GB di memoria o meno, questa statistica può mostrare quando il gioco a cui stai giocando utilizza troppa RAM del sistema.
Frequenza fotogrammi media e in tempo reale
Per quanto riguarda i frame rate, monitoro solo i frame rate attuali e medi. La statistica del frame rate in tempo reale è utile per verificare le prestazioni di gioco in diverse aree o livelli di gioco, soprattutto quando si modificano le impostazioni visive.
Il frame rate medio non è molto utile, soprattutto nell'esempio sopra in cui il gioco funziona a frame rate illimitati nei menu, risultando in un valore fps medio pazzesco, ma mi piace averlo solo perché.
Grafico del tempo del frame
Infine, abbiamo il grafico del tempo del frame. Questa è una statistica di gioco estremamente importante da monitorare, soprattutto perché sempre più giochi per PC sembrano mostrare problemi di frame pacing.
Se sblocchi la frequenza dei fotogrammi, vuoi vedere un grafico del tempo dei fotogrammi simile a quello qui sotto. La linea presenta alcune incongruenze, ma queste sono causate dal frame rate variabile.
Se blocchi i tuoi fps a 60, come ho fatto di seguito, il grafico del frame time dovrebbe essere completamente piatto. Questo è uno scenario perfetto che si verifica solo se blocchi il frame rate o disponi di un PC abbastanza potente da eseguire sempre il gioco alla massima frequenza di aggiornamento del monitor.
Ciò che non vuoi vedere è l'esempio seguente. Quei picchi enormi sul grafico del frame time rappresentano la balbuzie trasversale che affligge Jedi Survivor. Il grafico qui sotto mostra il momento in cui Cal si sposta dall'insediamento principale di Koboh alla natura selvaggia, con il gioco che carica la porzione successiva del livello sullo sfondo, provocando uno stuttering piuttosto evidente durante l'attraversamento.
Il grafico temporale del frame è utile in situazioni come queste; quando noti che il tuo gioco è lento, ma i parametri delle prestazioni mostrano frame rate medi elevati e un utilizzo elevato di CPU e GPU.
Scegliere lo strumento giusto per il monitoraggio delle statistiche
Il monitoraggio delle statistiche delle prestazioni di gioco è un ottimo modo non solo per ottimizzare -impostazioni di gioco in base alle prestazioni che cerchi, ma anche per identificare i colli di bottiglia della CPU e della GPU, controllare se la tua GPU ha memoria sufficiente per eseguire il gioco con le texture massime e indagare sul motivo per cui il tuo gioco funziona male o in modo non uniforme e perché sembra balbetta anche se il frame rate medio è alto.
Se sei interessato a monitorare tu stesso le statistiche delle prestazioni di gioco, controlla quali 3 strumenti di monitoraggio delle prestazioni di gioco consiglio a ogni giocatore PC.