Comprensione e ottimizzazione dei frame rate dei videogiochi
Uno dei benchmark più comuni utilizzati per misurare le prestazioni grafiche di un videogioco è il frame rate o i frame al secondo. La frequenza dei fotogrammi in un videogioco riflette la frequenza con cui un'immagine che vedi sullo schermo viene aggiornata per produrre l'immagine e il movimento/movimento della simulazione. La frequenza dei fotogrammi viene spesso misurata in fotogrammi al secondo o FPS (da non confondere con Sparatutto in prima persona).
Ci sono molti fattori che determinano la frequenza dei fotogrammi di un gioco, ma come per molte cose nella tecnologia, più qualcosa è alto o veloce, meglio è. I frame rate bassi nei videogiochi comporteranno una serie di problemi che possono verificarsi nei momenti meno opportuni. Esempi di ciò che può verificarsi con frame rate bassi includono movimenti instabili o saltellanti durante le sequenze d'azione che comportano molti movimenti/animazioni; Schermi congelati che rendono difficile l'interazione con il gioco e molti altri.
Le domande frequenti sulla frequenza dei fotogrammi descritte di seguito forniscono risposte ad alcune domande di base relative alle frequenze dei fotogrammi dei videogiochi, come? misurare i fotogrammi al secondo e le diverse modifiche e strumenti che è possibile utilizzare per migliorare la frequenza dei fotogrammi e la grafica complessiva prestazione.
Cosa determina la frequenza dei fotogrammi o i fotogrammi al secondo di un videogioco?
Esistono numerosi fattori che contribuiscono alla frequenza dei fotogrammi di un gioco o alle prestazioni dei fotogrammi al secondo (FPS). Le aree che possono influire sul frame rate/FPS del gioco includono:
- Hardware di sistema, come il scheda grafica, scheda madre, processore, e memoria.
- Impostazioni grafiche e di risoluzione all'interno del gioco.
- Quanto bene il codice del gioco è ottimizzato e sviluppato per le prestazioni grafiche.
In questo articolo, ci concentreremo sui primi due punti elenco poiché l'ultimo è fuori dalle nostre mani poiché contiamo sullo sviluppatore del gioco per aver scritto un codice ottimizzato per la grafica e le prestazioni.
Il più grande fattore che contribuisce al frame rate o alle prestazioni FPS di un gioco è la scheda grafica e la CPU. In termini di base, la CPU del computer invia informazioni o istruzioni da programmi, applicazioni, in questo caso il gioco, alla scheda grafica. La scheda grafica quindi, a sua volta, elaborerà le istruzioni ricevute, renderà l'immagine e la invierà al monitor per la visualizzazione.
Esiste una relazione diretta tra la CPU e GPU, con le prestazioni della tua scheda grafica che dipendono dalla CPU e viceversa. Se una CPU è sottodimensionata, non ha senso eseguire l'aggiornamento alla scheda grafica più recente e migliore se non sarà in grado di utilizzare tutta la sua potenza di elaborazione.
Non esiste una regola generale per determinare quale combinazione scheda grafica/CPU sia la migliore, ma se la CPU fosse una media alla CPU di fascia bassa 18-24 mesi fa ci sono buone probabilità che sia già nella fascia bassa del sistema minimo requisiti. In effetti, una buona parte dell'hardware sul tuo PC viene probabilmente superata da hardware nuovo e migliore entro 0-3 mesi dall'acquisto. La chiave è cercare di trovare il giusto equilibrio con la grafica del gioco e le impostazioni di risoluzione.
Quale frequenza di fotogrammi o fotogrammi al secondo è accettabile per i videogiochi/giochi per computer?
La maggior parte dei videogiochi oggi sono sviluppati con l'obiettivo di raggiungere un frame rate di 60 fps, ma è considerato accettabile un valore compreso tra 30 fps e 60 fps. Questo non vuol dire che i giochi non possano superare i 60 fps, in effetti molti lo fanno, ma al di sotto dei 30 fps, le animazioni potrebbero iniziare a diventare discontinue e mostrare una mancanza di movimento fluido.
I fotogrammi al secondo effettivi che sperimenti variano durante il gioco in base all'hardware e a ciò che potrebbe accadere nel gioco in un dato momento. In termini di hardware, come accennato in precedenza, la tua scheda grafica e la tua CPU giocheranno un ruolo nei fotogrammi al secondo, ma anche il tuo monitor può anche avere un impatto sull'FPS che sarai in grado di vedere. Molti monitor LCD sono impostati con una frequenza di aggiornamento di 60Hz, il che significa che qualsiasi cosa al di sopra di 60 FPS non sarà visibile.
Insieme al tuo hardware, giochi come Destino (2016), Sorveglianza, Campo di battaglia 1 e altri che hanno una grafica intensa, le sequenze d'azione possono avere un impatto sull'FPS del gioco a causa di un gran numero di oggetti in movimento, fisica e calcoli del gioco, ambienti 3D e altro ancora. Anche i giochi più recenti possono richiedere versioni superiori di a Modello dello shader DirectX che una scheda grafica può supportare, se il requisito del modello di shader non è soddisfatto dalla GPU, spesso possono verificarsi prestazioni scadenti, frame rate basso o incompatibilità.
Come posso misurare la frequenza dei fotogrammi o i fotogrammi al secondo di un gioco sul mio computer?
Sono disponibili numerosi strumenti e applicazioni per misurare la frequenza dei fotogrammi o i fotogrammi al secondo di un videogioco mentre stai giocando. Il più popolare e quello che molti considerano il migliore si chiama Fraps. Fraps è un'applicazione standalone che funziona dietro le quinte per qualsiasi gioco che utilizza DirectX o grafica OpenGL API (Application Programming Interface) e funge da utility di benchmarking che visualizzerà i frame correnti al secondo e misurerà l'FPS tra un inizio e un endpoint. Oltre alla funzionalità di benchmarking, Fraps ha anche funzionalità per l'acquisizione di schermate di gioco e l'acquisizione di video in tempo reale all'interno del gioco. Sebbene la piena funzionalità di Fraps non sia gratuita, offre una versione gratuita con limitazioni che includono il benchmarking FPS, 30 secondi di acquisizione video e screenshot .bmp.
Ci sono alcune applicazioni Fraps Alternative là fuori come Bandicam, ma finirai per dover pagare anche quelle se vuoi la piena funzionalità.
Come posso ottimizzare l'hardware o le impostazioni di gioco per migliorare frame rate, FPS e prestazioni?
Come menzionato nelle domande precedenti, ci sono due cose principali che puoi fare per migliorare il frame rate/frame al secondo e le prestazioni complessive di un gioco:
- Aggiorna il tuo hardware.
- Regola le impostazioni grafiche del gioco.
Poiché l'aggiornamento dell'hardware è un dato di fatto per migliorare le prestazioni, ci concentreremo sulle diverse impostazioni grafiche del gioco e su come possono aiutare o ridurre le prestazioni e il frame rate di un gioco.
La stragrande maggioranza dei giochi per PC DirectX/OpenGL installati oggi viene fornita con una mezza dozzina o più di grafica impostazioni che possono essere modificate per migliorare le prestazioni del tuo hardware e, si spera, il tuo FPS conta. Al momento dell'installazione, la maggior parte dei giochi rileverà automaticamente l'hardware del PC installato e imposterà le impostazioni grafiche del gioco di conseguenza per prestazioni ottimali. Detto questo, ci sono alcune cose che gli utenti possono fare per migliorare ulteriormente le prestazioni del frame rate.
È facile dire che abbassare tutte le impostazioni trovate nelle impostazioni grafiche di un gioco fornirebbe prestazioni perché lo farebbe. Tuttavia, crediamo che la maggior parte delle persone voglia ottenere il giusto equilibrio tra prestazioni e aspetto nella propria esperienza di gioco. L'elenco seguente include alcune impostazioni grafiche comuni disponibili in molti giochi che possono essere modificate manualmente dall'utente.
Impostazioni grafiche comuni
Anti aliasing
L'antialiasing, comunemente indicato come AA, è una tecnica nello sviluppo della grafica per computer per smussare i bordi ruvidi pixelati o frastagliati nella grafica. La maggior parte di noi ha riscontrato questa grafica computerizzata dall'aspetto pixelato o frastagliato, ciò che fa AA è per ogni pixel sullo schermo prende un campione dei pixel circostanti e cerca di fonderli per farli apparire liscio. Molti giochi consentono di attivare o disattivare l'AA e di impostare una frequenza di campionamento AA espressa come 2x AA, 4x AA, 8x AA e così via. È meglio impostare AA insieme alla risoluzione della grafica/del monitor. Le risoluzioni più elevate hanno più pixel e potrebbero richiedere solo 2x AA affinché la grafica appaia fluida e funzioni bene, mentre le risoluzioni più basse potrebbero aver bisogno di impostare 8x per rendere le cose più fluide. Se stai cercando un guadagno in termini di prestazioni, abbassare o disattivare completamente l'AA dovrebbe darti una spinta.
Filtraggio anisotropico
Nella computer grafica 3D, è generalmente il caso che oggetti distanti in un ambiente 3D utilizzino un qualità delle mappe di texture che possono apparire sfocate mentre gli oggetti più vicini utilizzano mappe di texture di alta qualità per di più dettaglio. Fornire mappe di texture elevate per tutti gli oggetti in un ambiente 3D può avere un grande impatto sulle prestazioni grafiche complessive ed è qui che entra in gioco l'impostazione del filtro anisotropico, o AF.
AF è abbastanza simile ad AA in termini di impostazione e cosa può fare per migliorare le prestazioni. Abbassare l'impostazione ha i suoi svantaggi in quanto una parte maggiore della vista utilizzerà la trama di qualità inferiore rendendo sfocati gli oggetti apparentemente vicini. Le frequenze di campionamento AF possono variare da 1x a 16x e la regolazione di questa impostazione può fornire un netto miglioramento delle prestazioni di una vecchia scheda grafica; Questa impostazione sta diventando meno causa di calo delle prestazioni sulle nuove schede grafiche.
Disegna distanza/campo visivo
L'impostazione della distanza di visualizzazione o la distanza di visualizzazione e le impostazioni del campo visivo vengono utilizzate per determinare ciò che vedrai sullo schermo e sono più rilevanti sia per gli sparatutto in prima che per quelli in terza persona. L'impostazione della distanza di visualizzazione o disegno viene utilizzata per determinare quanto lontano si vede in lontananza mentre il campo visivo determina più della vista periferica di un personaggio in un FPS. Nel caso della distanza di visualizzazione e del campo visivo, maggiore è l'impostazione significa che la scheda grafica dovrà lavorare di più per il rendering e la visualizzazione la vista, tuttavia, l'impatto, per la maggior parte, dovrebbe essere abbastanza minimo, quindi l'abbassamento potrebbe non vedere molto di un frame rate migliorato o di frame per secondo.
Luci/Ombre
Le ombre in un videogioco contribuiscono all'aspetto generale del gioco, aggiungendo un senso di suspense alla storia raccontata sullo schermo. L'impostazione della qualità delle ombre determina quanto dettagliate o realistiche appariranno le ombre nel gioco. L'impatto di questo può variare da una scena all'altra in base al numero di oggetti e illuminazione, ma può avere un impatto abbastanza grande sulle prestazioni complessive. Sebbene le ombre possano far sembrare una scena eccezionale, è probabilmente la prima impostazione da abbassare o disattivare per un miglioramento delle prestazioni quando si esegue una scheda grafica più vecchia.
Risoluzione
Il risoluzione l'impostazione si basa sia su ciò che è disponibile nel gioco che sul monitor. Maggiore è la risoluzione migliore sarà l'aspetto grafico, tutti quei pixel extra aggiungono dettagli agli ambienti e agli oggetti migliorandone l'aspetto. Tuttavia, risoluzioni più elevate hanno un compromesso, poiché ci sono più pixel da visualizzare sul schermo, la scheda grafica deve lavorare di più per rendere tutto e quindi potrebbe abbassarsi prestazione. Ridurre l'impostazione della risoluzione in un gioco è un modo solido per migliorare le prestazioni e il frame rate, ma se ti sei abituato a giocare a risoluzioni più alte e vedendo più dettagli potresti voler guardare alcune altre opzioni come disattivare AA/AF o regolare luci/ombre.
Dettagli texture/Qualità
Le trame nei termini più semplici possono essere pensate come sfondi per la computer grafica. Sono immagini che vengono sovrapposte a oggetti/modelli nella grafica. Questa impostazione in genere non influisce molto sulla frequenza dei fotogrammi di un gioco, se non del tutto è abbastanza sicuro avere questa impostazione a una qualità superiore rispetto ad altre impostazioni come luci/ombre o AA/AF.