當前位置:
首頁 > 科技 > Valve為AMD GPU開發新的Mesa著色器編譯器,編譯速度更快,遊戲幀數有所提高

Valve為AMD GPU開發新的Mesa著色器編譯器,編譯速度更快,遊戲幀數有所提高

在前不久Valve發布的Steam用戶硬體調查中,AMD無論CPU還是顯卡方面,成績都沒有太大的提升。而近日,Valve宣布,專為AMD硬體設計的Mesa著色器編譯器ACO開放測試,源代碼將發布在GitHub上。

AMD OpenGL和Vulkan驅動目前使用的編譯器來自LLVM項目,該項目規模龐大,而且有許多不同的用途,在線編輯遊戲著色器只是其中之一。這導致開發者沒有精力為特定遊戲功能進行優化,著色器編譯緩慢,可能會導致遊戲中的卡頓。Valve贊助的項目組開發了專為AMD硬體設計的Mesa著色器編譯器ACO,源代碼發布在GitHub上。ACO旨在實現兩大目標:遊戲著色器的最佳代碼生成,儘可能快的編譯速度。

從AMD開源Vulkan驅動「radv」開始,已實現幾何著色器的支持,可以正確地編譯和渲染。而在ACO的開發過程中,他們始終關注編譯時間,由此獲得了不錯的結果。現在,ACO只處理像素和計算著色器階段,當它對其他階段實現支持時,預計編譯時間將進一步減少。Valve的測試顯示,結果比最初預計的還要好,編譯速度更快,多個遊戲的FPS也有所提升。

ACO的源代碼已經發布在GitHub,目前只支持到GCN 3.0 ,所以Rx 300系列及以上版本中的內容應該有效。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 超能網 的精彩文章:

平板電腦市場不好做:谷歌放棄業務,取消兩款未發布產品
HTC U19e在台灣發布:前置雙攝、價格感人

TAG:超能網 |