VALVE 為 AMD GPU 開發新的 Mesa 著色器 - 3C

Hardy avatar
By Hardy
at 2019-07-05T21:13

Table of Contents

最近 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搞到變幻燈片

--
Tags: 3C

All Comments

Heather avatar
By Heather
at 2019-07-10T09:55
你不要以為特地把3上色我就不會
Lydia avatar
By Lydia
at 2019-07-12T20:34
AMD真可憐 AMD技術的代碼都開源的 老黃N卡支援的爽
Agatha avatar
By Agatha
at 2019-07-15T02:56
3哩娘啦!valve
Gary avatar
By Gary
at 2019-07-18T22:44
讓mesa shut up 讓他戰術上的運用徹底失敗
Ivy avatar
By Ivy
at 2019-07-21T02:35
爽,相反的NV技術的代碼都閉源的,AMD沒得玩兒
Skylar Davis avatar
By Skylar Davis
at 2019-07-25T00:32
這個著色器到2.0就不會在更新了
Gary avatar
By Gary
at 2019-07-27T03:04
AMD開源所以Valve才能魔改換compiler吧
Regina avatar
By Regina
at 2019-07-28T17:17
這是有些shader是遊戲中,驅動JIT即時編譯
Elvira avatar
By Elvira
at 2019-07-29T13:13
編譯會吃CPU效能,對GPU本身應該沒有影響
大概CPU不夠力的,才能感覺比較順
Rachel avatar
By Rachel
at 2019-08-02T23:33
畢竟編譯是CPU在做.
Edith avatar
By Edith
at 2019-08-07T13:48
垃圾Nvidia
Jake avatar
By Jake
at 2019-08-11T17:07
影響最大應該是Loading時間,因為JIT
是驅動讀取Shader時順便編譯成GPU機器碼
Sarah avatar
By Sarah
at 2019-08-12T19:27
不開源 工程師觀落陰?
Iris avatar
By Iris
at 2019-08-12T22:58
nv: 我可以把我的工程師丟過去tune,但是絕不開源
Poppy avatar
By Poppy
at 2019-08-13T11:57
Linux Gaming 買 AMD 果然是對的

舊電腦升級

Edwina avatar
By Edwina
at 2019-07-05T20:50
已買/未買/已付訂金(元):未買 預算/用途:10K/看影片+多開模擬器 現有電腦配備如下, 預算10K, 4年的電腦,顯卡就在剛剛掛了,目前使用內顯,想換新顯卡, 目前想購買微星 GTX1060 AERO 3G OC,還是有更好的選擇與建議, 請給予指教,謝謝。 CPU (中央處理器):i5-650 ...

好香,偷跑 Ryzen 3000 RX 5700

Joe avatar
By Joe
at 2019-07-05T20:05
認識的通知可先拿了,跟朋友的一起帶 https://i.imgur.com/Rla8dbO.jpg 顯卡也偷跑啦! 不過我沒拿顯卡 https://i.imgur.com/i5aVxML.jpg ----- Sent from JPTT on my iPhone - ...

AORUS X570I PRO ITX 到貨囉!

Franklin avatar
By Franklin
at 2019-07-05T19:44
光華已偷跑了!朋友傳的圖 https://i.imgur.com/eHIrS5h.jpg https://i.imgur.com/3smrQLj.jpg https://i.imgur.com/O1PojPT.jpg 後面有M.2 ! https://i.imgur.com/YNShxQG.jpg ...

60K Oxygen Not Included 機

Tristan Cohan avatar
By Tristan Cohan
at 2019-07-05T19:11
已買/未買/已付訂金(元): 預算/用途:缺氧 (Oxygen Not Included) 後期順跑 CPU (中央處理器): MB (主機板): CPU:Intel i9-9900K【8核/16緒】3.6GHz(↑5.0GHz)/16M/UHD630【代理】 MB : 華碩 ROG MAX ...

藝人店已可預購3700x 3600x

Andrew avatar
By Andrew
at 2019-07-05T18:20
剛剛看3700x 3600x開放預購了 其他店好像都只是開價格出來而已 其他的可能還不太能確定? 繼續等3900x QQ 希望不用等太久 -- 作者 NerVGear (Phantom) 看板 Gossiping 標題 [問 ...