POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: Edison
打印 上一主题 下一主题

PhysX 被踢爆在 cpu 代码上采用 x87。更新:NVIDIA 否认劣化/ Havok 同样以 x87 为主

[复制链接]
cellwing 该用户已被删除
81#
发表于 2010-7-7 23:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

cellwing 该用户已被删除
82#
发表于 2010-7-8 00:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

83#
发表于 2010-7-8 00:09 | 只看该作者
说近期是想和x87相比而言。x87芯片可能就在80年代中期出现的吧,印象中好像见过,双列直插的,大 ...
gzpony 发表于 2010-7-7 17:57


问题是现实中会跑PhysX的CPU有只X87不SSE的么?
回复 支持 反对

使用道具 举报

84#
发表于 2010-7-8 00:09 | 只看该作者
说近期是想和x87相比而言。x87芯片可能就在80年代中期出现的吧,印象中好像见过,双列直插的,大 ...
gzpony 发表于 2010-7-7 17:57


问题是现实中会跑PhysX的CPU有只X87不SSE的么?
别给我说Win95或者DOS下去PhysX
回复 支持 反对

使用道具 举报

85#
发表于 2010-7-8 00:25 | 只看该作者
回复 74# asdfjkl
我说的是,90%的游戏是CPU-PX,GPU-PX那是少之又少,大作?五个手指数完
回复 支持 反对

使用道具 举报

86#
发表于 2010-7-8 01:08 | 只看该作者
大大低于业界的水平,就叫做劣化
现在是个编译器都能做SSE2优化,是不是充分的且不说,纵不能用死烂的 ...
itany 发表于 2010-7-7 23:41


很多编译器还不行吧,至少VS2008还不行,VS2008在64bit下勉强能编译出少量SSE,但无法直接从C语句编译优化成SSE,基本上还是靠intrinsics,写起来很恶心。ICC有SSE优化的库。
要想直接从C语句到SSE之类的矢量指令,最靠谱的还是换个编程模型,如CT之类的。CUDA也有开源的编译器从CU编译至SSE指令为主的代码。
回复 支持 反对

使用道具 举报

87#
发表于 2010-7-8 01:09 | 只看该作者
这招不就是和intel学的?intel的icc编译器出来的程序,如果发现cpu不是intel的cpu,
比如amd的,via的cpu也不启用用sse优化的代码
回复 支持 反对

使用道具 举报

88#
发表于 2010-7-8 01:13 | 只看该作者
狡辩也要有个限度。

1.因为cpu优化后也超不过gpu,所以就让cpu用最慢的方式跑?火星逻辑?

2.似乎有 ...
迁徙的鸟 发表于 2010-7-8 00:59



第2点说得过了,使用一般的C开发工具,用SSE优化无论如何都不会比直接写C代码简单的。
回复 支持 反对

使用道具 举报

89#
发表于 2010-7-8 01:20 | 只看该作者
看过中文版后再看此帖的某几位回复- -很搞笑~
回复 支持 反对

使用道具 举报

90#
发表于 2010-7-8 01:29 | 只看该作者
我只是引述作者观点。 83楼有翻译。
迁徙的鸟 发表于 2010-7-8 01:28


看了。不排除媒体在添油加醋。
回复 支持 反对

使用道具 举报

91#
发表于 2010-7-8 01:45 | 只看该作者
有这事?

不过好几年前的icc是不挑a u的。当时的mame plus官方同时会有gcc和icc两个版本,a u上跑 ...
迁徙的鸟 发表于 2010-7-8 01:38


的确如此,貌似是从v11开始的。
不过最近听说要取消限制了
回复 支持 反对

使用道具 举报

92#
发表于 2010-7-8 02:37 | 只看该作者

如果intel很生气的话,后果将会很严重!

E大的那篇文章的中文意思大概是这样的:

Nvidia公司一直把PhysX游戏引擎当作宣传GPU计算能力强于CPU的噱头,而且几年来多款游戏也确实采用了这种GPU加速技术,这类游戏开启 PhysX之后确实物理特效华丽不少,不过如果没有打开GPU硬件加速,只用CPU来计算物理特效,那么游戏的流畅度就会大打折扣。不过,我们曾指出,有 些这样的游戏在用CPU处理物理特效时只使用了单线程技术,而物理特效本身是可以很方便地使用类似多线程的技术来处理的,实际上在打开GPU硬加速时情况 便是如此,因此游戏厂商此举很有故意放着处理器的多核条件不用的作弊之嫌。



更糟糕的是,RealWorld Technologies网站的作者David Kanter最近的研究让这些游戏厂商的作弊嫌疑又加重了几分。他使用Intel的VTune进程查看工具分析了多款支持PhysX特效的游戏,结果发现当这些游戏使用CPU处理物理特效时,大部分的代码使用的仍然是老尽厩胱⒁庥么省
回复 支持 反对

使用道具 举报

93#
发表于 2010-7-8 08:55 | 只看该作者
太深奥了,看不懂英文.
回复 支持 反对

使用道具 举报

94#
发表于 2010-7-8 09:07 | 只看该作者
坐看某些人高潮
对NV或AGEIA来说,本身又不出售支持SSE指令的CPU,那么不支持SSE也就是正常的商业行为。
回复 支持 反对

使用道具 举报

95#
发表于 2010-7-8 09:10 | 只看该作者
就像英特尔和AMD都不对NV开放自己平台一样,行业竞争而已,有什么大惊小怪,如果NV全面对CPU做优化,那才叫**
回复 支持 反对

使用道具 举报

96#
发表于 2010-7-8 09:16 | 只看该作者
对呀,为什么要对SSE优化;那对AMD处理器没有SEE指令集,岂不跑起来很弱!
到时候肯定会说,NV收了Int ...
asdfjkl 发表于 2010-7-7 22:45



    谁告诉你AMD处理器没SSE指令集......
回复 支持 反对

使用道具 举报

hdht 该用户已被删除
97#
发表于 2010-7-8 09:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

98#
发表于 2010-7-8 09:39 | 只看该作者
这有啥不正常?

AMD跟INTEL不也是不支持GPU PHYSX吗?

哪条法律规定NV要为PHYSX ON CPU做SSE方向的优 ...
hdht 发表于 2010-7-8 09:28

NV吃多了撑得了时, 也可以写支持AMD GPU的PHYSX,这个AMD管不到的。
这个就和没SEE一样的,NV去做了就是**,但从历史上来看不做的是**加脑抽。
回复 支持 反对

使用道具 举报

99#
发表于 2010-7-8 09:47 | 只看该作者
纯商业手段而已~没什么好奇怪的~
回复 支持 反对

使用道具 举报

100#
发表于 2010-7-8 09:56 | 只看该作者
HL2是神作啊,唯一买的一套FPS游戏的正版
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-19 06:27

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表