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