让N饭傻眼!AMD性能提升核武器Mantle API解析

2014-05-05 10:58:40 来源:游民星空[原创] 作者:MARS 编辑:听风飞舞 浏览:loading

  今年3月,AMD在发布新一代Hawaii核心高端显卡的同时,还为广大游戏玩家带来了一个全新的API级技术——Mantle。Mantle API一经推出,便在DIY玩家圈内引起了一阵不小的轰动,使用AMD显卡的A饭们欢天喜地,而使用NVIDIA显卡的N饭们则傻眼了。Mantle API到底是什么?它又孕育着怎样的魔力能让A饭们如此喜大普奔呢?今天,游民星空硬件评测中心就来为您揭晓答案。

游民星空

什么是Mantle?

  要想知道什么是Mantle,我们首先需要简单了解一下API。API的主要目的是提供应用程序与开发人员以访问一组例程的能力,而又无需访问源代码或者理解内部工作机制的细节,因此可以非常大地提高编程人员的工作效率。而Mantle就像大家熟知的DirectX、OpenGL等一样,是AMD推出的一项全新的图形运算API,它与后两者是同级别技术。Mantle的含义是地幔,之所以这样命名,是因为AMD把整个图形运算结构与地球的结构类似,用地幔来命名很贴切也方便理解。

游民星空

  如上图所示,AMD把地球的核心比作是图形运算硬件,即Graphics Core Next(以下简称GCN)架构GPU;把下地幔比作Mantle Driver;把上地幔比作Mantle API;最上层的地壳则比作是图形应用程序。其中,Mantle API是借助Mantle Driver来实现的,而其实现的基础则是GCN架构的GPU运算硬件。简单来说,Mantle就如同地幔一样,是连接底层硬件与上层软件应用之间的一座桥梁,主要的功用就是相比DirectX这些“表层”API来说,能够让软件层通过Mantle直达硬件层,从而更加深层次的挖掘硬件的运算能力。

游民星空

  这就好比是游戏主机与PC对比一样,大家都知道游戏主机平台的游戏往往比PC平台运行效率高很多看看Xbox 360与PS3那古董级的硬件性能却能流畅运行现在最新的游戏大作,其原因就在于主机的硬件固定,独有的API对硬件进行了深度优化,使游戏程序能够触及到底层硬件,深入挖掘出硬件的运算能力。而PC则比较碎片化,使用DirectX这样的“通用型表层API”,游戏程序很难触及到底层硬件,并且由于碎片化的影响往往也难以做到对所有硬件都进行有针对性的优化。

  AMD推出Mantle就是为了解决上述问题,利用Mantle API,游戏开发者可以直接和底层的GCN架构硬件打交道,对其进行深度性能挖掘和优化,这样一来采用Mantle API的游戏在A卡上的运行效率自然就会比采用DirectX API高很多,反映到实际游戏中不仅能让游戏性能得到提升,还能附加额外的特效。

  说到这,相比你对AMD新推出的Mantle API已经有所了解了,那么我们如何才能使用Mantle?Mantle在实际游戏中的作用又有多大呢?在下一页中,我们就为大家揭晓答案。

1 2 3 下一页
友情提示:支持键盘左右键“← →”翻页
文章内容导航
人喜欢
游民星空APP
随时掌握游戏情报
code
休闲娱乐
综合热点资讯
单机游戏下载
好物推荐
游民星空联运游戏