POPPUR爱换

标题: 关于physx 和 dx11的关系 [打印本页]

作者: intelfan    时间: 2009-10-24 06:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: Asuka    时间: 2009-10-24 06:31
本帖最后由 Asuka 于 2009-10-24 06:33 编辑
两者从运行意义上当然是可以共存的,但是很多人不明白的是两者在标准意义上是相互竞争,是不可能共存的。从前有一个显卡芯片研发厂商3dfx,其自有api glide, 当时大部分游戏都为glide优化,而不是dx。当然,它的芯片也可以运行dx,但是效率较差。后来微软的标准最终成为了主流,也就不会有软件厂商费心开发glide的游戏了。

physx当然可以和dx11共存,问题是软件厂商为何要用一个封闭的标准实现物理运算而不用开放的标准实现物理运算。更不用谈还有opencl。intelfan 发表于 2009-10-24 06:18


除了Intel的Havok和NV的Physx,软件厂商还能用什么开放标准实现物理运算?
作者: intelfan    时间: 2009-10-24 06:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: Asuka    时间: 2009-10-24 06:41
本帖最后由 Asuka 于 2009-10-24 07:00 编辑
opencl 参见 http://video.google.com/videosearch?q=opencl+physics&;oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&ie=UTF-8&ei=rS_iSsCaBsPN8QbVlYHoAQ&sa=X&oi=video_result_group&ct=tit ...
intelfan 发表于 2009-10-24 06:36


汗......你不如说游戏开发商从头开始自己写操作系统和驱动算了

知道引擎是什么概念么?
作者: Asuka    时间: 2009-10-24 06:43
本帖最后由 Asuka 于 2009-10-24 06:45 编辑

顺便说一下,你搜出来的这个dx11 with physics,第一个UT3就是支持NV physX的,而opencl with physics,全部是AMD的官方demo....
作者: gz_easy    时间: 2009-10-24 08:18
PhysX不是和DX API竞争的关系,目前可以把它看为NV独占的special feature,退一步说,即使到时PhysX无法继续被放弃,NV依旧可以一如既往地支持DX。如果说NV想闭门造车搞个API来竞争或取代DX,那么可以说其违背大势所趋等云云。
此外NV也支持OpenCL。
作者: earcandy    时间: 2009-10-24 08:33
本帖最后由 earcandy 于 2009-10-24 08:36 编辑

争论两种标准是共存还是竞争没有什么意义,微软想要来拿的时候自然会来,NV也只能紧跟微软走,但微软现在主要精力是推广win7,暂时没有精力搞这个,除非PhysX出现巨大的商机,鲍尔默才会来摘桃子
作者: gz_easy    时间: 2009-10-24 08:38
本帖最后由 gz_easy 于 2009-10-24 08:41 编辑

PhyX可以被招安的,举个不恰当的例子,当年S3 Texture Compression,后来融入DXTC。
作者: ailong    时间: 2009-10-24 12:54
当M$重视物理运算,必然会在DX中增加类似PhyX的东东~你说游戏厂商会支持谁?
作者: Edison    时间: 2009-10-24 13:25
当M$重视物理运算,必然会在DX中增加类似PhyX的东东~你说游戏厂商会支持谁?
ailong 发表于 2009-10-24 12:54


物理引擎是什么东西? 微软可以把物理引擎垄断? 如果重视游戏引擎呢?那什么时候微软能把游戏引擎也垄断了?
作者: 我有3个马甲    时间: 2009-10-24 13:56
关公战秦琼.
作者: 亢龙有悔    时间: 2009-10-24 14:13
虽然表面上两者没有矛盾
但表现在市场上,一方会让另一方逐渐销声匿迹的
作者: boris_lee    时间: 2009-10-24 14:20
本帖最后由 boris_lee 于 2009-10-24 14:22 编辑
两者从运行意义上当然是可以共存的,但是很多人不明白的是两者在标准意义上是相互竞争,是不可能共存的。从前有一个显卡芯片研发厂商3dfx,其自有api glide, 当时大部分游戏都为glide优化,而不是dx。当然,它的芯片 ...
intelfan 发表于 2009-10-24 06:18

DX都出到11了,Unreal/Id tech Engine也没见少卖
........
作者: 什么?    时间: 2009-10-24 14:27
physx for CUDA是私有平台标准,不是所有人都能平等享受的。
这个矛盾的焦点在CUDA而不是Physx。

Physx其技术很优秀,当令人作呕的是NV的商业手段,他剥夺了非N卡消费者平等使用Physx的权利!

所以Physx从一个优秀的物理引擎变成一个让人讨厌的私有标准。绝大多数使用非NV显卡的PC玩家都很厌恶NV的Physx,这就是事实!
作者: yamhill    时间: 2009-10-24 14:30
Windows还没开源呢,难道也说Windows也是让人讨厌的?逻辑问题啊……

不是NV不让AMD支持Physx,而是NV当初给AMD开放Physx,而AMD拒绝了。这个问题在以前好几个关于Physx的帖子中有过说法。

纳尼童鞋的逻辑……………………哎……………………不多说什么了………………
作者: boris_lee    时间: 2009-10-24 14:30
除了Intel的Havok和NV的Physx,软件厂商还能用什么开放标准实现物理运算?
Asuka 发表于 2009-10-24 06:31

倒还是有,比如bullet,ODE之类
不过包括PX在内这些都是第三方中间件(其实DX也是中间件,和DX、OGL这样的行业事实标准都差得远
和DX完全不是一个层面的东西
不知道某些人首先将PX拔高为标准,然后散布NV自不量力挑战 MS,从而招致MS嫉恨排斥等等下场到底是基于一种怎样的向壁虚构
作者: boris_lee    时间: 2009-10-24 14:33
本帖最后由 boris_lee 于 2009-10-24 14:35 编辑
physx for CUDA是私有平台标准,不是所有人都能平等享受的。
这个矛盾的焦点在CUDA而不是Physx。

Physx其技术很优秀,当令人作呕的是NV的商业手段,他剥夺了非N卡消费者平等使用Physx的权利!

所以Physx从一个 ...
什么? 发表于 2009-10-24 14:27

Windows也没开放,你怎么不去用Linux啊?不知道A卡Linux驱动是怎样一套杯具吧?
PX 根本不是标准,一个中间件而已
微软剥夺了非windows消费者使用ActiveX/.NET Framework的权利?
作者: boris_lee    时间: 2009-10-24 14:38
国内绝大多数网银都要ActiveX的哦
开放爱好者有种别用
就是不知道一边叫嚷着技术开放,一边怒斥给开发者提供技术支持的the way..是一种什么心态?
作者: 什么?    时间: 2009-10-24 14:50
Windows也没开放,你怎么不去用Linux啊?不知道A卡Linux驱动是怎样一套杯具吧?
PX 根本不是标准,一个中间件而已
微软剥夺了非windows消费者使用ActiveX/.NET Framework的权利?
boris_lee 发表于 2009-10-24 14:33
请问有非windows消费者在乎使用ActiveX/.NET Framework的权利么?你这类比的根本就没有可比性!


PX是与时否是一个中间件没有关系,恶心人的是NV的商业手段!

Nv可把Physx和CUDA绑在一起,这没什么错。但问题是安装A卡,又安装N卡作为物理卡的消费者凭什么个不能使用Physx呢?消费者购买了就应该有使用的权利,从软件商不冲突,到道理上也说的过去,凭什么不让用
作者: boris_lee    时间: 2009-10-24 14:58
本帖最后由 boris_lee 于 2009-10-24 15:00 编辑
请问有非windows消费者在乎使用ActiveX/.NET Framework的权利么?你这类比的根本就没有可比性!


PX是与时否是一个中间件没有关系,恶心人的是NV的商业手段!

Nv可把Physx和CUDA绑在一起,这没什么错。但问题 ...
什么? 发表于 2009-10-24 14:50

你去看看linux论坛上那些网银讨论帖
中间件和硬件、软件绑在一起的多了,要不你看看非编卡那个不配视频软件插件的?
这会又转进到A+N消费者了?
可是问题是,PHYSX在这环境下也能跑啊,用CPU跑不是跑?
作者: xxx2006    时间: 2009-10-24 14:58
Physx在DX11的时代也不一定要和CUDA绑在一起,也可以通过微软的cs实现,毕竟就是个中间件
A卡通过支持cs,曲线支持Physx也是可以的
作者: boris_lee    时间: 2009-10-24 15:04
mediacoder也支持cuda,目前不支持stream,开发者原话:“等AMD给我们SDK文档再说吧,要了好几次”
就这对开发者的态度,真的是好开放,好自由
作者: 什么?    时间: 2009-10-24 15:45
你去看看linux论坛上那些网银讨论帖
中间件和硬件、软件绑在一起的多了,要不你看看非编卡那个不配视频软件插件的?
这会又转进到A+N消费者了?
可是问题是,PHYSX在这环境下也能跑啊,用CPU跑不 ...
boris_lee 发表于 2009-10-24 14:58
那你应该结合中国国情,在网银的问题上,非IE都不行,更不用讨论非Winodws了,是吧!对于你说的非线性编辑卡市场,凡是制定限定编辑软件的都很贵,而那些小厂的非编卡对编辑软件的选择上不但灵活而且价格便宜!如果NV垄断物理市场,把9500GT买到和5870一个价,你作为消费者你愿意吗?


我之前一直在说NV的商业手段而不是Physx技术本身,当然就是说消费者的是了,不知你看啥呢。反过来说你认为CPU跑的Physx和GPU跑的Physx一样么?消费者花了同样的钱凭什么不能享受相同的效果?
作者: 什么?    时间: 2009-10-24 15:49
本帖最后由 什么? 于 2009-10-24 16:05 编辑
mediacoder也支持cuda,目前不支持stream,开发者原话:“等AMD给我们SDK文档再说吧,要了好几次”
就这对开发者的态度,真的是好开放,好自由
boris_lee 发表于 2009-10-24 15:04
请问NV在某些领域比较积极,就能认定NV的排泄物也是香的么?
作者: xxx2006    时间: 2009-10-24 16:00
mediacoder也支持cuda,目前不支持stream,开发者原话:“等AMD给我们SDK文档再说吧,要了好几次”
就这对开发者的态度,真的是好开放,好自由
boris_lee 发表于 2009-10-24 15:04


stream,AMD自己都放弃了,现在说的开放标准是cs和opencl
作者: 红发IXFXI    时间: 2009-10-24 16:49
Windows还没开源呢,难道也说Windows也是让人讨厌的?逻辑问题啊……

不是NV不让AMD支持Physx,而是NV当初给AMD开放Physx,而AMD拒绝了。这个问题在以前好几个关于Physx的帖子中有过说法。

纳尼童鞋的逻辑…… ...
yamhill 发表于 2009-10-24 15:30


就是因为amd不支持ph,所以ph迟早要消失的。nv没有intel的推广力度,不能把ph做到和sse一样的出色。
作者: yamhill    时间: 2009-10-24 18:15
就是因为amd不支持ph,所以ph迟早要消失的。nv没有intel的推广力度,不能把ph做到和sse一样的出色。
红发IXFXI 发表于 2009-10-24 16:49

得得,AMD是你大爷

我彻彻底底服气

你认为你大老爷Intel会跟着AMD走?未必……
作者: mgzzzz    时间: 2009-10-24 18:29
physx和dx11的关系就像havok和x86的关系
作者: 什么?    时间: 2009-10-24 18:42
Windows还没开源呢,难道也说Windows也是让人讨厌的?逻辑问题啊……

不是NV不让AMD支持Physx,而是NV当初给AMD开放Physx,而AMD拒绝了。这个问题在以前好几个关于Physx的帖子中有过说法。

纳尼童鞋的逻辑…… ...
yamhill 发表于 2009-10-24 14:30
请问这位童鞋,此贴里我那句话说开源或封闭的技术是让人厌恶的了?我说让人厌恶是NV的商业手段!你的逻辑理解不正确是你自己的问题。


有个哪个消息说NV给AMD开放Physx被AMD拒绝了?有官方或媒体消息?我只见到几个饭N大~神毫无根据的说了这些话,然后大~神和几个马甲以一忽悠,你就信了?
作者: mindfury    时间: 2009-10-24 18:45
本帖最后由 mindfury 于 2009-10-24 18:47 编辑

实际上真相是:
AMD向NV提了一个建议,给PhysX做一个OpenCL接口,这样支持OpenCL的GPU都可以跑,结果被NV拒绝了。

NV就是纯粹不想让PhysX在别家硬件上跑而已,CPU代码都故意做成单线程的,目的就是让你玩不痛快,显示出NV的GPU物理加速的强大。
作者: lanyan3232    时间: 2009-10-24 18:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: yyzjp    时间: 2009-10-24 18:54
Physx是很了不起的技术,尤其是作为附加值给我们消费者。

DirectX 11也是了不起的技术,他们哪里有冲突????
作者: 什么?    时间: 2009-10-24 18:57
非N用户何来physx维权一说呢,好笑啊,这只是在收购以后成为N卡的独有技术而已,你不喜欢不买,自然就不能用这个技术有什么好抱怨的呢?自家的技术不支持他家的硬件正常的很,难道要玩physx特效游戏是人与 ...
lanyan3232 发表于 2009-10-24 18:48
是你在搞笑吧!我也没说N卡用户啊,我也没说去让A卡支持Physx,我也没说Physx是不好的东西。

找你的说法可是有这么一种情况:

买了N卡差在主板第二条PCI-E插槽上的用户不算N卡用户么?把A卡作主卡渲染,N卡作物理卡,技术上可行,道理上说得通,NV凭什么不让这么用?只要和A卡沾边就不行?你觉得合理么?
作者: xxx2006    时间: 2009-10-24 19:03
非N用户何来physx维权一说呢,好笑啊,这只是在收购以后成为N卡的独有技术而已,你不喜欢不买,自然就不能用这个技术有什么好抱怨的呢?自家的技术不支持他家的硬件正常的很,难道要玩physx特效游戏是人与 ...
lanyan3232 发表于 2009-10-24 18:48



非主流的私有标准可以,但恶心的是NV动不动就那它当业内标准宣传,要想成为业内标准,可不是这样小家子气可以做的!
现在CUDA遇到了cs和opencl竞争,相信很快就会被边缘化。physx没了CUDA当然也可以依靠cs或opencl实现,但如果NV再不开放并倡导,只要有基于cs或opencl好的替代方案,physx被边缘化也是迟早的!
作者: 我有3个马甲    时间: 2009-10-24 19:07
是你在搞笑吧!我也没说N卡用户啊,我也没说去让A卡支持Physx,我也没说Physx是不好的东西。

找你的说法可是有这么一种情况:

买了N卡差在主板第二条PCI-E插槽上的用户不算N卡用户么?把A卡作主卡渲染,N卡作物 ...
什么? 发表于 2009-10-24 18:57

如果这样搞出了,游戏出现问题算谁的责任?AMD还NV?本着对用户负责封掉附卡有什么不对?
作者: 什么?    时间: 2009-10-24 19:21
本帖最后由 什么? 于 2009-10-24 19:23 编辑
如果这样搞出了,游戏出现问题算谁的责任?AMD还NV?本着对用户负责封掉附卡有什么不对?
我有3个马甲 发表于 2009-10-24 19:07
请问用N卡在linux下用WINE玩Dx游戏出问题,这个问题算是linux的责任还是MS的责任还是NV的责任?
一个台机器运行程序出问题,你说是CPU的责任,还是内存的责任,还是这个主板的I/O有问题?

你的意思“宁可侵犯用户的权益,剥夺消费者的使用权限,也要对用户负责!” 太搞笑了吧!那还是别做买卖了,种田都不安全啊

退一步说当年,Physx的生母:AGEIA,他开卖独立的PPU时,配合A、N卡玩Physx游戏出问题算谁的?你说这算谁的问题?难道现在NV接手Physx后,N卡运行Physx还不如AGEIA的PPU稳定呢?
作者: yamhill    时间: 2009-10-24 19:26
本帖最后由 yamhill 于 2009-10-24 19:29 编辑

呃?

都已经澄清过了,NFS13事件及其相似事件是AMD不作为的结果,怎么还纠缠着“NV塞钱”这一不成立的猜想YY?

自己不愿意吃肉,还不让别人吃了?
作者: yamhill    时间: 2009-10-24 19:31
Physx是很了不起的技术,尤其是作为附加值给我们消费者。

DirectX 11也是了不起的技术,他们哪里有冲突????
yyzjp 发表于 2009-10-24 18:54

说的很对,Physx本来就是附加值
作者: yamhill    时间: 2009-10-24 19:32
是你在搞笑吧!我也没说N卡用户啊,我也没说去让A卡支持Physx,我也没说Physx是不好的东西。

找你的说法可是有这么一种情况:

买了N卡差在主板第二条PCI-E插槽上的用户不算N卡用户么?把A卡作主卡渲染,N卡作物 ...
什么? 发表于 2009-10-24 18:57

简单

你找人试试在Windows里把A卡和N卡驱动同时装上并且让它们同时起作用(不要用补丁,要不然结果不真)

如果这样做可以,再找A或者N的麻烦
作者: KYOIORY    时间: 2009-10-24 19:45
想搞清楚一个问题,用n卡玩游戏,a卡插了,装了驱动但不参与(比如a卡只用来接电视专门看高清),能开PX不?
作者: 什么?    时间: 2009-10-24 19:47
简单

你找人试试在Windows里把A卡和N卡驱动同时装上并且让它们同时起作用(不要用补丁,要不然结果不真)

如果这样做可以,再找A或者N的麻烦
yamhill 发表于 2009-10-24 19:32
我不理解你的逻辑或你这么做能表明什么?
win7和A和N卡可以同时工作在一台机器上。但一个Physx游戏使用A卡渲染时不能享受physx for CUDA的效果。即使在硬件上和软件驱动上都是合法从NV得到。但NV剥夺了NV用户的权利,那问题出在NV这边!
作者: jg8215    时间: 2009-10-24 19:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: yamhill    时间: 2009-10-24 19:56
我不理解你的逻辑或你这么做能表明什么?
win7和A和N卡可以同时工作在一台机器上。但一个Physx游戏使用A卡渲染时不能享受physx for CUDA的效果。即使在硬件上和软件驱动上都是合法从NV得到。但NV剥夺了NV用户的权利 ...
什么? 发表于 2009-10-24 19:47

如果是你所说的,那就是你不作为

找老黄算账去嘛,在这里弄一大堆和这个无关的干嘛

还把一大堆已经澄清的拉出来扯

你啊,什么时候才能把你的本意真真正正、毫无干扰地表现出来呢?
作者: yamhill    时间: 2009-10-24 20:05
我不理解你的逻辑或你这么做能表明什么?
win7和A和N卡可以同时工作在一台机器上。但一个Physx游戏使用A卡渲染时不能享受physx for CUDA的效果。即使在硬件上和软件驱动上都是合法从NV得到。但NV剥夺了NV用户的权利 ...
什么? 发表于 2009-10-24 19:47

简单,明眼人都能看出来我这样做是在排除Windows的机制所产生问题的可能性
作者: yamhill    时间: 2009-10-24 20:06
换个话题

谁来解释一下《合金装备2》PC版的N卡补丁怎么回事

今天一专注研究合金装备的哥们提起了这个,还说幸好他家是9550,才能直接玩
作者: Edison    时间: 2009-10-24 20:06
AMD 显卡无法在 nForce 主板上实现 Crossfire,大家支支招
作者: 什么?    时间: 2009-10-24 20:07
如果是你所说的,那就是你不作为

找老黄算账去嘛,在这里弄一大堆和这个无关的干嘛

还把一大堆已经澄清的拉出来扯

你啊,什么时候才能把你的本意真真正正、毫无干扰地表现出来呢?
yamhill 发表于 2009-10-24 19:56

从语气上我看出你有点着急,但我还是不明白你说这堆话想表明什么
我就直接了断的说:你认为在理论技术上不冲突,道理上也说得通的情况下,NV剥夺既是N卡用户又是A卡用户使用NV显卡的权利是否合理?如果你觉得NV的做法不合理,ok,话题讨论结束,over!
作者: 什么?    时间: 2009-10-24 20:12
本帖最后由 什么? 于 2009-10-24 20:13 编辑
AMD 显卡无法在 nForce 主板上实现 Crossfire,大家支支招
Edison 发表于 2009-10-24 20:06
不用支招。此A卡用户购买的NV主板没有使用CF的权利。他没有购买CF的使用权,要求额外的权利是不合理的!


这与购买N卡和其N卡的功能,却不能使用从本质上是两码事!
作者: Edison    时间: 2009-10-24 20:29
不用支招。此A卡用户购买的NV主板没有使用CF的权利。他没有购买CF的使用权,要求额外的权利是不合理的!
这与购买N卡和其N卡的功能,却不能使用从本质上是两码事!


实际上就是一码事情, NVIDIA 的 Physx GPU FAQ 说的很清楚,GPU PhysX 只提供给 NVIDIA 显卡用户使用,不支持与其他卡协作,这个说明已经代表了用户购买 GPU PhysX 只有在系统中都是 NVIDIA 显卡的情况下才能使用的授权。

很显然,你的双重标准在作祟。
作者: mindfury    时间: 2009-10-24 20:48
本帖最后由 mindfury 于 2009-10-24 20:56 编辑

CF是免费授权的,NV芯片组只是不想支持罢了。

AMD把CF技术开放给所有芯片组,NV把SLI当成宝贝,就靠SLI卖自己的高端芯片组,被Intel赶出1366和1156平台了,才知道自己几斤几两。

高下立判啊
作者: lanyan3232    时间: 2009-10-24 20:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2009-10-24 20:55
CF是免费授权的,NV芯片组只是不想支持罢了。
mindfury 发表于 2009-10-24 20:48


没有免费的午餐,任何事情都是需要付出代价的,NVIDIA 为了实现 GPU PhysX 投入了大量的资金,没必要为对手作嫁衣裳,对手大可以继续大力推动所谓的开源物理引擎让所有的用户受益。
作者: nanshan    时间: 2009-10-24 20:56
CF是免费授权的,NV芯片组只是不想支持罢了。
mindfury 发表于 2009-10-24 20:48


哪怕就是免费的,NV不想支持也没什么错,比如你有个娃,外面有个免费的学钢琴,不能因为学钢琴是免费,就说你的娃一定要会弹钢琴
作者: mindfury    时间: 2009-10-24 20:59
哪怕就是免费的,NV不想支持也没什么错,比如你有个娃,外面有个免费的学钢琴,不能因为学钢琴是免费,就说你的娃一定要会弹钢琴
nanshan 发表于 2009-10-24 20:56
我没说NV非得支持,我的意思是AMD没有设置障碍给其他厂商,不像NV,就是不准其他厂商芯片组支持SLI,被Intel赶出1366和1156平台才老实了。
作者: nanshan    时间: 2009-10-24 21:00
我没说NV非得支持,我的意思是AMD没有设置障碍给其他厂商,不像NV,就是不准其他厂商芯片组支持SLI,被Intel赶出1366和1156平台才老实了。
mindfury 发表于 2009-10-24 20:59


一个钢琴老师免费交,一个钢琴老师要收费,都有道理,因为一个老师免费,所以收费的老师就是W B D,这个逻辑合理么?
作者: mindfury    时间: 2009-10-24 21:05
本帖最后由 mindfury 于 2009-10-24 21:07 编辑
一个钢琴老师免费交,一个钢琴老师要收费,都有道理,因为一个老师免费,所以收费的老师就是W B D,这个逻辑合理么?
nanshan 发表于 2009-10-24 21:00
你还是不懂啊,以前Intel芯片组和AMD的芯片组想交钱也无法支持SLI,这不是收费免费的问题,是NV逼你去买发热巨大的SLI芯片组。
作者: yamhill    时间: 2009-10-24 21:08
你还是不懂啊,以前Intel芯片组和AMD的芯片组交了钱也无法支持SLI,这不是收费免费的问题,是NV逼你去买发热巨大的SLI芯片组。
mindfury 发表于 2009-10-24 21:05

你可以选择SLI,也可以选择CF,这个没人逼吧
作者: nanshan    时间: 2009-10-24 21:09
你还是不懂啊,以前Intel芯片组和AMD的芯片组想交钱也无法支持SLI,这不是收费免费的问题,是NV逼你去买发热巨大的SLI芯片组。
mindfury 发表于 2009-10-24 21:05


他逼你买,你就一定得买? 奇怪的故事,钞票在你口袋,你不买,NV也不能抢你的,不是么?
作者: mindfury    时间: 2009-10-24 21:10
他逼你买,你就一定得买? 奇怪的故事,钞票在你口袋,你不买,NV也不能抢你的,不是么?
nanshan 发表于 2009-10-24 21:09
当然可以不买啊,不买就没SLI用,NV就是这么用SLI技术强行推销芯片组的。
作者: yamhill    时间: 2009-10-24 21:11
AMD 显卡无法在 nForce 主板上实现 Crossfire,大家支支招
Edison 发表于 2009-10-24 20:06

搭车问AMD处理器不能在X58上用,我郁闷
作者: mindfury    时间: 2009-10-24 21:12
本帖最后由 mindfury 于 2009-10-24 21:18 编辑
你可以选择SLI,也可以选择CF,这个没人逼吧
yamhill 发表于 2009-10-24 21:08
这正是NV高端芯片组销量惨淡的原因,消费者没那么好绑架的

NV用SLI捆绑销售芯片组的企图失败了,用PhysX捆绑销售显卡会成功么?现在下断言有点早,留给市场来做结论吧。
作者: mindfury    时间: 2009-10-24 21:15
没有免费的午餐,任何事情都是需要付出代价的,NVIDIA 为了实现 GPU PhysX 投入了大量的资金,没必要为对手作嫁衣裳,对手大可以继续大力推动所谓的开源物理引擎让所有的用户受益。
Edison 发表于 2009-10-24 20:55
我又没说PhysX非得免费,PhysX在NV手里,NV想怎么样都可以,但是市场是无情的,当年声卡巨头创新的EAX技术的命运可见一斑。
作者: yamhill    时间: 2009-10-24 21:15
从语气上我看出你有点着急,但我还是不明白你说这堆话想表明什么
我就直接了断的说:你认为在理论技术上不冲突,道理上也说得通的情况下,NV剥夺既是N卡用户又是A卡用户使用NV显卡的权利是否合理 ...
什么? 发表于 2009-10-24 20:07

不明白就琢磨

我用“嘛”这个字比较多,可惜论坛无法表现语气,否则你会发现,跟我说话,很好玩

我也直接了断地说,除了理论技术还有道理以外,更重要的是钱,NV和AMD都是企业,不是慈善家
作者: yamhill    时间: 2009-10-24 21:21
这正是NV高端芯片组销量惨淡的原因,消费者没那么好绑架的

NV用SLI捆绑销售芯片组的企图失败了,用PhysX捆绑销售显卡会成功么?现在下断言有点早,留给市场来做结论吧。
mindfury 发表于 2009-10-24 21:12

是啊,市场是决定因素

看市场反应吧


作者: 什么?    时间: 2009-10-24 21:29
实际上就是一码事情, NVIDIA 的 Physx GPU FAQ 说的很清楚,GPU PhysX 只提供给 NVIDIA 显卡用户使用,不支持与其他卡协作,这个说明已经代表了用户购买 GPU PhysX 只有在系统中都是 NVIDIA 显卡的情况下才能使用的授权。

很显然,你的双重标准在作祟。
Edison 发表于 2009-10-24 20:29

不,这完全是两码事。在A+N情况下,N卡并有协同其他卡玩成3D渲染,其他卡也没有协同N卡去做Physx物理计算。NV没有规定N卡不能独立完成Physx计算的规定。一个游戏调用2个API,dx负责图形渲染,Physx for CUDA负责Physx计算,一个数据的送入送出,返回的问题。破解的驱动从事实上证明这两部分是独立运作的,不需要谁协同谁去完成一个独立范畴内的运算。所以说NV是在侵犯消费者的权益。
另外FAQ不是授权协议。
作者: 八角差开    时间: 2009-10-24 21:32
请问这位童鞋,此贴里我那句话说开源或封闭的技术是让人厌恶的了?我说让人厌恶是NV的商业手段!你的逻辑理解不正确是你自己的问题。


有个哪个消息说NV给AMD开放Physx被AMD拒绝了?有官方或媒体消息?我只见到几 ...
什么? 发表于 2009-10-24 18:42


AMD says PhysX will die

"There is no plan for closed and proprietary standards like PhysX," said Cheng. "As we have emphasised with our support for OpenCL and DX11, closed and proprietary standards will die."

We cannot provide comments on our competitor's business model except that it is awfully hard to sustain support by monetary incentives. The product itself must be competitive. We view Havok technologies and products to be the leaders in physics simulation and this is why we are working with them. Games developers share this view. We will also invest in technologies and partnerships beyond Havok that enhances gameplay.

作者: mindfury    时间: 2009-10-24 21:36
本帖最后由 mindfury 于 2009-10-24 21:37 编辑

楼上不认识英文么,这一段和所谓”NV给AMD开放Physx被AMD拒绝了“完全搭不上边

事实是AMD提建议给PhysX加一个OpenCL接口,NV拒绝了。

这就是为什么AMD炮轰PhysX是没前途的closed and proprietary standards
作者: Edison    时间: 2009-10-24 21:40
不,这完全是两码事。在A+N情况下,N卡并有协同其他卡玩成3D渲染,其他卡也没有协同N卡去做Physx物理计算。NV没有规定N卡不能独立完成Physx计算的规定。一个游戏调用2个API,dx负责图形渲染,Physx for CUDA负责Physx计算,一个数据的送入送出,返回的问题。破解的驱动从事实上证明这两部分是独立运作的,不需要谁协同谁去完成一个独立范畴内的运算。所以说NV是在侵犯消费者的权益。
另外FAQ不是授权协议。


Crossfire 在工作原理上完全可以在任何双 PCIE 主板上运作,却在 nForce 上不能,这按照你的标准就是典型的侵犯消费者权益。
作者: mindfury    时间: 2009-10-24 21:42
CF是NV可以支持但是选择不支持,AMD并没有阻止NV使用CF

PhysX是本来N卡就支持单独作为物理卡,但是NV阻止消费者使用A卡作为主卡。

两种情况都是NV在限制消费者的利益。
作者: 八角差开    时间: 2009-10-24 21:44
楼上不认识英文么,这一段和所谓”NV给AMD开放Physx被AMD拒绝了“完全搭不上边

事实是AMD提建议给PhysX加一个OpenCL接口,NV拒绝了。

这就是为什么AMD炮轰PhysX是没前途的closed and proprietary st ...
mindfury 发表于 2009-10-24 21:36


出处。。。
作者: Edison    时间: 2009-10-24 21:49
CF是NV可以支持但是选择不支持,AMD并没有阻止NV使用CF

PhysX是本来N卡就支持单独作为物理卡,但是NV阻止消费者使用A卡作为主卡。

两种情况都是NV在限制消费者的利益。


Crossfire 是 AMD 驱动限制而不是什么 NVIDIA 使用与不使用 CF 的问题,你连 CF 为何在 nForce 上实现不了都搞不清楚。
作者: KYOIORY    时间: 2009-10-24 21:57
N为了捆绑销售芯片组不开放sli授权,结果芯片
都要没的做了. nv出点技术性的东西就想一家独大,生意不是这么做的 希望不要搞得连显卡都没的做
作者: mindfury    时间: 2009-10-24 21:57
本帖最后由 mindfury 于 2009-10-24 22:04 编辑
Crossfire 是 AMD 驱动限制而不是什么 NVIDIA 使用与不使用 CF 的问题,你连 CF 为何在 nForce 上实现不了都搞不清楚。
Edison 发表于 2009-10-24 21:49
你错了,是NV板子的BIOS限制,不是驱动限制。


华擎在Cebit09上就展出过能支持CF的740i板子。


作者: Edison    时间: 2009-10-24 22:11
你错了,是NV板子的BIOS限制,不是驱动限制。
华擎在Cebit09上就展出过能支持CF的740i板子。

mindfury 发表于 2009-10-24 21:57


ASRock 当时是为这片主板做了一个包含 AMD 授权信息的 bios 才能实现,这就好像现在有人往一些 P45 主板添加 SLI 授权 key 来实现 SLI 一样,而这些 key 实际上都是让显卡驱动识别使用。
作者: 八角差开    时间: 2009-10-24 22:15
关于physics lib,nv不在乎开发人员使用哪种lib。amd有功夫还是赶紧和bullet弄个好点的demo出来了,造福广大a社。不过bullet目前用的opencl sdk是NV给的。。
Nvidia doesn't care what physics library devs use

"In the end, we decided to acquire Ageia because they'd already got a really nice SDK designed for parallel processing - we just did a C for CUDA implementation and we've been doing that ever since. We've also been helping the Bullet Physics guys with their GPU implementation - it's based on our OpenCL samples and they've been using Nvidia hardware to do their development.

"Anyone who wants to do physics on the GPU is all goodness for us, so if the Havok guys get around to doing some OpenCL stuff on the GPU, that's good for Nvidia. All we really want is to see lots of GPU based implementations - we did the PhysX thing because we wanted to get the ball rolling."


其实nv在七月的驱动更新已经禁止了非nv卡物理加速,那为什么amd到最近才才开始抱怨physx和aa的事情??无非看到Bat man热销,以及batman里physx带来的震撼。
Update on AMD/Nvidia Anti-Aliasing/PhysX controversy
Battle over Batman: Arkham Asylum AA

最后贴个图,看看谁最受欢迎

作者: 骨刺    时间: 2009-10-24 22:20
提示: 该帖被管理员或版主屏蔽
作者: KYOIORY    时间: 2009-10-24 22:20
难道是ati不肯给授权?至少i板能用cf却不能用sli
作者: KYOIORY    时间: 2009-10-24 22:21
难道是ati不肯给授权?至少i板能用cf却不能用sli
作者: jali_0    时间: 2009-10-24 22:23
什么时候DX变成开放标准了??
作者: mindfury    时间: 2009-10-24 22:30
本帖最后由 mindfury 于 2009-10-24 22:31 编辑
ASRock 当时是为这片主板做了一个包含 AMD 授权信息的 bios 才能实现,这就好像现在有人往一些 P45 主板添加 SLI 授权 key 来实现 SLI 一样,而这些 key 实际上都是让显卡驱动识别使用。
Edison 发表于 2009-10-24 22:11
对,关键是BIOS里面有没有CF的授权信息,华擎的这个主板和Voodoo的Blackbird产品主板都有AMD的CF授权信息,所以能在NV芯片组上支持CF,这就说明了AMD并没有拒绝向NF芯片组主板授权CF。


P45 主板添加 SLI 授权 key 来实现 SLI 这个办法只是最近NV开放Intel平台SLI授权以后才可行,这个办法在以前根本不可行,因为Intel平台芯片组根本没有对应的授权key可用。
作者: Edison    时间: 2009-10-24 22:33
甲、乙玩家都买了A卡 都爽了CF, 有一天乙买了n板,CF没了......最后的结果就是俩人在A社花了同样的钱,却没得到一样的功能,等于A社收回了CF功能,但是又没有退钱给乙玩家........真是杯具啊~~~~~~
作者: lanyan3232    时间: 2009-10-24 22:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: mindfury    时间: 2009-10-24 22:38
甲、乙玩家都买了A卡 都爽了CF, 有一天乙买了n板,CF没了......最后的结果就是俩人在A社花了同样的钱,却没得到一样的功能,等于A社收回了CF功能,但是又没有退钱给乙玩家........真是杯具啊~~~~~~
Edison 发表于 2009-10-24 22:33
AMD并没有向主板厂商收取CF授权费用,所以玩家买支持CF主板的时候是没有额外成本的,也就是说A卡玩家买了A卡不需要额外相关费用就能享受CF。


但是N卡玩家必须再负担一次主板厂商的SLI授权费用,才能享受SLI。
作者: 什么?    时间: 2009-10-24 22:42
Crossfire 在工作原理上完全可以在任何双 PCIE 主板上运作,却在 nForce 上不能,这按照你的标准就是典型的侵犯消费者权益。
Edison 发表于 2009-10-24 21:40
相同的工作原理并不等于拥有相同的授权权限和功能。你错误理解我的标准。我所认为的:购买了完整的商品,并合理使用时就应该,就应该获得合理的使用功能。CF和SLI是主板和显卡协作时才能完成的一个功能,只单独购买显卡并不能完成这个功能。
作者: 什么?    时间: 2009-10-24 22:51
甲、乙玩家都买了A卡 都爽了CF, 有一天乙买了n板,CF没了......最后的结果就是俩人在A社花了同样的钱,却没得到一样的功能,等于A社收回了CF功能,但是又没有退钱给乙玩家........真是杯具啊~~~~~~
Edison 发表于 2009-10-24 22:33
如果CF和SLI是显卡独立的工能,为什么主板会写有支持CF or SLI功能的标示?显然CF和SLI是显卡和主板(准去说是PCI-E数据交换器)供图协作的功能。破坏了这协作关系,那这功能就没有了。


而Physx for CUDA是一个块N卡完整独立的功能,添加一块非N卡的PCI-E适配器并不会破坏这个功能。所以NV的做法是侵犯消费者权利,与CF和SLI换主板的问题完全是两码事。
作者: Edison    时间: 2009-10-24 23:03
所谓的 PCIE 数据交换器根本与 CF/SLI 的屏蔽与否没有直接关系,PCIE 只是作为一个数据通道,本身就是一个基本的条件,而这些条件都是 nforce 主板上都完全具备的,之所以不能实现 cf 纯粹因为 AMD 的驱动需要识别密匙,这也就是为什么 ASROCK NF 主板实现了 CF 的原因。

GPU PhysX 的实现实际上要比这个更复杂,它需要向显卡递交大量的顶点数据,这其中就可能牵涉到只有 NVIDIA 产品才能支持的格式,这也就是为何 NVIDIA 说存在出错的可能,因为 PhysX 本身并不完全只是为了游戏而设计。
作者: 什么?    时间: 2009-10-24 23:08
提示: 该帖被管理员或版主屏蔽
作者: 红发IXFXI    时间: 2009-10-24 23:18
没有免费的午餐,任何事情都是需要付出代价的,NVIDIA 为了实现 GPU PhysX 投入了大量的资金,没必要为对手作嫁衣裳,对手大可以继续大力推动所谓的开源物理引擎让所有的用户受益。
Edison 发表于 2009-10-24 21:55


如此封闭的东西迟早淘汰~~~~~~~~ph我不看好~~~~~~nv绝对没有intel的推广力度
作者: Edison    时间: 2009-10-24 23:20
如此封闭的东西迟早淘汰~~~~~~~~ph我不看好~~~~~~nv绝对没有intel的推广力度
红发IXFXI 发表于 2009-10-24 23:18


http://we.pcinlife.com/viewthrea ... ;page=4#pid23888103

去年这个时候那可是 Havok 游戏占了绝对多数的,Intel 的推动力度不错。
作者: 什么?    时间: 2009-10-24 23:27
本帖最后由 什么? 于 2009-10-24 23:29 编辑
所谓的 PCIE 数据交换器根本与 CF/SLI 的屏蔽与否没有直接关系,PCIE 只是作为一个数据通道,本身就是一个基本的条件,而这些条件都是 nforce 主板上都完全具备的,之所以不能实现 cf 纯粹因为 AMD 的驱动需要识别密匙,这也就是为什么 ASROCK NF 主板实现了 CF 的原因。

GPU PhysX 的实现实际上要比这个更复杂,它需要向显卡递交大量的顶点数据,这其中就可能牵涉到只有 NVIDIA 产品才能支持的格式,这也就是为何 NVIDIA 说存在出错的可能,因为 PhysX 本身并不完全只是为了游戏而设计。
Edison 发表于 2009-10-24 23:03
是的没错,但密匙不在显卡上,需要独立购买。


Physx通过dXOpenGL向显卡提交顶点数据,只要有图形API这接口存在就不会出现所谓的错误格式,除非Physx API向dXOpenGL提交的顶点数据就是错误的。从现在的physx破解驱动来看,并没有出现错误。
作者: KYOIORY    时间: 2009-10-24 23:37
所谓的 PCIE 数据交换器根本与 CF/SLI 的屏蔽与否没有直接关系,PCIE 只是作为一个数据通道,本身就是一个基本的条件,而这些条件都是 nforce 主板上都完全具备的,之所以不能实现 cf 纯粹因为 AMD 的驱动需要识别密 ...
Edison 发表于 2009-10-24 23:03

1.A有不肯给授权吗?是N用不用的问题.  2.可能出错怎样了,很多n卡win下v下都可能出错.退一步讲,做个开关出错的时候让用户可以关掉有什么问题?说穿了,现在N的逻辑就是:即使你花钱买我的卡,也不让A卡用户用PX
作者: yamhill    时间: 2009-10-24 23:39
实际上就是一码事情, NVIDIA 的 Physx GPU FAQ 说的很清楚,GPU PhysX 只提供给 NVIDIA 显卡用户使用,不支持与其他卡协作,这个说明已经代表了用户购买 GPU PhysX 只有在系统中都是 NVIDIA 显卡的情况下才能使 ...
Edison 发表于 2009-10-24 20:29

呃……

我虽然经常光顾NV网站,可各大专区还真没怎么去看过,只是下下驱动而已

看来有空我也得去AMD和NV的FAQ好好看看,要不然不好在这个区站稳脚跟啊
作者: Edison    时间: 2009-10-24 23:45
1.A有不肯给授权吗?是N用不用的问题.  2.可能出错怎样了,很多n卡win下v下都可能出错.退一步讲,做个开关出错的时候让用户可以关掉有什么问题?说穿了,现在N的逻辑就是:即使你花钱买我的卡,也不让A卡用户用PX
KYOIORY 发表于 2009-10-24 23:37


为什么要搞一个所谓的授权?还不是为了维护自己的利益,在技术上实现是完全没问题,和 PhysX GPU 一样,它们都是通过硬件信息识别来做启用与否的验证,本质上就是一丘之貉,我看不出这样有什么区别。
作者: yamhill    时间: 2009-10-24 23:47
本帖最后由 yamhill 于 2009-10-24 23:49 编辑

我来猜猜啊

如果NV在openCL上做了个Physx的接口,那么如果AMD的显卡适合通用计算了,是不是也可以直接免费使用Physx?或者说AMD的CPU可以直接做Physx运算?
作者: Edison    时间: 2009-10-24 23:49
这就更加说明PhysX不被招安根本没有前途

NV要出个PhysX on DC 或者 PhysX on opencl是很容易的事

不过,说到底PhysX只不过是用来推广CUDA的棋子,NV会这么拱手让人?
Diger 发表于 2009-10-24 23:44


GPU PhysX 并不存在推广 CUDA 的问题,因为无论是使用 PhysX 开发的第三方程序员还是用户,都完全不需要了解 PhysX GPU 是如何实现的,他们只需要知道这是 G80+ GPU 能执行就够了,如果说推广,那就是只是推广了支持 NVIDIA 的 GPU 而已。
作者: xxx2006    时间: 2009-10-25 00:19
目前的情况看来,还是感觉PhysX很难成为主流,除非NV开放PhysX或者AMD图形部门破产!
作者: KYOIORY    时间: 2009-10-25 01:18
为什么要搞一个所谓的授权?还不是为了维护自己的利益,在技术上实现是完全没问题,和 PhysX GPU 一样,它们都是通过硬件信息识别来做启用与否的验证,本质上就是一丘之貉,我看不出这样有什么区别。
Edison 发表于 2009-10-24 23:45

无论是A家还是I家,有的是公开给用,有的是买了授权就给用。但1.N的sli就是别人想付钱用都不让。2.PX买了你家的卡还不让用。
结果,现在i的U不让N的芯片组支持了吧。

如果哪天i把显卡做好了,自己做个显卡接口标准,不是i家芯片组不让用。A肯定也跟着这样。N就哭去吧。
作者: yyzjp    时间: 2009-10-25 01:42
头很大,头很大!

看看微软一直不开源操作系统就知道这么做是有道理的, 因为微软为了开发Windows花费了太多的精力,保护自己的知识产权没有错,真的。 如果AMD收购了PhysX,哪位兄弟能说, AMD一定会不加任何保护措施做陪卡??
作者: Edison    时间: 2009-10-25 01:48
相同的芯片但是基于利益的考量而作功能禁闭的事情多了去了,除了 PhysX、SLI、CF 外,像 FireGL、Quadro ,都和游戏卡芯片一样,但是正常的驱动就是无法在游戏卡上启用它们的属性。

搞封闭总线的厂商又不是没有,例如 IBM 的 MCA,下场可以说是惨不忍睹,当时还有一个开放的但是收取授权金的标准 EISA,结局其实也好不了多少,整个业界在这以后已经有共识,总线必须是业界共同参与的免费标准。
作者: 绿色世界    时间: 2009-10-25 01:51
提示: 作者被禁止或删除 内容自动屏蔽




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