POPPUR爱换

标题: NVIDIA:DX11不会威胁PhysX物理技术 [打印本页]

作者: earcandy    时间: 2009-8-27 09:25
标题: NVIDIA:DX11不会威胁PhysX物理技术
NVIDIA副总裁、TWIMTBP计划负责人Roy Taylor声称,虽然DX11会带来Compute Shader通用计算技术,但并不会威胁他们的PhysX物理技术。
不过Roy Taylor也承认,如果开发人员喜欢使用DX11 Compute Shader技术,而不是借助PhysX API来实现物理通用处理,也不会存在任何问题。
他很大度地表示,凡是提高GPU资源利用率的行为和做法都会让他很高兴,毕竟这是NVIDIA的核心业务,因此玩家如果既需要更快的CPU,也需要更快的GPU,那就皆大欢喜了。
他还质疑DX11 Compute Shader是否能像PhysX这样得到广泛应用,原因很简单:现在的游戏基本都是跨平台的,既有PC版也有主机版甚至掌机版,因此开发人员会更乐意使用跨平台游戏技术,就像PhysX。


看起来底气也不是很足呵呵
作者: everyoung    时间: 2009-8-27 09:51
不管是谁,在微软面前底气都不是很足
作者: voodoo12345    时间: 2009-8-27 09:52
因为physx可以支持cpu也可以支持gpu, 主机上都用cpu运算,pc上用gpu运算。
作者: everyoung    时间: 2009-8-27 10:01
放软话了……

其实physx最好的推广时期被nv自己错过了
G80 vs R600的时期
推广physx,更有可能被认为是推标准
而GT200 vs rv770的时期
推广physx,会被认为是推噱头
jeandja 发表于 2009-8-27 09:52


那个时候,不要说AGEIA还没被nvidia收购,就是AGEIA自己物理计算技术都还没问世呢!
作者: 66666    时间: 2009-8-27 10:36
physx是引擎,DX11是图形处理接口,这算哪门子比较?

关公战秦琼有意思?
作者: zxl7288436    时间: 2009-8-27 10:49
LS这么说就不对了,接口只能有一个,引擎却可以随意开发~所以说引擎只有顺着接口来才行。
作者: Edison    时间: 2009-8-27 11:09
LS这么说就不对了,接口只能有一个,引擎却可以随意开发~所以说引擎只有顺着接口来才行。
zxl7288436 发表于 2009-8-27 10:49


在 PhysX 上使用什么通用计算 API 是 NVIDIA 的事情,第三方程序员使用 PhysX 的时候根本不需要理会 PhysX 是 CS、CUDA 还是 OCL 实现的。
作者: hilaobing    时间: 2009-8-27 11:18
physx是引擎,DX11是图形处理接口,这算哪门子比较?

关公战秦琼有意思?
66666 发表于 2009-8-27 10:36


误会了,LZ说的主要是DX11的CS通用计算技术
作者: jocover    时间: 2009-8-27 11:20
发现cs居然连char类型都不支持
作者: 66666    时间: 2009-8-27 14:14
LS这么说就不对了,接口只能有一个,引擎却可以随意开发~所以说引擎只有顺着接口来才行。
zxl7288436 发表于 2009-8-27 10:49


谁说接口只有一个的?open GL不是么?

世界上跑linux的PC和手机那么多难道他们也用DX?


PS3和WII它们也用DX?


几乎所有的3D引擎都是DX和open gl双接口
作者: temp444    时间: 2009-8-27 14:34
NVIDIA副总裁、TWIMTBP计划负责人Roy Taylor声称,……,还质疑DX11 Compute Shader是否能像PhysX这样得到广泛应用,原因很简单:现在的游戏基本都是跨平台的,既有PC版也有主机版甚至掌机版,因此开发人员会更乐意使用跨平台游戏技术,就像PhysX。
earcandy 发表于 2009-8-27 09:25


三大游戏主机,都是2005-2006年问世的。而nvidia收购AGEIA是在2008年初。游戏主机跑PhysX?开玩笑的吧?

况且三大游戏主机中的两个,约占新销售的四分之三,采用的是ATI的显示芯片。

PhysX跨平台?去死吧!!
作者: 66666    时间: 2009-8-27 14:58
游戏机和PC双平台的physx游戏难道他们是用2套物理引擎么?
作者: 什么?    时间: 2009-8-27 15:06
游戏机和PC双平台的physx游戏难道他们是用2套物理引擎么?
66666 发表于 2009-8-27 14:58

是两套,你可以理解为版本A与版本B
作者: droganmaster    时间: 2009-8-27 17:24
三大游戏主机,都是2005-2006年问世的。而nvidia收购AGEIA是在2008年初。游戏主机跑PhysX?开玩笑的吧?

况且三大游戏主机中的两个,约占新销售的四分之三,采用的是ATI的显示芯片。

PhysX跨平台?去死吧! ...
temp444 发表于 2009-8-27 14:34

PhysX主机版直接就是用CPU跑的 因为游戏主机的CPU性能比台式机的强很多
作者: darkangel308    时间: 2009-8-27 17:48
游戏机和PC双平台的physx游戏难道他们是用2套物理引擎么?
66666 发表于 2009-8-27 14:58

接口相同,实现不同,另外即便是pc端也可以用cpu来跑physx
作者: nu123    时间: 2009-8-27 17:55
发现cs居然连char类型都不支持
jocover 发表于 2009-8-27 11:20


为什么要支持char…………
作者: xxx2006    时间: 2009-8-27 18:48
physx是引擎,DX11是图形处理接口,这算哪门子比较?

关公战秦琼有意思?
66666 发表于 2009-8-27 10:36


是图形处理接口可以调用N的physx做引擎,也可以调用I和A用的havox做引擎
如果程序员习惯用DX11,而不是现在physx的专属接口,A和I一样受益
作者: Edison    时间: 2009-8-27 18:50
物理引擎的实现和图形加速 API 完全无关,这都说了 n 遍了,程序员根本无法使用 DX、OCL 去调用 Havok,使用什么接口,是取决于物理引擎本身。
作者: jocover    时间: 2009-8-27 18:58
为什么要支持char…………
nu123 发表于 2009-8-27 17:55

我让GPU算MD5值,但是没char这个类型,连8bit的int都没有,字符串都没法送
CUDA和OpenCL就没这问题
作者: JoshuaChang    时间: 2009-8-27 19:20
PhysX主机版直接就是用CPU跑的 因为游戏主机的CPU性能比台式机的强很多
droganmaster 发表于 2009-8-27 17:24


不是游戏主机强,而是nv很阴险的把physx x86 cpu版设定为不支持多线程
作者: 為蝦米    时间: 2009-8-27 20:40
三大游戏主机,都是2005-2006年问世的。而nvidia收购AGEIA是在2008年初。游戏主机跑PhysX?开玩笑的吧?

况且三大游戏主机中的两个,约占新销售的四分之三,采用的是ATI的显示芯片。

PhysX跨平台?去死吧! ...
temp444 发表于 2009-8-27 14:34


PhysX跨平台?去死吧!!
棚子……
作者: rickerlian    时间: 2009-8-27 21:08
我让GPU算MD5值,但是没char这个类型,连8bit的int都没有,字符串都没法送
CUDA和OpenCL就没这问题
jocover 发表于 2009-8-27 18:58


为什么要用字符串送
你不会用64bit分组或者128bit分组送的么
按你的说法,不能字符串送,岂不是就连des,tea都算不了啦
字符串只不过是数据的一种表现形式
作者: westlee    时间: 2009-8-27 22:48
提示: 作者被禁止或删除 内容自动屏蔽




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