Test di Screen Tearing – Verifica VSync e sincronizzazione dei frame

Questo test di screen tearing rende semplice capire se il monitor e la scheda grafica restano sincronizzati. Il tearing è quella riga orizzontale frastagliata — a volte più di una contemporaneamente — che spezza un'immagine in movimento, facendo mostrare alla parte superiore e a quella inferiore dello schermo due istanti diversi. Compare quando la scheda grafica invia un nuovo frame al monitor a metà di un aggiornamento, così il display disegna in un'unica passata parte del frame vecchio e parte di quello nuovo. Il test fa scorrere sullo schermo un motivo netto e ad alto contrasto; se la tua configurazione presenta tearing, i bordi verticali definiti si spezzano in gradini orizzontali sfasati che scivolano verso l'alto o verso il basso.

Screen resolution
Screen FPS (measured)
Movement / frame

Speed

24 px/frame

Band width

90 px

Il tearing non è un difetto del pannello in sé. È un disallineamento temporale tra la frequenza con cui il sistema produce i frame e quella con cui lo schermo si aggiorna. Comprendere questa relazione è la chiave per eliminarlo.

Come usare il test di screen tearing

Il motivo si muove non appena la pagina viene caricata. Per una lettura più chiara:

  • Passa a schermo intero. Il tearing è più facile da individuare quando il motivo in movimento riempie l'intero display.
  • Osserva i bordi verticali. Segui il punto in cui il nero incontra il bianco mentre le bande scorrono. Un display perfettamente sincronizzato mantiene ogni bordo dritto dall'alto verso il basso.
  • Cerca la spaccatura. Se una o più righe orizzontali attraversano l'immagine, spostando il bordo a sinistra o a destra sopra e sotto di esse, quello è il tearing. Le righe tendono spesso a spostarsi verticalmente.
  • Aumenta la velocità. Un movimento più rapido allarga lo sfasamento a ogni tearing e lo rende più evidente.

Un'avvertenza importante: la maggior parte dei browser compone il proprio output con il VSync già attivo, quindi una semplice pagina web spesso non presenta tearing anche quando un gioco lo farebbe. Se qui non vedi tearing, è un buon segno, ma la prova definitiva per un gioco è avviarlo con il VSync disattivato e un frame rate diverso dalla frequenza di aggiornamento.

Perché si verifica lo screen tearing

Un display si aggiorna a un ritmo fisso — 60, 120 o 144 volte al secondo. La scheda grafica elabora i frame secondo la propria tempistica, che raramente coincide con quel ritmo. Quando un nuovo frame arriva a metà di un aggiornamento, il monitor passa a esso durante il disegno, e il confine tra i due frame è il tearing.

Il disallineamento è peggiore quando il frame rate è elevato e non sincronizzato. A 200 FPS su uno schermo a 60 Hz, diversi nuovi frame arrivano durante ogni aggiornamento, producendo più tearing contemporaneamente. Limitare o sincronizzare il frame rate è ciò che li elimina. Per vedere come si confrontano il tuo output e la frequenza di aggiornamento dello schermo, misurali con il test FPS principale e conferma la frequenza di aggiornamento con la nostra guida sulla frequenza di aggiornamento.

Come eliminare lo screen tearing

Esistono tre metodi principali per mantenere i frame allineati con l'aggiornamento, ciascuno con i propri compromessi.

VSync

Il VSync trattiene ogni frame completato finché il display non è pronto a riceverlo, eliminando completamente il tearing. Il prezzo da pagare è che, se il frame rate scende al di sotto della frequenza di aggiornamento, il VSync può aggiungere input lag e causare uno stutter proprio mentre attende l'aggiornamento successivo. È la soluzione più semplice e va bene per i video e i giochi più lenti.

Frequenza di aggiornamento variabile (G-Sync e FreeSync)

Un display a frequenza di aggiornamento variabile adatta la propria tempistica di aggiornamento alla scheda grafica frame per frame. All'interno dell'intervallo supportato, questo elimina il tearing senza la penalità di lag del VSync, ed è per questo la soluzione preferita per il gaming. Il tearing può ricomparire se il frame rate supera il massimo del display, motivo per cui molti giocatori lo abbinano a un limite del frame rate impostato qualche frame al di sotto del tetto massimo.

Limiti del frame rate e fast sync

Limitare il frame rate in prossimità della frequenza di aggiornamento riduce la frequenza con cui i frame arrivano fuori tempo. I driver moderni offrono anche modalità di sincronizzazione a basso lag che causano tearing solo quando il frame rate è superiore alla frequenza di aggiornamento e si comportano come il VSync quando è inferiore. Sono utili quando la frequenza di aggiornamento variabile non è disponibile.

Tearing, stutter e frame skipping sono problemi diversi

Il movimento può apparire scorretto per diversi motivi, e ciascuno ha una soluzione distinta:

SintomoCosa vediCausa di fondo
TearingSpaccatura orizzontale che sfasa l'immagineFrame non sincronizzati con l'aggiornamento
StutterUn'immagine uniforme che sussulta nel tempoFrame in ritardo o persi durante il rendering
Frame skippingMovimento che appare un po' ruvido senza tearingIl pannello non riesce a disegnare ogni frame

Se qui i bordi restano dritti ma il movimento sembra comunque scorretto, il problema è la tempistica e non il tearing — misuralo con il test dello stutter, oppure controlla il pannello stesso con il test del frame skipping.

Il tearing incide sulle prestazioni o solo sull'estetica?

Il tearing non riduce il frame rate; è puramente un artefatto visivo dovuto a frame non sincronizzati. Anzi, lasciare che i frame presentino tearing è il modo di giocare con la latenza più bassa, ed è per questo che alcuni giocatori competitivi tollerano un po' di tearing piuttosto che aggiungere l'input lag del VSync. Per tutti gli altri, una frequenza di aggiornamento variabile offre un'immagine pulita senza il lag. Quanto tutto questo conti dipende dal gioco — la nostra guida sui frame al secondo nel gaming spiega dove si colloca l'equilibrio, mentre la nostra panoramica su cos'è il frame rate chiarisce i numeri di fondo.

Domande frequenti

Perché non vedo tearing nel mio browser?

Perché i browser di solito compongono l'immagine con il VSync attivo, quindi il loro output è già allineato all'aggiornamento. Questo test ti aiuta comunque a capire che aspetto ha un tearing e a verificarne la presenza a schermo intero o su un display a frequenza di aggiornamento variabile che è fuori intervallo.

Il tearing è segno che il mio monitor è rotto?

No. Il tearing è un disallineamento temporale tra la scheda grafica e il display, non un difetto hardware. Attivare il VSync o una frequenza di aggiornamento variabile lo elimina.

Devo usare il VSync o il G-Sync / FreeSync?

Se il tuo display supporta una frequenza di aggiornamento variabile, usala — elimina il tearing senza il lag del VSync. Riserva il VSync classico ai display privi di questa funzione, oppure ai video, dove la latenza non ha importanza.

Una frequenza di aggiornamento variabile può comunque presentare tearing?

Sì, se il frame rate supera la frequenza di aggiornamento massima del display. Limitare il frame rate a qualche frame al di sotto del tetto massimo mantiene tutto all'interno dell'intervallo privo di tearing.

Come appare il tearing a diversi frame rate

Il numero di tearing presenti sullo schermo contemporaneamente deriva direttamente da quanti frame arrivano durante un singolo aggiornamento. Quando il frame rate è vicino alla frequenza di aggiornamento, tende a comparire una singola riga di tearing che si sposta lentamente verso l'alto o verso il basso dello schermo. Quando il frame rate è molto più alto — diciamo 200 FPS su un pannello a 60 Hz — diversi frame arrivano a ogni aggiornamento e si vedono più righe di tearing nello stesso momento, che spesso sembrano tremolare. Quando il frame rate è ben al di sotto della frequenza di aggiornamento, i tearing sono meno numerosi ma ognuno permane più a lungo. Osservare come si comporta il tearing mentre modifichi la velocità in questo test rispecchia ciò che accade quando il frame rate del tuo gioco sale e scende.

Tearing su console, TV e video

Il tearing non è un problema esclusivo dei computer. Le console di gioco che elaborano senza sincronizzazione presentano tearing esattamente allo stesso modo, ed è per questo che i giochi per console vengono spesso distribuiti con un'opzione VSync o a frequenza di aggiornamento variabile. I film e i video, al contrario, raramente presentano tearing, perché i lettori video mettono i frame in buffer e li mostrano in fase con l'aggiornamento. Se vedi tearing mentre guardi un video, la causa è di solito un lettore multimediale con il VSync disattivato o una frequenza di aggiornamento non corrispondente, piuttosto che il video stesso.

La compensazione a basso frame rate mantiene attiva la VRR

I display a frequenza di aggiornamento variabile hanno una frequenza di aggiornamento minima supportata, al di sotto della quale la tecnologia smetterebbe di funzionare. Le implementazioni moderne risolvono questo problema con la compensazione a basso frame rate, che ripete i frame per mantenere il display all'interno del suo intervallo di funzionamento quando il frame rate cala. È per questo che una buona configurazione a frequenza di aggiornamento variabile resta priva di tearing e fluida anche nelle scene più impegnative in cui il frame rate scende. Quando scegli un display, un ampio intervallo di frequenza variabile con questa compensazione conta più di un valore massimo pubblicizzato. Qualunque strada tu scelga, l'obiettivo è lo stesso: un frame intero per ogni aggiornamento, allineato in modo pulito.

Un modo rapido per verificare la tua configurazione è avviare un gioco impegnativo con il contatore dei frame visibile, spingere il frame rate sopra e poi sotto la frequenza di aggiornamento e cercare la spaccatura. Se una frequenza di aggiornamento variabile sta svolgendo il suo compito, l'immagine rimane intera lungo tutto questo intervallo fino al tetto massimo. Se vedi tearing solo al di sopra del tetto, un limite del frame rate impostato a qualche frame al di sotto è l'ultimo tassello del puzzle. Riporta ciò che hai imparato qui a quel gioco, e la riga frastagliata su cui hai allenato l'occhio sarà facile da riconoscere o, ancora meglio, del tutto assente.

Test correlati su display e movimento

L'allineamento dei frame è solo una parte di un movimento pulito. Prosegui con questi strumenti complementari: