曾经有两个图形运算API在PC游戏领域争得火热,一个是Direct3D,另一个是OpenGL。Direct3D晚于OpenGL登场,却可以后发制人成为今天在PC游戏领域上的霸主;OpenGL曾经对Direct3D形成压倒性的优势,但由于开发上的不给力,如今已经转向专业图形领域发展,PC游戏上鲜见踪影。这个局面维持了好长一段时间,直到AMD在发布R9 290X/290显卡的时候才被打破,因为AMD在发布新显卡的同时还拿出了杀手锏级的游戏优化技术,那就是Mantle(地幔),定位与Direct3D、OpenGL相同的新型图形运算API。
Mantle的字面意思是地幔,它与地壳、地核一样同属于地球内部组成的三个同心球体之一。在AMD看来,图形运算系统与地球的组成其实是相似的,位于表层的图形应用程序就是地壳,里层的地核就是GCN架构图形核心,连接两者的图形运算API以及硬件驱动程序则是地幔。因此Mantle的存在就和它的字面意思相同,是为了让图形应用程序与GCN架构图形核心形成软件和硬件上的连接,使得应用程序可以充分发挥GCN架构图形核心的性能。
AMD把Mantle定义为“游戏优化技术”,因此它的诞生显然是剑指PC游戏市场,最直接的对手就是微软的Direct3D。只是Direct3D已经耕耘多年,要论成熟度,Mantle显然不如Direct3D。那么AMD为什么那么有自信,认为游戏厂商会在使用Direct3D之余,还会对Mantle提供支持呢?
实际上,Direct3D虽然有很强的兼容性,但是从整个生态圈来说,却不如Mantle完整。正如地幔也分为上地幔和下地幔两部分,AMD的Mantle实际上也是由两部分组成的,其中“上地幔”是Mantle API,也就是属于图形运算API的级别;“下地幔”则是Mantle Driver,也就是我们常说的AMD Catalyst显卡驱动程序。微软对Direct3D生态圈的控制只能深入到“上地幔”的级别,而“下地幔”和“地核”部分则需要依靠显卡厂商的配合,而且为了兼容更多的设备,Direct3D对新技术和新设备的支持并不能马上到位,有可能让新设备上的特性得不到完全的发挥,从而限制了整套图形运算系统的运行效率。
AMD的Mantle则不同,由于组成“地幔”的Mantle API以及显卡驱动程序乃至“地核”的图形核心都是由AMD一手包办,开发“地壳”级图形应用程序时AMD也有提供全程的支持,因此基于Mantle开发的应用程序可以完全发挥出图形核心的全部性能。而且一旦AMD推出拥有新特性的图形核心时,Mantle API和Mantle Driver可以第一时间提供支持,并且让游戏开发商用上新的图形特性,这点比起更偏向于兼容性的Direct3D来说,确实是一个无可比拟的优势。
此外AMD的Mantle在功能和特性上是完全兼容Direct3D的,因此游戏开发商在使用Mantle开发游戏时,不用担心说Mantle版无法实现Direct3D版的某些特性,而且由于Mantle有很强的硬件针对性,可以比Direct3D更好地发挥出GCN架构图形核心的性能,因此使用Mantle来开发游戏,完全可以做到让高端显卡才能流畅运行的Direct3D游戏,如今只需要中端主流显卡就能有满意的体验。这也是为什么AMD会把Mantle称之为“游戏优化技术”的原因。
各种已经确定支持或可能支持Mantle的游戏新作
值得一提的是,AMD的Mantle并不是纸上谈兵的技术,而是已经切切实实地应用至PC游戏的技术。现在已经有不少游戏大作提供了Mantle技术的支持,已经发布的包括有《战地4》、《龙腾世纪3:审判》、《植物大战僵尸:花园战争》、《神偷4》、《狙击精英3》、《文明:超越地球》等,还有不少游戏是确定支持Mantle但尚未发布的,按照AMD的说法,他们已经和多家游戏厂商达成合作,未来将会推出更多基于Mantle技术的游戏作品。今天我们就来看看,在已经发布的Mantle游戏中,它们对比Direct3D版本是否真的可以实现“优化”的目标。
冲锋的长矛高中生 2014-12-12 14:58 | 加入黑名单
AMD终于开始懂得生态环境的重要性了,希望馒头技术能做的越来越成熟。电脑还是为游戏而生。
支持(0) | 反对(0) | 举报 | 回复
38#
游客 2014-12-06 21:04
哥不是什么粉丝 290X开地幔就已经牛逼了 还不满意? 不满意的就是买了N卡然后被人反超后价格还便宜一条街 那种心里不平衡我能理解~~~~~
支持(10) | 反对(0) | 举报 | 回复
37#
游客 2014-12-05 21:12
支持(0) | 反对(0) | 举报 | 回复
36#
游客 2014-12-05 16:22
看了下评论提到现在都是先支持DX再靠补丁支持馒头说明馒头需要额外支持的我就笑了...
如果游戏不是从一开始就支持馒头的话哪能简单的就靠一个补丁就能支持馒头...
先推出DX再靠补丁支持馒头只能说是一开始的馒头不稳定,等调试稳定了再靠补丁开放馒头而已...
支持(1) | 反对(2) | 举报 | 回复
35#
游客 2014-12-05 15:46
Wccftech 话已经有大约100游戏开发商使用地幔
支持(1) | 反对(0) | 举报 | 回复
34#
游客 2014-12-05 11:53
据A当时表示3GHz的FX8300系列CPU已经不是R9-290X的瓶颈,那么七、八百块钱的FX8300主频在3.3GHz已经可以让大多数人的显卡满意了,
i5动辄1200左右的价格差实在不如用来去买块SSD来得实在TB 120GB档,影驰的铁甲、金士顿的V300现在都只有330~340元了,intel5年保的520也不过400块,带来的体验要好很多
支持(2) | 反对(0) | 举报 | 回复
33#
游客 2014-12-05 11:31
支持(2) | 反对(0) | 举报 | 回复
32#
游客 2014-12-05 09:02
mantle和DX12都是好技术,好标准省下CPU的钱,花在GPU上,现在DX12还没出来。
未来的情况大抵也就是这样,4核I5 CPU,旗舰显卡,就差不多OK了,
支持(1) | 反对(0) | 举报 | 回复
31#
游客 2014-12-05 03:30
“一个普通产品技术讨论,没必要用那么赫斯底里般的、阶级斗争敏感警觉般的方式对人开炮,我以为文革都远去40年了,不是文革丑陋,恰恰是人的丑陋映衬出文革的丑陋”
然后马上又发表楼上这样的评论,是在开“自我打脸”模式吗?
支持(2) | 反对(0) | 举报 | 回复
30#
游客 2014-12-05 03:26
好啊。
那么就回到你的第一个评论里的这句话“现在都是以DX版为主,mantle版则要在DX版发布后两个月左右才出”。
你在以上这句话里说的是“现在”,但现在的情况就是我说的,支持馒头的游戏都是上市时就同步支持馒头和DX11,而非你列举的大半年甚至一年前的游戏。
敢问阁下充值了智商否?
还有,超能网上随便打开个有关显卡或AMD的文章好好看看,是像你这样的N炮先喷屎引战还是A粉先引战一目了然,这事实不是你三言两语就能歪曲的。
支持(5) | 反对(0) | 举报 | 回复
29#
游客 2014-12-04 23:49
支持(1) | 反对(5) | 举报 | 回复
28#
游客 2014-12-04 23:40
支持(1) | 反对(3) | 举报 | 回复
27#
游客 2014-12-04 23:30
支持(0) | 反对(3) | 举报 | 回复
26#
游客 2014-12-04 22:38
一如既往,每当mantle传来好消息,N炮们就迫不及待来喷屎。可惜mantle越战越勇,N炮们心里越喷越没底啊。
支持(0) | 反对(0) | 举报 | 回复
25#
游客 2014-12-04 22:31
之前AMD连馒头都尚未完全开发成功,才需要靠各种补丁东补西贴。
现在馒头成熟了,连SDK都可以推出了,根本没有所谓的延迟和需要靠补丁一说。
近两个月出的文明太空和龙腾世纪审判就是同时支持DX11和馒头的。
劝你多留意下单机游戏的近态再开地图炮。
支持(0) | 反对(0) | 举报 | 回复
24#
游客 2014-12-04 22:19
支持(0) | 反对(1) | 举报 | 回复
23#
游客 2014-12-04 22:17
支持(0) | 反对(0) | 举报 | 回复
22#
游客 2014-12-04 22:05
你哪只眼睛看到有任何一款游戏的所谓“Mantle”版在“DirectX”版之后两个月发布的?
就单凭你这么一句话,就知道你根本不是单机玩家,至少不是单机大作玩家。
因为你连基本游戏动态都没留意就乱弹琴。
支持(0) | 反对(0) | 举报 | 回复
21#
游客 2014-12-04 21:37
支持(0) | 反对(2) | 举报 | 回复
20#
游客 2014-12-04 21:27
支持(0) | 反对(0) | 举报 | 回复
19#
游客 2014-12-04 21:23
用DirectX SDK开发的游戏不能兼容Mantle。
用句简单的话来说,就是游戏开发者不需要做两次功课弄两种代码来一个支持DX一个支持馒头。只需要弄好支持馒头就不用担心不支持DX。
不懂就别乱黑。你这黑的很低端,就好比有人说某新游戏要支持DX12和DX11和DX9分别需要三套不同的代码一样。
支持(0) | 反对(0) | 举报 | 回复
18#
游客 2014-12-04 20:46
支持(1) | 反对(0) | 举报 | 回复
17#
游客 2014-12-04 20:44
谁告诉你要再来一套的,AMD没那么蠢,API是可以尽可能兼容的。
而且说实在,累的也只是引擎开发商和自有引擎的大厂,但他们财大气粗不在乎,用现成引擎的小厂才不觉得累呢。
支持(0) | 反对(0) | 举报 | 回复
16#
yjhercules终极杀人王 2014-12-04 20:17 | 加入黑名单
游戏商最大的问题是开发代码更大,本来一套DX 就够了,
为了A卡还需要再来一套M代码,
关键是投入编程人员的工资谁付?
AMD 就为了占有率最低的A卡?
支持(0) | 反对(1) | 举报 | 回复
15#
游客 2014-12-04 19:58
Mantle模式下【战地4】狗齿厉害了,【狙击精英】颜色严重变淡
支持(0) | 反对(2) | 举报 | 回复
14#
我匿名了 2014-12-04 19:40
不确定的就是没戏的,比如使命召唤高级战争,结果被打脸
支持(1) | 反对(0) | 举报 | 回复
13#
游客 2014-12-04 18:31
评测很赞,好评~
支持(0) | 反对(0) | 举报 | 回复
12#
游客 2014-12-04 18:18
我觉得即便Mantle很优秀还是要看DirectX 12的,毕竟DirectX 12才是通用的解决方案,就比如Ubi的游戏在A卡上完败,顺便还有真的是要看厂商优化的用心程度的,要是厂商把在PC上和主机上花的心思一样多的话即便是DX11也会有不错的效果
支持(2) | 反对(2) | 举报 | 回复
11#
我匿名了 2014-12-04 17:57
支持(0) | 反对(0) | 举报 | 回复
10#
游客 2014-12-04 17:53
当年Direct3D之所以能战胜OpenGL并取而代之成为业界标准,是因为微软在Windows系统上各种封杀OpenGL,全力支持自家开发的DirectX。
支持(0) | 反对(0) | 举报 | 回复
9#
加载更多评论