看板 PC_Shopping 關於我們 聯絡資訊
最近 VALVE 宣布,專為 AMD 硬體設計的 Mesa 著色器編譯器 ACO 開放測試,源代碼將 發佈在 GitHub 上。 VALVE 表示,早在2016年底,他們就開始贊助開源圖形驅動程序工程師 [lists.freedesktop.org] 的工作,為 VALVE 開源圖形組創建基礎。到目前為止,通過 Mesa 各方的共同努力,項目有了比較大的進步。 AMD OpenGL 和 Vulkan 驅動目前使用的編譯器來自 LLVM 項目,該項目規模龐大,而且 有許多不同的用途,在線編輯遊戲著色器只是其中之一。這導致開發者沒有精力為特定遊 戲功能進行優化,著色器編譯緩慢,可能會導致遊戲中的卡頓。VALVE 贊助的項目組開發 了專為 AMD 硬體設計的 Mesa 著色器編譯器 ACO,源代碼發佈在 GitHub 上。ACO 旨在 實現兩大目標:遊戲著色器的最佳代碼生成,盡可能快的編譯速度。 https://imgur.com/0Do3t27.jpg
從 AMD 開源 Vulkan 驅動“radv”開始,已實現幾何著色器的支持,可以正確地編譯和 渲染。而在 ACO 的開發過程中,他們始終關注編譯時間,由此獲得了不錯的結果。現在 ,ACO 只處理像素和計算著色器階段,當它對其他階段實現支援時,預計編譯時間將進一 步減少。VALVE 的測試顯示,結果比最初預計的還要好,編譯速度更快,多個遊戲的 FPS 也有所提升。 https://imgur.com/7SazJeu.jpg
ACO 的源代碼已經發佈在 GitHub( https://github.com/daniel-schuermann/mesa/commits/master ),目前只支援到 GCN 3.0+,所以 RX 300 系列及以上版本中的內容應該有效。 ------------------------------ 12456789 More than 2 but less than 4 夏日特賣搶錢中 這就是所謂的AMD戰未來嗎 $$不夠只能靠別人幫忙,老黃通通幫你弄到好,順便把hairworks搞到變幻燈片 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.33.202.119 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1562332414.A.0F3.html
ltyintw : 你不要以為特地把3上色我就不會 07/05 21:14
ltyintw : AMD真可憐 AMD技術的代碼都開源的 老黃N卡支援的爽 07/05 21:16
kaj1983 : 3哩娘啦!valve 07/05 21:17
jiss555 : 讓mesa shut up 讓他戰術上的運用徹底失敗 07/05 21:17
ltyintw : 爽,相反的NV技術的代碼都閉源的,AMD沒得玩兒 07/05 21:17
theevilM : 這個著色器到2.0就不會在更新了 07/05 21:20
kuma660224 : AMD開源所以Valve才能魔改換compiler吧 07/05 21:26
kuma660224 : 這是有些shader是遊戲中,驅動JIT即時編譯 07/05 21:27
kuma660224 : 編譯會吃CPU效能,對GPU本身應該沒有影響 07/05 21:28
kuma660224 : 大概CPU不夠力的,才能感覺比較順 07/05 21:28
kuma660224 : 畢竟編譯是CPU在做. 07/05 21:29
abc21086999 : 垃圾Nvidia 07/05 21:32
kuma660224 : 影響最大應該是Loading時間,因為JIT 07/05 21:34
kuma660224 : 是驅動讀取Shader時順便編譯成GPU機器碼 07/05 21:34
bang71013 : 不開源 工程師觀落陰? 07/05 23:22
ltyintw : nv: 我可以把我的工程師丟過去tune,但是絕不開源 07/06 00:33
s9209122222 : Linux Gaming 買 AMD 果然是對的 07/06 11:17