ITBear旗下自媒體矩陣:

Valve神操作:十余行代碼重寫,AMD FSR2性能飆升228%!

   時(shí)間:2024-11-04 17:50:53 來源:ITBEAR編輯:快訊團(tuán)隊(duì) 發(fā)表評論無障礙通道

【ITBEAR】近日,Valve公司的Linux驅(qū)動團(tuán)隊(duì)取得了重大突破,他們在最新的Mesa 24.3版本中針對RADV(Radeon Vulkan)驅(qū)動程序進(jìn)行了優(yōu)化,顯著提升了AMD FSR 2在RDNA 2硬件上的性能表現(xiàn)。

性能提升圖示

據(jù)悉,此次性能提升幅度高達(dá)驚人的228%,而這主要?dú)w功于工程師Samuel Pitoiset對FSR2示例應(yīng)用程序的精細(xì)調(diào)整,而非FSR2算法本身的改動。RADV作為一款廣受歡迎的開源Vulkan驅(qū)動程序,特別適用于搭載AMD GPU顯卡的Linux操作系統(tǒng)。

然而,在過去的一段時(shí)間里,當(dāng)啟用FSR 2技術(shù)時(shí),RADV驅(qū)動的性能表現(xiàn)一直遜色于官方的AMDVLK/AMDGPU-PRO Vulkan驅(qū)動。這一性能差距問題已存在近兩年,成為了社區(qū)用戶關(guān)注的焦點(diǎn)。

幸運(yùn)的是,Samuel Pitoiset通過重寫僅十余行代碼,便成功找到了提升性能的關(guān)鍵。他發(fā)現(xiàn),RADV驅(qū)動在處理FSR 2中的特定特性時(shí),原始對象剔除方式存在效率問題。在圖形渲染前,有效地剔除不需要渲染的原始對象,如三角形和線條,對于節(jié)省性能和降低功耗至關(guān)重要。

與AMDGPU-Pro驅(qū)動相比,RADV在剔除W位置為零的原始對象時(shí)表現(xiàn)不佳,導(dǎo)致了額外的計(jì)算負(fù)擔(dān)。正是這一細(xì)節(jié)問題,直接影響了FSR 2應(yīng)用的性能表現(xiàn)。

通過精心調(diào)整AMD NIR代碼,Samuel Pitoiset實(shí)現(xiàn)了在W位置為零時(shí)的高效剔除。這一改進(jìn)使得在啟用FSR 2技術(shù)的條件下,RDNA 2 GPU搭配RADV驅(qū)動時(shí)的性能得到了顯著提升。

目前,這項(xiàng)重要的改進(jìn)已經(jīng)作為Mesa 24.3-devel版本的一部分,正式發(fā)布給廣大用戶。這一更新無疑將為Linux系統(tǒng)下的AMD GPU用戶提供更加流暢和高效的圖形體驗(yàn)。

舉報(bào) 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動資訊  |  爭議稿件處理  |  English Version