V社為A卡開發(fā)新的Mesa著色器編譯器 游戲幀數(shù)有所提高
- 來源:超能網(wǎng)
- 作者:尹寶霆
- 編輯:豆角
在前不久Valve發(fā)布的Steam用戶硬件調(diào)查中,AMD無論CPU還是顯卡方面,成績都沒有太大的提升。而近日,Valve宣布,專為AMD硬件設(shè)計的Mesa著色器編譯器ACO開放測試,源代碼將發(fā)布在GitHub上。
V社表示,早在2016年底,他們就開始贊助開源圖形驅(qū)動程序工程師[lists.freedesktop.org]的工作,為Valve開源圖形組創(chuàng)建基礎(chǔ)。到目前為止,通過Mesa各方的共同努力,項目有了比較大的進步。
AMD OpenGL和Vulkan驅(qū)動目前使用的編譯器來自LLVM項目,該項目規(guī)模龐大,而且有許多不同的用途,在線編輯游戲著色器只是其中之一。這導(dǎo)致開發(fā)者沒有精力為特定游戲功能進行優(yōu)化,著色器編譯緩慢,可能會導(dǎo)致游戲中的卡頓。Valve贊助的項目組開發(fā)了專為AMD硬件設(shè)計的Mesa著色器編譯器ACO,源代碼發(fā)布在GitHub上。ACO旨在實現(xiàn)兩大目標:游戲著色器的最佳代碼生成,盡可能快的編譯速度。
從AMD開源Vulkan驅(qū)動“radv”開始,已實現(xiàn)幾何著色器的支持,可以正確地編譯和渲染。而在ACO的開發(fā)過程中,他們始終關(guān)注編譯時間,由此獲得了不錯的結(jié)果。現(xiàn)在,ACO只處理像素和計算著色器階段,當它對其他階段實現(xiàn)支持時,預(yù)計編譯時間將進一步減少。Valve的測試顯示,結(jié)果比最初預(yù)計的還要好,編譯速度更快,多個游戲的FPS也有所提升。
ACO的源代碼已經(jīng)發(fā)布在GitHub,目前只支持到GCN 3.0+,所以Rx 300系列及以上版本中的內(nèi)容應(yīng)該有效。

玩家點評 (0人參與,0條評論)
熱門評論
全部評論