I datorgrafik, uppfriskande skärm, även känd som
skärmsredning eller
ramrengöring , är processen att upprepade gånger uppdatera bilden som visas på en datorskärm eller annan displayenhet. Detta är avgörande för att skapa illusion av rörelse och visa dynamiskt innehåll.
Här är en uppdelning:
* Grunderna: En datorskärm visar inte ständigt en livebild. Istället är det ett rutnät av pixlar som är individuellt upplysta för att skapa bilden. Den uppfriskande processen involverar grafikkortet som skickar uppdaterade pixeldata till skärmens minne (Framebuffer). Monitorn läser sedan dessa data och visar dem.
* Uppdateringsfrekvens: Frekvensen vid vilken denna uppdatering inträffar mäts i Hertz (Hz). En uppfriskningsfrekvens på 60Hz innebär att skärmen uppdateras 60 gånger per sekund. Högre uppdateringshastigheter (t.ex. 120Hz, 144Hz, 240Hz) resulterar i smidigare bilder, särskilt märkbara under snabb rörelse.
* Processen: Processen involverar i allmänhet dessa steg:
1. Scen Rendering: Datorns CPU och GPU bearbetar data för scenen som ska visas (t.ex. 3D -modeller, 2D -spriter, text).
2. Framebuffer Update: De resulterande bilddata (en ram) är skriven till rambuffern (videominne).
3. Display SCANOUT: Monitorn läser data från rambuffern och visar dem på skärmen. Detta innebär vanligtvis att skanna pixlarnas rad för rad.
4. vsync (vertikal synkronisering): VSYNC är en teknik för att synkronisera ramrengöringen med monitorns uppdateringshastighet. Detta förhindrar att skärm rivning (där bilden är uppdelad horisontellt på grund av rendering som sker mitten av rlaffen) och minimerar ingångsfördröjningen.
* Dubbelbuffring: En vanlig teknik för att undvika flimring och rivning är dubbla buffring. Två rambuffare används; GPU gör till den ena medan monitorn visar den andra. Sedan byter de roller och skapar en smidig övergång.
I huvudsak är skärmuppfriskande den kontinuerliga cykeln som gör att vi kan se rörliga bilder och interaktiva applikationer på våra skärmar. Utan det skulle vi bara se statiska bilder.