POPPUR爱换

标题: AMD:游戏开发者希望Direct X有限度的"靠边闪" [打印本页]

作者: CC9K    时间: 2011-3-22 17:58
标题: AMD:游戏开发者希望Direct X有限度的"靠边闪"
转自瘾科技


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的需求将会越来越低,首当其冲肯定是微软。


原始引用来源请看这边:bit-tech



作者: 餐具    时间: 2011-3-22 18:04
原始引用来源请看这边:bit-tech
作者: potomac    时间: 2011-3-22 18:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: Heitai    时间: 2011-3-22 18:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: potomac    时间: 2011-3-22 18:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2011-3-22 18:28
关键得看程序本身,如果是瓶颈在 GPU 上,去掉 API 所节省的 CPU 资源其实没有什么助益。
作者: EveningRain    时间: 2011-3-22 19:13
这怎么像是几年前的论调
作者: rickerlian    时间: 2011-3-22 19:46
我认为这样的论调要到半导体工艺无法再向前推进但人类对计算资源又非常渴求的时候才会受到青睐
作者: yebx    时间: 2011-3-22 19:52
直接对硬件的底层存取 跨平台移植时会疯掉的
作者: 黎明前的辉煌    时间: 2011-3-22 20:20
这样有可能会制造出只支持N/A卡的游戏吧?
作者: goodayoo    时间: 2011-3-22 21:00
Direct X 对游戏的贡献奖巨大的,现在从DX9到11变化没有这么革命性,不代表它就老了。当然未来的API肯定是要统一的,OpenCL就是好例子。
作者: westlee    时间: 2011-3-22 21:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我说的是事实    时间: 2011-3-22 21:56
westlee 发表于 2011-3-22 21:20
像是硬件早已落后的Xbox 360以及PS3即便到了今日,游戏画面仍不断进步

也就是说,即使是ps3和x360这种封 ...

现实中“吃透全部机能”这种事情不可能实现,只能无限接近
作者: disruptor    时间: 2011-3-23 08:24
Carmack的说话风格太像我老婆了
作者: kunnsr    时间: 2011-3-23 14:28
westlee 发表于 2011-3-22 21:20
像是硬件早已落后的Xbox 360以及PS3即便到了今日,游戏画面仍不断进步

也就是说,即使是ps3和x360这种封 ...

还没吃透机能啊 真1080P的游戏这些玩意能撑得足不 别来那些差值算法什么
同1个游戏 2种平台 游戏机 VS PC  都接1080P的HDTV  画质一样就算过

作者: hero.yj    时间: 2011-3-23 14:59
NV一直是DX MS的合作,这也是NV的赢的原因,当然各自显卡都有自己API
但是NV认为保证游戏的兼容性,最后和MS合作,这样才是按照MS的设计的芯片,跑的都很好
游戏,至于A卡当初就是跑很多游戏都成问题,就是没有遵守MS规范,很多地方小聪明,
结果造成游戏速度变化很大,而且顿
作者: G70    时间: 2011-3-23 16:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: hero.yj    时间: 2011-3-23 20:09
当然 4管线,半精度的浮点单元
A卡 8管 全精度
不过呢对于电脑模拟器8管的A卡,在3D模拟器中,兼容性还是差极了
IMPACT ZINC N64  你用用就知道 ,大量模拟是以N卡为开发平台开发的
当今天用N卡玩家机街机3D模拟器依然超过A卡

作者: elisha    时间: 2011-3-23 20:39
hero.yj 发表于 2011-3-23 14:59
NV一直是DX MS的合作,这也是NV的赢的原因,当然各自显卡都有自己API
但是NV认为保证游戏的兼容性,最后和 ...

360用的是谁家的显卡啊
作者: CC9K    时间: 2013-9-26 14:31
挖自己下~
作者: Nv-fans    时间: 2013-9-26 14:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: hero.yj    时间: 2013-9-26 22:09
忘了说 带。1 。2这种小数点的DX NV都不泡泡,
从DX8。1开始  个别1-2个游戏公司使用,没有明显的区别,

作者: koppie    时间: 2013-9-27 11:17
hero.yj 发表于 2011-3-23 20:09
当然 4管线,半精度的浮点单元
A卡 8管 全精度
不过呢对于电脑模拟器8管的A卡,在3D模拟器中,兼容性还是 ...

9700是8管线24bit浮点

NV30是4管线32bit浮点
作者: hero.yj    时间: 2013-9-27 19:31
一个是8*1
一个是4*2
结果呢,先不说理论,
大量游戏中9700 还是出现兼容性
HL2 这个专用游戏也是一样





欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4