Che cos'è lo screen tearing e come prevenirlo?


Lo screen tearing è un problema comune che si verifica nei display video. In termini tecnici, si verifica quando il display mostra immagini da più frame contemporaneamente. Ma c'è qualcosa di più nello screen tearing oltre a questo.

Per comprendere lo screen tearing, devi capire come i monitor visualizzano le immagini.

Come funzionano i monitor

Per capire cos'è lo screen tearing , è necessario comprendere come i monitor visualizzano le informazioni. Lo schermo fisico è diviso in pixel e ogni pixel mostrerà una luce rossa, verde o blu. Il computer dice al monitor la quantità di ciascun colore da visualizzare.

Le immagini vengono visualizzate come un singolo fotogramma fermo che viene quindi ridisegnato più e più volte con piccole modifiche che raffigurano il movimento. La velocità con cui viene disegnata questa nuova immagine viene definita frequenza di aggiornamento.

La maggior parte dei monitor moderni ha una frequenza di aggiornamento di 60 Hz, il che significa che si aggiorna 60 volte al secondo. I monitor a prestazioni più elevate si aggiornano a velocità più elevate, fino a 360 volte al secondo.

Il dispositivo che controlla il display è noto come unità di elaborazione grafica o GPU. Questa viene spesso definita scheda grafica. La maggior parte delle schede madri ha GPU incorporate (o integrate), mentre le macchine orientate al gioco richiedono una GPU dedicata (o discreta).

In_content_1 all: [300 x 250] / dfp: [640 x 360]->

L'interazione tra la GPU e il monitor è ciò che causa lo screen tearing.

Cos'è lo screen tearing?

Lo screen tearing si verifica quando il monitor non è sincronizzato con la GPU. Il monitor non esegue il rendering delle immagini istantaneamente e se riceve una nuova immagine dalla GPU mentre è ancora in fase di rendering della sua immagine corrente, inizierà a eseguire il rendering di una nuova immagine con le nuove informazioni.

Ciò si traduce in un misto di immagini o uno schermo strappato. Anche se questo accade quando il monitor e la GPU non sono sincronizzati, non importa se il monitor si aggiorna più velocemente o più lentamente della GPU. La differenza di velocità è sufficiente per creare lo screen tearing.

Uno schermo danneggiato non è sempre semplice come un'immagine leggermente fuori sincronia. In alcuni casi, si manifesterà come una leggera distorsione sullo schermo, come l'immagine sopra. In altri casi, i colori non saranno allineati oi bordi di un'immagine tremoleranno.

La GPU deve inviare nuove immagini a una velocità che è un multiplo della frequenza di aggiornamento del monitor, oppure deve essere una frazione 1 / X della frequenza di aggiornamento. La chiave per combattere lo screen tearing è mantenere la GPU e il monitor sincronizzati tra loro.

Come combattere lo screen tearing

Esistono diversi modi per fermare lo screen tearing (o per lo meno, ridurlo al minimo). Entrambi gli G-Sync e FreeSync possono aiutare a ridurre o eliminare completamente lo schermo strappando dalla tua esperienza di gioco. Entrambi i servizi lo fanno utilizzando la tecnologia Adaptive V-Sync di VESA.

G-Sync è uno dei modi più efficaci per combattere lo screen tearing, ma ha requisiti tecnici specifici. Per essere precisi, devi avere una scheda grafica NVIDIA per utilizzare G-Sync.

G-Sync forza la sincronizzazione tra il monitor e la GPU. Ciò garantisce che un nuovo frame verrà disegnato solo quando l'ultimo è stato completato. Tutto questo avviene in quello che è noto come "frame buffer". Le cornici vengono inserite sul display solo quando sono terminate, il che impedisce completamente lo strappo dello schermo.

FreeSync è simile a G-Sync, ma è la versione del servizio di AMD. Di conseguenza, avrai bisogno di una scheda video AMD. FreeSync sincronizza la frequenza di aggiornamento del monitor con il framerate del gioco a cui stai giocando. Ciò significa che i giochi semplici potrebbero non richiedere affatto FreeSync, mentre i titoli più impegnativi potrebbero costringere la frequenza di aggiornamento del monitor a scendere al di sotto della frequenza di aggiornamento minima.

Compensazione frame rate basso

a causa di qualcosa noto come compensazione del framerate basso, una tecnologia che compensa quando i monitor scendono al di sotto della frequenza di aggiornamento minima prevista.

Tuttavia, ci sono alcuni aspetti negativi. Sebbene G-Sync sia progettato per eliminare lo strappo dello schermo, in genere ha un costo maggiore a causa del prezzo dei componenti coinvolti. FreeSync è meno costoso, ma utilizza VESA Adaptive-Sync e non è sempre altrettanto efficace.

Post correlati:


18.11.2020