Screen Tearing-test – Controleer VSync en framesynchronisatie

Met deze screen tearing-test zie je in een oogopslag of je beeldscherm en videokaart synchroon blijven lopen. Tearing is die gerafelde horizontale lijn — soms meerdere tegelijk — die een bewegend beeld doormidden splijt, waardoor de bovenkant en de onderkant van het scherm twee verschillende momenten laten zien. Het ontstaat wanneer de videokaart midden in een verversing een nieuw frame naar het scherm stuurt, zodat de monitor in één doorgang deels het oude en deels het nieuwe frame tekent. De test laat een fel, contrastrijk patroon over het scherm glijden; als je systeem tearing vertoont, breken de scherpe verticale randen op in verspringende horizontale stappen die omhoog of omlaag schuiven.

Screen resolution
Screen FPS (measured)
Movement / frame

Speed

24 px/frame

Band width

90 px

Tearing is geen defect in het paneel zelf. Het is een timingverschil tussen hoe vaak je systeem frames produceert en hoe vaak het scherm ververst. Dat verband begrijpen is de sleutel om tearing weg te werken.

Zo gebruik je de screen tearing-test

Het patroon komt in beweging zodra de pagina laadt. Voor de duidelijkste aflezing:

  • Ga naar volledig scherm. Tearing is het gemakkelijkst te herkennen wanneer het bewegende patroon het hele scherm vult.
  • Let op de verticale randen. Volg waar zwart en wit elkaar raken terwijl de banden voorbijtrekken. Een perfect synchroon beeldscherm houdt elke rand van boven tot onder kaarsrecht.
  • Zoek naar de breuk. Als een of meer horizontale lijnen dwars door het beeld snijden en de rand erboven en eronder naar links of rechts verspringt, is dat tearing. Die lijnen schuiven vaak verticaal weg.
  • Verhoog de snelheid. Snellere beweging vergroot de verspringing bij elke tear en maakt hem duidelijker zichtbaar.

Eén belangrijke kanttekening: de meeste browsers stellen hun beeld al samen met VSync ingeschakeld, dus een gewone browserpagina vertoont vaak geen tearing, ook al zou een game dat wel doen. Zie je hier geen tearing, dan is dat een goed teken, maar de sluitende test voor een game is die met VSync uit te draaien op een framerate die afwijkt van je verversingssnelheid.

Waarom screen tearing ontstaat

Een beeldscherm ververst op een vaste hartslag — 60, 120 of 144 keer per seconde. Je videokaart rendert frames volgens zijn eigen schema, dat zelden samenvalt met die hartslag. Als er halverwege een verversing een vers frame binnenkomt, schakelt de monitor er middenin het tekenen naar over, en de grens tussen de twee frames is de tear.

Het verschil is het grootst wanneer de framerate hoog en ongesynchroniseerd is. Bij 200 FPS op een 60 Hz-scherm belanden er bij elke verversing meerdere nieuwe frames, wat meerdere tears tegelijk oplevert. De framerate begrenzen of synchroniseren is wat ze weghaalt. Wil je zien hoe je uitvoer en de verversing van je scherm zich verhouden, meet ze dan met de hoofd-FPS-test en bevestig de verversingssnelheid met onze gids over verversingssnelheid.

Zo stop je screen tearing

Er zijn grofweg drie manieren om frames op de verversing af te stemmen, elk met hun eigen afwegingen.

VSync

VSync houdt elk voltooid frame vast tot het scherm er klaar voor is, waarmee tearing volledig verdwijnt. De keerzijde is dat VSync, als de framerate onder de verversingssnelheid zakt, invoervertraging kan toevoegen en zelf stotteren kan veroorzaken terwijl het op de volgende verversing wacht. Het is de eenvoudigste oplossing en prima voor video en tragere games.

Variabele verversingssnelheid (G-Sync en FreeSync)

Een beeldscherm met variabele verversingssnelheid past zijn eigen verversingstiming frame voor frame aan de videokaart aan. Binnen het ondersteunde bereik haalt dit tearing weg zonder de vertraging van VSync, en daarom is het de voorkeursoplossing voor gamen. Tearing kan terugkeren als de framerate boven het maximum van het scherm uitstijgt, dus veel spelers combineren het met een framerate-limiet net onder het plafond.

Framerate-limieten en fast sync

De framerate begrenzen rond de verversingssnelheid vermindert hoe vaak frames uit de pas binnenkomen. Moderne stuurprogramma's bieden ook synchronisatiemodi met lage vertraging die alleen tearing vertonen wanneer de framerate boven de verversingssnelheid ligt en zich eronder als VSync gedragen. Dat is handig wanneer een variabele verversingssnelheid niet beschikbaar is.

Tearing, stotteren en frame skipping zijn verschillende problemen

Beweging kan om verschillende redenen verkeerd ogen, en elk heeft zijn eigen oplossing:

SymptoomWat je zietOnderliggende oorzaak
TearingHorizontale breuk die het beeld verspringtFrames niet synchroon met de verversing
StotterenEen gelijkmatig beeld dat in de tijd hapertLate of gemiste frames tijdens het renderen
Frame skippingBeweging die iets ruw oogt zonder tearHet paneel dat niet elk frame tekent

Blijven de randen hier recht maar voelt de beweging toch verkeerd, dan ligt het aan de timing en niet aan tearing — meet het met de stotter-test, of controleer het paneel zelf met de frame skipping-test.

Schaadt tearing de prestaties of is het puur uiterlijk?

Tearing verlaagt je framerate niet; het is puur een visueel artefact van niet-gesynchroniseerde frames. Sterker nog, frames laten tearen is de manier met de laagste latentie om te spelen, en daarom nemen sommige competitieve spelers liever wat tearing voor lief dan de invoervertraging van VSync toe te voegen. Voor alle anderen levert een variabele verversingssnelheid het schone beeld zonder de vertraging. Hoeveel dit allemaal uitmaakt, hangt af van de game — onze gids over frames per seconde bij gamen behandelt waar de balans ligt, en ons overzicht van wat framerate is legt de onderliggende cijfers uit.

Veelgestelde vragen

Waarom zie ik geen tearing in mijn browser?

Omdat browsers hun beeld doorgaans samenstellen met VSync aan, waardoor hun uitvoer al op de verversing is afgestemd. Deze test helpt je alsnog te leren hoe een tear eruitziet en om te controleren op tearing in volledig scherm of op een beeldscherm met variabele verversingssnelheid dat buiten bereik raakt.

Is tearing een teken dat mijn monitor kapot is?

Nee. Tearing is een timingverschil tussen de videokaart en het beeldscherm, geen hardwaredefect. Het inschakelen van VSync of een variabele verversingssnelheid haalt het weg.

Moet ik VSync of G-Sync / FreeSync gebruiken?

Ondersteunt je beeldscherm een variabele verversingssnelheid, gebruik die dan — het haalt tearing weg zonder de vertraging van VSync. Bewaar gewone VSync voor beeldschermen zonder die functie, of voor video waar latentie er niet toe doet.

Kan een variabele verversingssnelheid alsnog tearing vertonen?

Ja, als de framerate boven de maximale verversingssnelheid van het scherm uitstijgt. Door de framerate een paar frames onder het plafond te begrenzen, blijft alles binnen het tear-vrije bereik.

Hoe tearing eruitziet bij verschillende framerates

Het aantal tears dat tegelijk op het scherm staat, volgt rechtstreeks uit hoeveel frames er tijdens één verversing binnenkomen. Ligt de framerate dicht bij de verversingssnelheid, dan zie je meestal één tearlijn die langzaam omhoog of omlaag over het scherm drijft. Ligt de framerate veel hoger — zeg 200 FPS op een 60 Hz-paneel — dan belanden er meerdere frames in elke verversing en zie je meerdere tearlijnen tegelijk, die vaak lijken te glinsteren. Ligt de framerate ruim onder de verversingssnelheid, dan zijn er minder tears, maar blijft elke tear langer hangen. Kijken hoe de tear zich gedraagt terwijl je in deze test de snelheid verandert, is een afspiegeling van wat er gebeurt als de framerate van je game stijgt en daalt.

Tearing op consoles, tv's en video

Tearing is niet alleen een computerprobleem. Spelconsoles die zonder synchronisatie renderen, vertonen op precies dezelfde manier tearing, en daarom worden consolegames vaak geleverd met een VSync- of variabele-verversingsoptie. Films en video daarentegen vertonen zelden tearing, omdat mediaspelers frames bufferen en ze op de verversing tonen. Zie je tearing tijdens het kijken naar video, dan ligt de oorzaak meestal bij een mediaspeler met uitgeschakelde VSync of een niet-passende verversingssnelheid, en niet bij de video zelf.

Low framerate compensation houdt VRR werkend

Beeldschermen met variabele verversingssnelheid hebben een laagst ondersteunde verversingssnelheid, en daaronder zou de techniek niet meer werken. Moderne implementaties lossen dit op met low framerate compensation, die frames herhaalt om het scherm binnen zijn werkbereik te houden als de framerate wegzakt. Daarom blijft een goede opstelling met variabele verversingssnelheid tear-vrij en soepel, zelfs in veeleisende scènes waarin de framerate daalt. Als je een beeldscherm koopt, telt een breed variabel-verversingsbereik met deze compensatie zwaarder dan een opzichtig maximumgetal. Welke route je ook kiest, het doel is hetzelfde: één volledig frame per verversing, netjes uitgelijnd.

Een snelle manier om je eigen opstelling te controleren is een veeleisende game draaien met de framerateteller zichtbaar, de framerate boven en vervolgens onder je verversingssnelheid duwen en op de breuk letten. Doet een variabele verversingssnelheid zijn werk, dan blijft het beeld over dat hele bereik heel tot aan zijn plafond. Zie je alleen tearing boven het plafond, dan is een framerate-limiet een paar frames eronder het laatste stukje van de puzzel. Neem wat je hier leert mee terug naar die game, en de gerafelde lijn waarop je je oog hebt getraind, herken je moeiteloos of, beter nog, hij is verdwenen.

Gerelateerde beeldscherm- en bewegingstests

Frame-uitlijning is maar één onderdeel van vloeiende beweging. Ga verder met deze aanvullende hulpmiddelen: