【ITBEAR】近日,Valve的Linux驅動團隊取得了顯著成果,他們在最新的Mesa 24.3版本中對RADV驅動程序進行了優化,這一舉措極大地提升了AMD FSR 2在RDNA 2硬件上的性能。
據悉,RADV是一款專為Linux系統上的AMD GPU設計的開源Vulkan驅動程序。盡管其一直受到開源社區的青睞,但在啟用FSR 2時,其性能表現卻長期遜色于官方的AMDVK/AMDGPU-PRO Vulkan驅動。
然而,工程師Samuel Pitoiset通過精湛的編程技藝,僅通過改寫十余行代碼便解決了這一長期存在的問題。問題的關鍵在于RADV驅動在處理特定特性的原始對象剔除時存在缺陷,導致不必要的計算和性能損耗。
Samuel Pitoiset針對AMD NIR代碼進行了精準調整,使得在W位置為零時能夠更有效地進行對象剔除。這一改進帶來了驚人的效果:在啟用FSR 2的情況下,RDNA 2 GPU上RADV驅動的性能竟然提升了高達228%。
值得注意的是,這次性能提升是基于FSR2示例應用程序的測試結果,而并非直接針對FSR2算法本身。即便如此,這一改進仍然具有重要意義,因為它將顯著提升使用RADV驅動的Linux用戶在運行FSR 2應用時的體驗。
目前,這項改進已經作為Mesa 24.3-devel版本的一部分,并將在官方正式發布后迅速推向用戶。屆時,廣大Linux用戶將能夠親身體驗到這一重大改進帶來的性能飛躍。