AMD发布Mantle是作死还是逆天?
本帖最后由 卖哥 于 2013-9-26 13:31 编辑先贴下链接
http://www.inpai.com.cn/doc/hard/199946.htm
基本上Mantle就是和D3D、openGL同级的API,但是更底层而且是AMD专用,颇有3dfx的glide之风。
目前宣布支持的游戏有战地4一款。
AMD这次借游戏机用GCN的风,开始推私有接口,冒犯到微软头上来。
到底是能培养起消费惯性,即使偶尔玩脱也能通过兼容性维持市场;还是就此被微软穿小鞋排挤而再也无法做大呢?
或者是引发NV效仿,也开放更底层接口,就此颠覆D3D地位?
cpu上就吃了wintel联盟的亏了,gpu呵呵厚 哥们你不知道粗大?
当然后来还是 opencl 占优,毕竟跨硬件 和Cuda比不好说
Cuda算是先锋,但是相对而言推广条件略逊(PS3的N卡也不支持GPU Cuda)
Mantel则是已经有两套成熟API了,但是有两款游戏机是自己的。 卖哥 发表于 2013-9-26 12:59
和Cuda比不好说
Cuda算是先锋,但是相对而言推广条件略逊(PS3的N卡也不支持GPU Cuda)
Mantel则是已经有两 ...
难道 PS4 和 X1 都是用 Mantel?索尼和巨硬真愿意开底层接口? infinte 发表于 2013-9-26 13:13
难道 PS4 和 X1 都是用 Mantel?索尼和巨硬真愿意开底层接口?
微软不好说,但索尼没什么不肯的吧。 infinte 发表于 2013-9-26 13:13
难道 PS4 和 X1 都是用 Mantel?索尼和巨硬真愿意开底层接口?
反正ps4肯定不会用d3d,amd推mantle的话用用也不奇怪
另外,是mantle
ch_ch 发表于 2013-9-26 13:30
反正ps4肯定不会用d3d,amd推mantle的话用用也不奇怪
另外,是mantle
AMD现在的说法是兼容DX HLSL,直接当DX写也能调用这个接口 现在还有人提opencl?
有opengl4.3,谁用cl roadcross 发表于 2013-9-26 14:34
现在还有人提opencl?
有opengl4.3,谁用cl
gl现在也包含通用计算了?
优秀 发表于 2013-9-26 15:07
gl现在也包含通用计算了?
没错
4.3开始有通用计算了
因为cl又出现ina三家互相不兼容问题 3dfx推glide的时候是如日中天,dx只是个雏苗,然后glide败了。
现在以农企的实力玩这个,呵呵厚。 bill基 发表于 2013-9-26 16:18
3dfx推glide的时候是如日中天,dx只是个雏苗,然后glide败了。
现在以农企的实力玩这个,呵呵厚 ...
怎么不说说巨硬当年也是如日中天……
Windows绑定IE+DirectX独步武林有什么问题 tk.cocacola 发表于 2013-9-26 17:45
怎么不说说巨硬当年也是如日中天……
Windows绑定IE+DirectX独步武林有什么问题 ...
当年巨硬的DX跟glide比只是个小朋友。和现在的事实标准完全不一样。
bill基 发表于 2013-9-26 17:48
当年巨硬的DX跟glide比只是个小朋友。和现在的事实标准完全不一样。
...
但是巨硬钱多技术硬还是3DFX钱多技术硬? 也許只是迫巨硬更新dx吧 tk.cocacola 发表于 2013-9-26 17:50
但是巨硬钱多技术硬还是3DFX钱多技术硬?
当年:3dfx日中天,nv刚起步。glide领先,dx小弟,巨硬钱多技术硬。
现在:NV半边天,巨硬仍然钱多技术硬,dx是事实标准。
现在农企面临的局势比当年3dfx还差,所以我呵呵厚农企。我不明白你在和我争什么? 是和steam有阴谋吗.... 关键要有人用
跨平台成本要够低
不然你要出优化钱
你们别忘了glide是因为指标落后虚掉的
早期3D游戏,倾向于游戏设计者提供场景的摆放条件,而这个摆放条件中下的显示效果靠硬件优化。
所以当时不同的显卡出来的画面效果是明显不同的,Voodoo就以画面柔和纹理没马赛克著称,NV则是以傻快为名,还有玄学级别的matrox。
而现在画面,就是用HLSL或者GLSL写出来的,每个显卡只要支持的DX版本一样,出来的效果也基本一样。
3dfx到死都在按照这个思路制作显卡,在想办法改善老游戏的效果而不是放弃那套模式来丰富图形接口的功能。 卖哥 发表于 2013-9-26 18:22
你们别忘了glide是因为指标落后虚掉的
早期3D游戏,倾向于游戏设计者提供场景的摆放条件,而这个摆放条件 ...
所以Voodoo2 SLI可以玩Doom3,同时代的显卡可以吗 tk.cocacola 发表于 2013-9-26 20:51
所以Voodoo2 SLI可以玩Doom3,同时代的显卡可以吗
啊??? 囧囧囧 发表于 2013-9-26 20:59
啊???
要修改Doom3的程序,跳过显卡检测
不过确实能跑,而且FPS有40左右
http://www.purepc.pl/files/Image/artykul_zdjecia/2012/3DFX_Historia/doom_3_voodoo2_sli_15.jpg
TNT2据说也能跑,不过渲染出的画面不像Voodoo2有可玩性。
http://img.publish.it168.com/2004/0802/images/220462.gif 那还是拉倒吧 不过等等
Mantle 号称能提高游戏 9 倍性能
这是说自己驱动烂吗? infinte 发表于 2013-9-26 22:31
不过等等
Mantle 号称能提高游戏 9 倍性能
这是说自己驱动烂吗?
是说cpu上的9倍,或者说同样的任务只需要1/9的cpu消耗。 卖哥 发表于 2013-9-26 21:09
要修改Doom3的程序,跳过显卡检测
不过确实能跑,而且FPS有40左右
这怎么看着像是新卡玩老合金装备 卖哥 发表于 2013-9-26 21:09
要修改Doom3的程序,跳过显卡检测
不过确实能跑,而且FPS有40左右
我X这voodoo2的DOOM3画面,梦回QUAKE2啊
你们想太多了,我觉得这个东西的作用就是方便以后主机上的大作移植到PC上,当然顺便为a卡优化一下,毕竟下代主机全用a卡(黄老板哭哭哦)
而且和dx是兼容的,不存在谁替代谁的问题 这年头谁不用通用api才是250行为,各家厂商的硬件架构也基本都是标准的pc架构,厂商自己研发底层接口没任何意义,我是不觉得小aa这东西能有多火,给开发商一个选择而已。 bill基 发表于 2013-9-26 17:59
当年:3dfx日中天,nv刚起步。glide领先,dx小弟,巨硬钱多技术硬。
现在:NV半边天,巨硬仍然钱 ...
事实标准?次世代游戏机三家都是AMD的片子,你跟我说巨硬是事实标准?
本帖最后由 鸡蛋灌饼 于 2013-9-27 00:47 编辑
redmax 发表于 2013-9-26 23:54
后期的XB和PS3大作谁还用DX和OGL?
AMD显然是让游戏开发商更能方面的榨取游戏机GPU,同时在PC平台上搭个顺 ...
我之前就说过很多驱动层面轻而易举的事情,用DX和OGL折腾就是一整个脱裤子放屁
反正现在农企掌握次世代家用机平台,有的是本钱玩。
YY通用API先进性的怎么看怎么是这辈子没听说过主机游戏,手机也没用过的家伙。 其实AMD早就放过话了……
http://cn.engadget.com/2011/03/22/game-develops-want-directx-to-go-away-says-amd-man/
Direct X对于游戏开发商可说是又爱又恨,爱的是因为它是由PC系统霸主微软所提出的API(应用编程界面),恨的是Direct X对某些开发商而言,并未将GPU效能发挥到淋漓尽致。继id Software创始人,同时也是被誉为3D游戏之父的John Carmack发难,首先公开表态支持OpenGL标准,并且认为OpenGL已经超越Direct X,并且拥有更强的跨平台优点之后,这次连AMD的Richard Huddy也跟着对Direct X(实际上是对API)开炮。
Richard Huddy指出,游戏开发者并不全然想要啥API,当然他指的是开发高复杂的游戏方面,Direct X在某种程度封印GPU的效能,导致游戏视觉效果被其限制;他个人希望游戏开发商能够进行对GPU硬件的底层存取(原文为Low-Level Access),就会知道在摆脱Direct X的束缚的当代GPU有多强大的效能。
他以游戏机举例,当游戏机甫推出时,游戏开发商需要API快速的推出游戏,增加内容,但当游戏机到了产品末期,开发商为了榨干硬件效能,会采取跳过API、直接针对底层存取,像是硬件早已落后的Xbox 360以及PS3即便到了今日,游戏画面仍不断进步。当然游戏机的例子并不恰当,毕竟游戏机的硬件一翻两瞪眼,不像PC上还包括各种CPU以及GPU的组合。
不过当脱离标准化的Direct X,针对不同的GPU架构直接进行编程将是程序开发人员的新挑战,尤其当下正面临CPU与GPU整合的挑战,例如AMD不断推波助澜的OpenCL就是针对CPU与GPU混合的API,所以也有游戏开发商如Crytek技术总监Michael Glueck对Richard Huddy的API无用论感到意外,但他也认为,多数的API仍仰赖CPU,并未发挥GPU的效能。至于Richard Huddy则确信,为了追求更极致的图形效能,尖端游戏领域业界对于API的需求将会越来越低,首当其冲肯定是微软。
如果全世界都是用A卡的话,那Mantle也就成了实际上的通用API咯。 敢情你家windows不用d3d AMD 要是真和巨硬有仇直接推 openGL 就行了,为什么还要自己搞一套?尽管Mantle 兼容 HLSL可以方便迁移,但在 PC 上你还得做 fallback,因为不是所有人都买 A 卡。
不过如果可以 PC PS4 X1 全机种可用,还是有一些前景的