近日,AMD發佈了一款測試版驅動程序,旨在允許RX 7000系列GPU的所有DX11和DX12遊戲啟用Fluid Motion Frames(平滑動態幀)技術。然而,今日,外媒DSOGaming在AMD Radeon RX 7900XTX上進行了測試後發現,目前這一技術存在嚴重問題。
以下是全文內容:
在我們的測試中,我們使用了AMD Ryzen 9 7950X3D、32GB DDR5內存,以及AMD的Radeon RX 7900XTX。我們還使用了64位Windows 10和AMD Adrenalin Edition預覽驅動程序來啟用AMD Fluid Motion Frames。此外,我們禁用了7950X3D上的第二個CCD。我們也遵循了AMD關於AFMF的指導方針。
AMD已正式支持《星空》,並聲稱玩家可以通過使用其應用程序設置在《電馭叛客2077》中啟用Fluid Motion Frames。因此,我們決定看看在這兩款遊戲中Fluid Motion Frames的效果如何。
我們看看這段《星空》的遊戲視頻,可以看出當前Fluid Motion Frames目前存在的主要問題:
為了測量Fluid Motion Frames的性能提升,我們使用了AMD的Performance Metrics Overlay進行查看。出於不明原因,當啟用AFMF時,MSI Afterburner無法顯示正確的幀速率。您可以清楚地看到,當我們啟用AFMF時,AMD軟件的統計數據顯示的幀速率數字是MSI Afterburner的兩倍。這證明了Fluid Motion Frames確實有效。當我們禁用它時,AMD的統計數據顯示的幀速率與MSI Afterburner顯示的一樣。這也與AMD所說的一致。
“要查看結果的FPS,請使用AMD的Performance Metrics Overlay工具。此刻尚不支持第三方性能監測工具。”
當靜止不動或使用鍵盤移動角色時,Fluid Motion Frames似乎運行正常。然而,一旦我們開始用鼠標移動視角,AFMF完全崩潰。
在1:12處,您可以看到我們所說的情況。一旦我們開始移動視角,AFMF完全崩潰,導致幀率與啟用之前接近。不僅如此,AFMF還會對基本幀速率造成輕微的性能影響。沒有AFMF時,以4K/最大設置運行《星空》的最低幀率為51fps。啟用AFMF後,我們的最低幀率下降到48fps。換句話說,這不是一個“免費的性能提升”。
在《電馭叛客2077》中也出現了相同的情況。在靜止不動時,我們可以以4K/FSR2質量/光線追蹤Psycho設置以60fps運行遊戲。然而,一旦我們開始移動視角,幀率就會降到非AFMF狀態下的水平(34fps)。
這基本上意味著AMD基於驅動程序的Fluid Motion Frames解決方案目前是完全無用的。至少在目前的狀態下是如此。我不知道別人怎樣,但我玩這些遊戲是要用鼠標的。所以在當前階段暫時不建議使用AFMF。
經過進一步的檢查,我們終於弄清楚了問題所在。根據AMD的說法,AFMF在快速移動時會自動禁用幀生成。
原文是:“AFMF通過在快速運動期間動態禁用幀生成來保留圖像質量。”
問題在於,即使在中等速度的鼠標移動時,AFMF也會禁用幀生成。唯一解決此問題的方法是非常非常慢地移動鼠標。因此,PC的優勢之一,也就是快速和靈敏的鼠標移動,隨著AFMF的出現而消失了。
在目前的狀態下,AFMF需要“慢速類似遊戲手柄”的移動方式。放棄鼠標移速換取畫面質量?這對於使用鼠標的玩家來說是完全不可以接受的,也就是說在改動之前,AFMF是一種“死在起跑線上”的技術。