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