AMD終止支持功勛API Mantle:曾催生DX12、Vulkan
2013年,AMD聯(lián)合游戲開發(fā)商DICE共同打造了全新的Mantle API?,F(xiàn)在,它功成身退了。
一如其名(介于地殼和地核之間的地幔),Mantle是位于處理器和顯卡硬件、操作系統(tǒng)和游戲軟件之間的中間層接口,可以讓開發(fā)者更深入地接觸、使用硬件,尤其是避免DirectX里的系統(tǒng)過載問題,從而提高硬件利用率和游戲性能,效果顯著,甚至得到了大神卡馬克的交口稱贊。
Mantle API最初是專門針對AMD GCN架構(gòu)顯卡設(shè)計的,最終也只得到了3DMark和七款游戲的正式支持:《戰(zhàn)地4》、《戰(zhàn)地:硬仗》、《神偷》、《星際公民》、《植物大戰(zhàn)僵尸:花園戰(zhàn)爭》、《文明:超越地球》、《龍騰世紀(jì):審判》、《狙擊精英3》。
但是,AMD的聰明之處在于,他深知自己的行業(yè)影響力和領(lǐng)導(dǎo)力不足,不可能將Mantle發(fā)展成為全行業(yè)的標(biāo)準(zhǔn),于是將Mantle貢獻(xiàn)了出去。
Khronos Group組織正是基于AMD Manlte,開發(fā)了如今大名鼎鼎且日益流行的的Vulkan API,支持的游戲越來越多。
微軟的DX12 API也在很大程度上汲取了AMD Mantle的營養(yǎng),比如底層硬件訪問和多線程技術(shù)。
甚至是蘋果的Metal API,其設(shè)計思路和AMD Mantle也是高度一致。
可以說,AMD Mantle取得了超越預(yù)期的成功,起到了很好的先鋒帶頭作用,刺激了整個圖形行業(yè)的發(fā)展,功勞不淺。
與之截然相反的一個例子,就是NVIDIA Physx,本來極有前途的一項物理加速技術(shù),至死也被鎖死在自家顯卡上,很快就銷聲匿跡。
Vulkan、DX12誕生之后,Mantle任務(wù)已經(jīng)完成,AMD也很快停止了相關(guān)開發(fā)優(yōu)化工作,R300系列顯卡起就不再支持,只保留驅(qū)動支持。
從日前發(fā)布的Adrenalin 19.4.3版驅(qū)動開始,Mantle API的支持被徹底放棄,最終圓滿了。