BLOG

En hurtig forklaring på AMD FidelityFX Super Resolution

Last updated:

  Denne side blev automatisk oversat af DeepL. Switch to English

Med FidelityFX Super Resolution (FSR) har AMD introduceret en enkel og effektiv open source-løsning til at forbedre billeddefinitionen og ydeevnen i videospil.

AMD FSR Spaceship

Historien om de vigtigste FSR-versioner

FSR 1 er en rumlig opskalerer baseret på Lanczos-algoritmen, som kræver et anti-aliased billede med lavere opløsning.

FSR 2 er en temporal opskalerer baseret på en modificeret Lanczos-algoritme, der kræver et billede med lav opløsning og bruger temporale data (såsom bevægelsesvektorer og billedhistorik) og derefter anvender sit eget antialiasing-pas, der erstatter spillets temporale antialiasing-løsning.

FSR 3, der blev lanceret i september 2023, tilføjer billedgenerering og "native antialiasing". Billedgenerering øger den opfattede billedhastighed i et spil. "Native antialiasing", som Nvidias DLAA, kan bruges uden opskalering for at forbedre antialiasing; det kan også kombineres med billedgenerering og Anti-Lag (RX6000 Series) / Anti-Lag+ (RX7000 Series).

Sådan fungerer det: (kilde: AMD GPUopen)

fsr version diagram

FSR er oprindeligt en to-pass-løsning, men introduktionen af FSR3 tilføjer et tredje pass til billedgenerering.

Det første pass består i at øge billeddefinitionen via EASU-algoritmen: Edge Adaptative Spatial Upsampling. Dette består i at forstørre billedet i sin helhed (rumligt), på en variabel måde inden for det (adaptivt), med analyse på niveauet for de fremtrædende punkter (kant).
Det giver mulighed for at øge opløsningen og samtidig bevare en relativt lav indvirkning på ydeevnen takket være brugen af et forbedret Lanczos-filter, som er ret almindeligt inden for billedrekonstruktion, men som kræver betydelig computerkraft. For at reducere behovet for computerkraft indfører EASU en rationel tilnærmelse, som gør det muligt for computerværktøjerne at producere et resultat så tæt som muligt på det teoretiske.

Den anden passage foretages via RCAS: Robust Contrast Adaptative Sharpening, som består i at anvende et filter til at forbedre billedets skarphed.

Algoritmen justerer mængden af skarphed pr. pixel for at opnå et ensartet niveau af skarphed i hele billedet. Områder i inputbilledet, der allerede er skarpe, får mindre vægt, mens områder, der mangler detaljer, får mere. Dette resulterer i større naturlig visuel skarphed med færre artefakter.

Det tredje pass genererer yderligere billeder, efter at brugergrænsefladen er blevet tilføjet. Det gør det muligt at tage hensyn til den under billedgenereringen og begrænser den visuelle påvirkning, den kan have på den.

Det genererede billede præsenteres direkte, hvilket gør det muligt at præsentere det rigtige billede midt i den næste beregning, hvilket resulterer i en fordobling af antallet af viste billeder pr. sekund.

For at bekæmpe den ekstra ventetid, der er forbundet med billedgenereringsprocessen, har AMD en funktion på driverniveau, der hedder Anti-Lag, men den er begrænset til AMD GPU'er i modsætning til FSR.

PRODUKT REGISTRERING

RELATERET INDHOLD