Vad är AMD FreeSync för grafikkort och bildskärmar?

AMD FreeSync is AMD: s svara på NVIDIAMed G-SYNC förklarar vi orsakerna till denna teknik, vad den bygger på, vilka fördelar den ger oss och kraven för att kunna använda den i vår AMD Radeon.

Under en tid har vi sett hur AMD från tid till annan pratar om en teknik som heter FreeSync. Men vad består den av? Vad är dess användbarhet? Kan jag använda den med min skärm?

Vad är AMD FreeSync

Vad är nyttan med AMD FreeSync?

AMD-Radeon-FreeSync

För att förstå behovet av tekniker som AMDs FreeSync eller NVIDIA: s G-SYNC, Vi måste notera att det saknas samordning mellan vad som genereras av ramen GPU och dess visning på skärmen. Vad är orsaken till denna brist på samordning?

Skärmarna ändrar bilden så att de visar ett visst antal gånger per sekund, detta kallas uppdateringshastighet, ja, detta markerar när den främre bufferten byts ut mot den bakre och därför sker en bildförändring. Vad är problemet? Tja, det finns ramar i ett spel som tar olika tid att återge med avseende på skärmuppdateringen, vilket orsakar en serie associerade bildproblem som inte är trevliga för ögat.

Detta beror på att informationen som skickas till skärmen inte motsvarar den aktuella ramen i den delen av den, vilket orsakar irriterande bildartefakter som rivning.

Skärmen riva

För att lösa detta är vad som görs att skärmuppdateringen inte längre styrs av monitorn, så att den kan styras av GPU: n och uppnår direkt samordning mellan skärmen och bildandet av bildbufferten, vilket undviker artefakter som produceras från inkoordination.

Hur skickas bilder till skärmen?

Bufer Imagen FreeSync

Enkelt uttryckt, när en GPU genererar en ram, ritar den den i ett minnesområde som vi kallar bildbufferten, som är uppdelad i två olika minnesbuffertar:

  • Den första av dem rymmer ramen som tidigare genererades av GPU: n, som vi kallar frontbuffert eller frontbuffert, som redan är klar med GPU som finns kvar i minnet för att skärmdrivrutinen ska kunna läsa och skicka den till HDMI eller DisplayPort-gränssnittet.
  • I den andra, vad vi har är den ram som GPU ritar, vilket för närvarande är vad vi kallar Back Buffer eller bakre buffert, skärmkontrollen interagerar inte med den.

När bildskärmen har genererat bilden från den främre bufferten rensas dess värden helt och ett swap görs, det som tidigare var den främre bufferten blir den bakre bufferten och vice versa.

Men vad är egentligen AMD FreeSync?

FreeSync Adaptative Sync

FreeSync är inget annat än det kommersiella namnet på anpassningen till AMD GPU: erna i VESADISPLAYPORT ADAPTIVE-SYNC. Det är VESA-standarderna som markerar hur en bild måste skickas till en skärm i var och en av bildskärmarna som kommer ut på marknaden.

För att styra när du börjar skicka en bild till skärmen är det du styr att börja och avsluta vertikal synkronisering (V-SYNC) för den ramen. Idén med DISPLAYPORT ADAPTIVE-SYNC, eller FreeSync om vi pratar om AMD, är ingen annan än att ge GPU full kontroll över när den vertikala synkroniseringen börjar.

Fördelen med AMD att ta VESA-standarden är väldigt enkel, alla skärmar som är kompatibla med VESA Adaptative Sync är kompatibla och till skillnad från G-SYNC kan vi också använda den om vår bildskärm stöder HDMI 2.0 och framåt.