Un nuovo test: latenza di frame consecutivi
Da qualche tempo stiamo lavorando a un nuovo tipo di test standard per misurare l'impatto dei cambiamenti nella latenza del frame rate. Storicamente il frame rate medio (FPS, il conteggio delle immagini al secondo), è stato il mezzo primario per confrontare le prestazioni di una scheda video con l'altra. Scott Wasson sul sito The Tech Report ha però dimostrato che il frame rate medio non dice proprio tutta la verità sull'esperienza con i videogiochi e uno specifico sottosistema grafico.
Che abbiate letto l'articolo di Scott oppure un nostro simile qualche tempo fa, probabilmente avete familiarità con un fenomeno noto come micro-stuttering, che è spesso associato alle configurazioni multi-scheda CrossFire o SLI.
Il problema descrive, sinteticamente, il fatto che il tempo che intercorre tra un'immagine e l'altra non è costante, e questo porta ad avere un gameplay non omogeneo anche con un frame rate elevato. Ad esempio, due differenti PC, entrambi in grado di generare 24 FPS medi, potrebbero offrire esperienze diverse, una "balbettante" e una normale, se la quantità di tempo tra ogni frame è meno regolare su un computer e più regolare sull'altro.
Nella classifica sotto il sistema A mostra una latenza simile tra i 24 frame, mentre il sistema B no. Quest'ultimo perciò potrebbe avere un effetto stuttering sul sistema B anche se entrambi i computer sono in grado di assicurare 24 FPS di media.
Sul sistema B ci sono quattro frame la cui riproduzione richiede più tempo, mentre il sistema A è molto più costante. Si tratta di misurare cosa succede in un secondo, e poiché la maggior parte dei nostri benchmark basati sul tempo si svolge per almeno un minuto, abbiamo almeno 3600 rilevazioni a 60 FPS (60 immagini al secondo per 60 secondi). Troppe informazioni da inserire in una classifica leggibile, ma concentrarsi su una porzione del grafico aiuta: come scegliere la parte più rilevante da mettere sotto la lente d'ingrandimento? Non è una domanda a cui è semplice rispondere.
Preferiamo prendere questi dati e metterli in forma semplice, in modo che siano più facili da capire e analizzare. Non vogliamo scrutinare il tempo di singoli frame, ma daremo uno sguardo alla differenza tra i tempi richiesti per visualizzare frame consecutivi.
Siamo alla ricerca della latenza (lag) tra un'immagine e quella immediatamente successiva, un argomento su cui torneremo in futuro. Oggi ci concentriamo sul tempo medio necessario per riprodurre un'immagine, e in particolare del 75esimo e del 95esimo percentile per quanto riguarda la differenza nel tempo di riproduzione tra frame consecutivi.
L'uso del percentile ci è utile perché ci dice, in questo caso, quando in un campione più grande possiamo aspettarci un peggioramento. Per capire a cosa si riferisce questo valore, possiamo affermare che il 75esimo percentile, per esempio, descrive la latenza maggiore considerando il 75% del tempo. Sotto, troverete un esempio di come la nostra classifica sulla latenza di frame consecutivi dovrebbe descrivere la differenza tra sistema A e B nella classifica presentata sopra.
Come potete vedere questa classifica non riflette i frame rate grezzi. Non è il suo compito, e questo ci va bene perché continueremo a catturare il frame rate medio nel prossimo futuro. È vero che potrebbe non dire tutto sulle prestazioni, ma rimane un valore importante. Aggiungiamo semplicemente un nuovo dato per fare luce sulle aree oscure.
La nostra speranza è che, con il confronto tra i risultati con differenti CPU, saremo in grado di identificare i problemi - alcuni modelli hanno mostrato latenze significativamente maggiori rispetto a quanto quantificato in precedenza. Come vedrete nei risultati, ogni gioco mostra differenti latenze medie.