ADVERTISEMENT
相信很多人對於AMD Mantle一直有一個期待,不過壞消息又來了,DICE再度推遲BattleField 4支援AMD Mantle API的時程,原因在於DICE目前仍然在解決遊戲中的問題,這真的是一件很令人頭大的事。
AMD Mantle是什麼?
或許你聽過DirectX,但你可能對於AMD Mantle不是很熟悉,微軟推出的DirectX API目前已經到了DirectX 11.2,另外常見的還有OpenGL,當然還有很多其他諸如OpenMAX、OpenML、OpenAL等之類的API,不過如果你是玩遊戲,那大多就只有DirectX與OpenGL兩款可選,而DirectX又是最常見的一款,不是他很棒,而是因為大多數人就是用Windows系統,開發商為了省麻煩,加上好開發,而選擇DirectX,而AMD Mantle則是AMD為自家GCN架構顯示卡所開發的底層API,能夠比DirectX壓榨出更多顯示卡效能,例如你用R9 270X,使用AMD Mantle就可以擁有比DirectX更好的遊戲體驗或效能,但前提是這款軟體必須要支援這項技術,也就是必須要有廠商針對這個API開發出軟體,或者是必須相容,否則就一點用也沒有。
▲Mantle為AMD為GCN架構顯示卡開發的底層API,圖片取自:AMD。
DICE為首波開發商
為了讓AMD Mantle能夠發揮應有的效能,找了DICE這間開發商合作,針對已經推出的BattleField 4進行AMD Mantle的支援,雖然在開發階段就已經確定兩者的合作關係,不過要在一款遊戲中同時支援DirectX與AMD Mantle談何容易,所以在這個階段中,雙方都遇到了不少問題,也就造成AMD原先預計在2013年11月就可以讓大眾享受到AMD Mantle的威力,一直延到今年還是無法成為真實,裡面不外乎遊戲問題、還有要解決這些Bug所造成的延後。
▲BattleField 4為首款支援AMD Mantle遊戲,圖片取自:AMD。
解除封印,提昇45%效能
在AMD的簡報中,提及Mantle在BattleField 4中可以提昇45%的效能,這當然是對比於DirectX,45%看似很大,不過仔細去觀察數據後,發現是Radeon R9 290X在遊戲中的畫面更新率55張對比於38張,所以進步了17張,也就是45%的提升,這樣說起來其實讓人很無感,但如果你是中低階卡,那麼或許會比較有實質提昇的效益,不過在Mantle還沒有正式釋出的情況來看,這一切都只是空談。
▲Mantle可以比DirectX提昇45%的效能圖片取自:網路。
▲實際幀數則是38張進步到55張,約為45%提昇,圖片取自:網路。
未來是否會有更多廠商加入?
DICE所採用的Frostbite(寒霜引擎),目前已經到了第3代,而第3代則是「原生」支援AMD的Mantle API,這也是目前首個同時支援DirectX與Mantle雙API的3D遊戲引擎,這也代表著一件事情,只要遊戲商採用Frostbite 3開發遊戲,那就意味著離支援Mantle不遠,但實際上,業界中仍然擁有許多不同的遊戲引擎,如另一遊戲大作Crysis,採用的則是Crytek開發的CryENGINE,這個就不支援AMD Mantle,那未來是否會?這得端看AMD對於個遊戲引擎所做的合作程度與廣泛是否足夠深遠,畢竟要別人明明做DirectX就可以開賣的遊戲,轉而同時支援Mantle是一件加長開發時程與浪費金錢的一件苦差事。
▲Frostbite 3為DICE所開發的遊戲引擎,原生支援Mantle,圖片取自:維基百科。
▲CryENGINE為Crytek的遊戲引擎,目前不支援Mantle,圖片取自:維基百科。
AMD已在官網提供Catalyst 14.1 Beta1.6版本,DICE則是已經釋出支援AMD Mantle API更新檔,但目前僅支援4款型號:R9 290X、R9 290、R7 260X與Kaveri APU,其餘產品目前尚未支援。
都窮到這樣了想要花錢支援遊戲開發不是要他的命╮(╯_╰)╭
http://forum.gamer.com.tw/C.php?bsn=04220&snA=38297&tnum=6