Cu FidelityFX Super Resolution (FSR), AMD a introdus o soluție open-source simplă și eficientă pentru îmbunătățirea definiției imaginii și a performanței în jocurile video.
Istoria principalelor versiuni FSR
FSR 1 este un upscaler spațial bazat pe algoritmul Lanczos, care necesită o imagine cu rezoluție mai mică antialiasată.
FSR 2 este un upscaler temporal bazat pe un algoritm Lanczos modificat care necesită o imagine cu rezoluție scăzută și utilizează date temporale (cum ar fi vectorii de mișcare și istoricul imaginii), aplicând apoi propriul său proces de antialiasing care înlocuiește soluția de antialiasing temporal a jocului.
FSR 3, lansat în septembrie 2023, adaugă generarea de imagini și "antialiasing nativ". Generarea de imagini crește rata de cadre percepută a unui joc. "Antialiasingul nativ", precum DLAA de la Nvidia, poate fi utilizat fără upscaling pentru a îmbunătăți antialiasingul; de asemenea, poate fi combinat cu generarea de imagini și Anti-Lag (seria RX6000) / Anti-Lag+ (seria RX7000).
Cum funcționează: (sursă:AMD GPUopen)
FSR este inițial o soluție cu două treceri, dar introducerea FSR3 adaugă o a treia trecere pentru generarea imaginii.
Prima trecere constă în creșterea definiției imaginii prin intermediul algoritmului EASU: Edge Adaptative Spatial Upsampling. Acesta constă în mărirea imaginii în totalitatea sa (spațială), în mod variabil în cadrul acesteia (adaptivă), cu o analiză la nivelul punctelor saliente (margine).
Acest lucru permite o creștere a rezoluției, menținând în același timp un impact relativ scăzut asupra performanțelor, datorită utilizării unui filtru Lanczos îmbunătățit, care este destul de comun în reconstrucția imaginilor, dar necesită o putere de calcul considerabilă. Pentru a reduce nevoia de putere de calcul, EASU introduce o aproximare rațională care permite instrumentelor de calcul să producă un rezultat cât mai apropiat de cel teoretic.
A doua trecere este realizată prin intermediul RCAS: Robust Contrast Adaptative Sharpening, care constă în aplicarea unui filtru pentru îmbunătățirea clarității imaginii.
Algoritmul ajustează cantitatea de ascuțire per pixel pentru a obține un nivel uniform de ascuțire în întreaga imagine. Zonele din imaginea de intrare care sunt deja clare primesc mai puțină atenție, în timp ce zonele lipsite de detalii primesc mai multă atenție. Acest lucru duce la o acuitate vizuală naturală mai mare, cu mai puține artefacte.
A treia trecere generează imagini suplimentare după adăugarea interfeței cu utilizatorul. Acest lucru permite ca aceasta să fie luată în considerare în timpul generării imaginilor și limitează impactul vizual pe care îl poate avea asupra acesteia.
Imaginea generată este prezentată direct, ceea ce permite ca imaginea reală să fie prezentată în mijlocul calculului următor, ducând la dublarea numărului de cadre pe secundă afișate.
Pentru a combate latența suplimentară inerentă procesului de generare a imaginii, AMD are o funcție la nivel de driver numită Anti-Lag, dar aceasta este limitată la GPU-urile AMD, spre deosebire de FSR.
PRODUSE ÎN ARTICOL