民間修改讓RDNA 2顯卡用上FSR 4:性能損失是必然的,但有更好的畫質

AMD的FSR 4目前僅面向最新的RDNA 4架構的Radeon 9000系列顯卡開放,這是因為FSR 4所使用的AI超分技術是需要使用FP8運算格式的,而現在AMD在消費端就只有Radeon 9000系列顯卡有支持FP8的WMMA(Wavefront Matrix Multiply Accumulation)。但前幾天AMD FSR 4源代碼泄露了,而且這些原本跑FP8的文件被修改以支持INT8,而INT8是大部分GPU都支持的數據格式,這使得不少玩家成功在更舊的顯卡上開啓了FSR 4。

實際上在 reddit 上已經有人放出了完整的教程,你需要FSR SDK 2.0,已經編譯好的INT8 FSR dll文件,如果使用RDNA 2顯卡的話則需要23.9.1版本驅動,而RDNA 3顯卡則可以使用最新驅動。目前已經有人成功在RX 6800 XT、RX 6600顯卡上開啓FSR 4,甚至還在RTX 3060 Ti上成功開啓的例子。

已經有網友測試過,在《劍星》裏面,RX 6800 XT在使用FSR 3質量模式時幀率超過110fps,而在FSR 4質量模式幀率會下降至100~107fps,性能損失在10~20%左右,當然如果遊戲幀率超過100fps的話這個性能損失是可以接受的。由於RDNA 2架構是沒有專用WMMA硬件的,所以這些GPU會使用效率較低的整數或DP4a運算,而具備WMMA硬件的RDNA 3顯卡用户報告的性能損失大概在7~10%左右,支持FP8格式的RDNA 4開啓FSR 4後性能損失大概在2~4%之間。

ComputerBase對RX 7900 XTX和RX 9070 XT進行了比較詳細的FSR 4對比測試,可見在《賽博朋克2077》中RX 9070 XT開始FSR 4時在使用INT8數據格式時幀率是明顯低於FP8。對於RX 7900 XTX來説只有INT 8這個選項幀率自然明顯低於使用FSR 3.1的時候,但畫質自然是FSR 4的好得多,而且幀率也比原生更高。