Zmiana awaryjna AMD FSR FP32 testowana z Radeon RX 6800 XT

Kiedy AMD udostępniło swoją technologię FidelityFX Super Resolution jako open source, Producent GPU ujawnił, że technologia skalowania w górę obsługuje rezerwę dla starszych procesorów graficznych.

Jeśli procesor graficzny nie obsługuje akceleracji obliczeń z połówkową precyzją (FP16), AMD oferuje powrót do pojedynczej precyzji (FP32). ) obliczenia. Można to na przykład ustawić, manipulując flagami w kodzie źródłowym próbek AMS FSR.

Starsze procesory graficzne, takie jak NVIDIA Pascal/Maxwell, a także własna seria Polaris firmy AMD, korzystają z powrotu do FP32. precyzja. Nie oznacza to, że nowsze procesory graficzne, takie jak Radeon RX 6800XT, nie mogą być testowane z rezerwą. W rzeczywistości właśnie to zrobił CapFrameX, aby zobaczyć, jaka jest rzeczywista zaleta korzystania z natywnego kodowania z połowiczną precyzją pojedynczej precyzji.

AMD FSR FP16 vs FP32 Fallback, źródło: CapFrameX

Stwierdzono, że karta graficzna zasilana przez Navi 21 osiąga o 7% wyższą wydajność podczas korzystania z FSR 1.0 w trybie FP16. Aby wymusić awarię FP32, CapFrameX dokonał edycji kodu źródłowego, który AMD opublikował na stronie GPU Open.

AMD FSR FP16 kontra FP32 , Źródło: CapFrameX

CapFrameX użył próbki „SciFiHelment” działającej w rozdzielczości 4K w jakości FSR Ultra.

AMD FSR FP16 kontra FP32 Fallback, Źródło: CapFrameX

AMD FSR 1.0 oferuje awaryjne rozwiązanie dla procesorów graficznych Polaris. AMD wprowadziło pełną matematykę z serią Vega, które są również dostępne na procesorach graficznych RDNA1&2.

Źródło:

Przykładowy kod FSR FP16 obsługuje standardowe vs. wymuszone wyłączenie w podkręconym RX 6800 XT, aby zapewnić ograniczenie GPU.

SciFiHelmet, 4K, FSR Ultra jakość, ekskluzywny tryb pełnoekranowy

Standard obsługi FP16 (włączony)-> ~7% większa wydajność❗️ pic.twitter.com/MXErep3Zcn

— CapFrameX (@CapFrameX) 24 lipca 2021

Categories: IT Info