【ITBEAR】近日,Valve的Linux驅動團隊宣布,在即將發布的Mesa 24.3版本中,RADV(Radeon Vulkan)驅動程序將獲得重大性能提升,特別是在支持AMD FSR 2(FidelityFX Super Resolution 2)技術方面。這一改進有望為使用RDNA 2架構GPU的Linux用戶帶來更為流暢的游戲和應用程序體驗。
據了解,此次性能提升并非源自FSR 2算法本身的改進,而是針對FSR 2示例應用程序在RADV驅動下的運行效率進行了優化。RADV作為Linux平臺上AMD GPU的開源Vulkan驅動,其開源特性和廣泛的社區支持一直受到用戶的青睞。然而,在過去的一段時間里,RADV在啟用FSR 2時的性能表現并不理想,與AMD官方的AMDVLK/AMDGPU-PRO驅動相比存在一定的差距。
為了突破這一性能瓶頸,Valve的工程師Samuel Pitoiset發揮了關鍵作用。他通過精確分析RADV在FSR 2中處理特定特性時的性能瓶頸,發現原始對象剔除(culling)環節存在問題。原始對象剔除是一種在渲染前剔除不必要對象的技術,對于提升渲染效率和節省性能至關重要。
Samuel Pitoiset進一步指出,RADV在處理W位置為零的原始對象剔除時存在效率問題,導致額外的計算負擔和性能下降。為了解決這一問題,他對AMD NIR代碼進行了調整,優化了W位置為零時的剔除邏輯。這一改動顯著提升了RADV驅動在RDNA 2 GPU上啟用FSR 2時的性能,實現了高達228%的性能提升。
此次性能提升對于Linux系統的AMD GPU用戶而言無疑是一個好消息。他們將能夠在使用FSR 2技術時獲得更為出色的性能表現,從而享受到更加流暢和細膩的游戲畫面。同時,這也進一步證明了開源驅動在性能優化方面的潛力和社區支持的重要性。