AMD’s FidelityFX Super Resolution Is Just 7% Slower in FP32 Mode vs FP16

If you’re not the owner of one of the latest and greatest best graphics cards, don’t fret: AMD’s FidelityFX Super Resolution can still improve your frame rates and run nearly as efficiently as on modern hardware. According to CapFrameX on Twitter, Running FidelityFX Super Resolution in FP32 “backward compatibility mode” yields just a 7% cost in performance compared to FP16.

CapFrameX used SciFiHelmet, an RX 6800 XT, 4K resolution, and the FSR Ultra Quality preset to test the two modes. While the RX 6800 XT does have both FP16 and FP32 functionality, you can manually change FSR’s code to run either FP16 or FP32.

With the RX 6800 XT specifically, the difference between FP32 and FP16 is just 7% in performance, which is very small and is great news for users of older graphics cards that don’t support faster FP16 code. But keep in mind this test is only based on the RX 6800 XT and isn’t necessarily representative of other GPU architectures, so you could see varying results with other graphics cards.

FSR FP32 vs FP16 Performance Comparison

(Image credit: Twitter)

FP32 is known as single-precision floating-point, while FP16 is half-precision floating-point. FP32 has been the standard format for GPU operations for many years, but certain operations don’t benefit from the added precision and can run faster in FP16 mode — assuming the GPU suports fast FP16 modes. Basically, FP32 allows for larger numbers than FP16 and is useful for more complicated workflows. However, FP32 needs twice the memory bandwidth and isn’t necessary in some workloads.