注册 | 登录

游侠NETSHOW论坛





查看: 4408|回复: 27
打印 上一主题 下一主题

[杂谈] ■Crysis帧数再再再次优化■ [复制链接]

帖子
2478
精华
0
积分
1270
金钱
2415
荣誉
3
人气
2
评议
0
跳转到指定楼层
楼主
发表于 2009-7-7 00:17:21 |只看该作者 |正序浏览
近来发现粒子对Crysis的帧数影响甚大,于是写了下面这些:

1、首先打开显卡的物理加速。



2、然后在Crysis的安装根目录下创建autoexec.cfg文件,里面写上下面几行并保存(已经存在autoexec.cfg文件的就酌情添加):

con_restricted=0
e_particles_lod=0.5
gpu_particle_physics=1

现在来说明上面参数,e_particles_lod——粒子数目的放大系数 值越大粒子越多 它会严重影响帧数;gpu_particle_physics——使GPU对粒子的物理运算生效,有NVIDIA卡的当然打开了 对帧数也有明显的影响。

什么是particle(粒子)?粒子就是比如FGL40(那支只能放抛物线型榴弹炮的枪,弹夹是一个大圆盘,有2种子弹,一种专门对付纳米人,另1种是炸弹)的那种专门用来对付纳米人的子弹在爆炸时那个圆圆的电球效果,如果e_particles_lod的值设置得大即粒子多的话,这个圆电球就会很明显很好看 圆球包围的里面的电丝也很多很清晰,粒子少(e_particles_lod的值设置得小)的话那圆电球的轮廓也很模糊很稀薄 里面的电丝也很少 总之是整个电球好像透明了看不见似的(要测试这个电球效果可以把e_particles_lod设置为0.2试试就知道);还有很明显的就是冰天雪地里那些扬起来的冻烟雾,粒子多时烟雾很浓很明显 视线稍远处就已经看不见景物了,粒子少时烟雾几乎是透明的 少得可怜 视线很远处都可以看见大部分景物。可以到火车(train)那一大关下图所示位置测试粒子明显影响帧数的试验:



经反复试验,本人建议把e_particles_lod的值设置为0.5比较可以平衡画质和帧数。根据以上分析,把gpu_particle_physics的值设置为1即打开NVIDIA显卡对粒子的物理加速功能当然也顺理成章地对Crysis的帧数有明显的贡献了 至少在激烈地扬起粒子时(比如大混战大爆炸中)对帧数起到稳定的作用。

[ 本帖最后由 xueshanfh 于 2009-7-7 00:22 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
终于换装备了。庆祝。

使用道具 举报

游侠MOD组【美工】

美工组月度优秀组员勋章

帖子
3639
精华
0
积分
2025
金钱
3691
荣誉
20
人气
54
评议
0
28#
发表于 2009-8-5 01:38:43 |只看该作者
well the point isn't if it can improve performance, because if it does the developer would've done it already, we know Crytech isn't stupid.
i just don't like him talking bs pretending to be a coder or whatever when he couldn't understand the fact that PhysX isn't supported by all games. plus his lack of basic English,knowledge on CG technology scientific method and logical thinking all point to the conclusion that even if he has the source code he will not be able to do any optimizing at his current level of understanding.

使用道具 举报

帖子
72
精华
0
积分
36
金钱
65
荣誉
0
人气
0
评议
0
27#
发表于 2009-8-4 22:49:44 |只看该作者
no, killer u r wrong.
Reducing XOR calc exactly can improve app's speed :) if u had tried to debug asm code.

使用道具 举报

游侠MOD组【美工】

美工组月度优秀组员勋章

帖子
3639
精华
0
积分
2025
金钱
3691
荣誉
20
人气
54
评议
0
26#
发表于 2009-8-3 23:06:33 |只看该作者
别了得我个口说无凭,无图无真相就斗不过LZ那唯一一张没有说服力的截图了。 明明只有几个命令行LZ却不肯放出对比截图原因只可能有2个:
1:画面差太多不好意思拿出来,这也很正常因为粒子数量减半就是比最低特效还要低了。 最低特效是3/4。
2:就是LZ对比过了,完全没区别或者区别很小。 只是感觉上的差异。
=============================================
哎简直就是浪费相册空间,前后相差0.1fps。 话说我关了PhysX竟然还快了0.1FPS,不知道LZ打算如何解释。
在卡到这种程度的情况下,N卡得“物理加速”完全没有任何效果,不知道LZ的“对帧数也有明显的影响” 和 “顺理成章地对Crysis的帧数有明显的贡献” 是从哪里冒出来的。
我没试粒子减半那个命令,不用试肯定帧数暴增。 问题是效果怎么样各位自己想象。


使用道具 举报

战略游戏工作组专长成就勋章

帖子
4521
精华
0
积分
2261
金钱
3994
荣誉
0
人气
2
评议
0
25#
发表于 2009-8-3 22:45:36 |只看该作者
CRYSIS不支持physx吧,关闭那个physx有影响么???

不过楼主还是辛苦了[害怕]

使用道具 举报

游侠MOD组【美工】

美工组月度优秀组员勋章

帖子
3639
精华
0
积分
2025
金钱
3691
荣誉
20
人气
54
评议
0
24#
发表于 2009-8-3 22:40:50 |只看该作者
原帖由 xueshanfh 于 2009-7-7 02:51 发表


真正优化?又要帧数又要画质?不公开源代码根本不可能啦。公开它的3d引擎源代码我就可以做。那还叫优化?叫重写。比如将它那些需要xor运算的地方简化下吧。

我极度怀疑您有否仔细玩过火车那一大关,如果我不是在吊桥前面2 ...

呵LZ还挺喜欢炫耀的, 我虽然不是编程的起码也知道xor你优化了根没优化一样。 更何况它是一个逻辑命令,跟3D渲染有什么关系?
就您这水平,不用炫耀啥“编程”了  先搞明白我上面说那几句话再说吧。

我很遗憾得告诉LZ游戏中除了太阳的射线效果以外基本所有非模型的东西都是粒子。 你能想到榴弹发射器的EMP弹确是是有点天才,在粒子效果从一进游戏就没离开过屏幕的情况下。

[ 本帖最后由 Teamkillexpert 于 2009-8-3 22:43 编辑 ]

使用道具 举报

游侠MOD组【美工】

美工组月度优秀组员勋章

帖子
3639
精华
0
积分
2025
金钱
3691
荣誉
20
人气
54
评议
0
23#
发表于 2009-8-3 14:00:35 |只看该作者
原帖由 deluxexhh 于 2009-7-7 09:12 发表
另外麻烦问下楼主,有没有研究过这个参数:sys_physics_CPU 0和1的区别呢?
有的话请指教


物理太多的情况下卡得方式不同, 一个是光物理卡一个是画面跟着物理一起卡。

使用道具 举报

帖子
17920
精华
0
积分
9063
金钱
8374
荣誉
6
人气
185
评议
0

22#
发表于 2009-8-3 13:42:13 |只看该作者
好大的图标。。。。。。。。。。。。。。。           

使用道具 举报

游侠MOD组【美工】

美工组月度优秀组员勋章

帖子
3639
精华
0
积分
2025
金钱
3691
荣誉
20
人气
54
评议
0
21#
发表于 2009-8-3 12:53:13 |只看该作者

-显卡危机不支持PhysX
-显卡危机默认完全GPU处理粒子(起码改了没效果因为大部分粒子不带物理)
-你粒子数量减半,帧数不高就怪了


[ 本帖最后由 Teamkillexpert 于 2009-8-3 14:01 编辑 ]

使用道具 举报

帖子
72
精华
0
积分
36
金钱
65
荣誉
0
人气
0
评议
0
20#
发表于 2009-8-2 21:34:53 |只看该作者
原帖由 NanGuangfang 于 2009-8-1 09:27 发表
这图怎么都那么多灰啊??????????


O(∩_∩)O哈哈~哈,那不是灰,那是雾。

使用道具 举报

帖子
488
精华
0
积分
247
金钱
1612
荣誉
0
人气
0
评议
0
19#
发表于 2009-8-1 09:27:47 |只看该作者
这图怎么都那么多灰啊??????????

使用道具 举报

帖子
148
精华
0
积分
74
金钱
319
荣誉
0
人气
0
评议
0
18#
发表于 2009-7-31 17:59:10 |只看该作者
原帖由 xueshanfh 于 2009-7-7 02:51 发表


真正优化?又要帧数又要画质?不公开源代码根本不可能啦。公开它的3d引擎源代码我就可以做。那还叫优化?叫重写。比如将它那些需要xor运算的地方简化下吧。

我极度怀疑您有否仔细玩过火车那一大关,如果我不是在吊桥前面2 ...

我都極度懷疑你係日本人添

使用道具 举报

帖子
2478
精华
0
积分
1270
金钱
2415
荣誉
3
人气
2
评议
0
17#
发表于 2009-7-9 02:47:58 |只看该作者
原帖由 honwaiyan2008 于 2009-7-8 04:47 发表
楼主的驱动版本是多少? 难道NVIDIA设置中所显示的,就是传说中DX11带来的多核技术? 可以开启多GPU处理功能?


我不是win7,驱动版本185.85
终于换装备了。庆祝。

使用道具 举报

帖子
840
精华
0
积分
420
金钱
1763
荣誉
0
人气
0
评议
0
16#
发表于 2009-7-8 04:47:13 |只看该作者
楼主的驱动版本是多少? 难道NVIDIA设置中所显示的,就是传说中DX11带来的多核技术? 可以开启多GPU处理功能?
CPU:Intel I7 920 oc 4G(利民U120E镀镍版) 主板:ASUS X58 Rampage III extreme  键盘&鼠标: 微软游戏盘+罗技鼠标
显卡:丽台GTX580  内存:金士顿 2G DDR3*3 oc 1700 硬盘:500G+500G+250G+160G电源:TAGAN
额定700W四路12V每路20A 显示器:三星931BW 音响: 天龙双音响 家用机:港版PS3 160GB

使用道具 举报

帖子
2478
精华
0
积分
1270
金钱
2415
荣誉
3
人气
2
评议
0
15#
发表于 2009-7-8 00:07:53 |只看该作者
原帖由 deluxexhh 于 2009-7-7 09:12 发表
另外麻烦问下楼主,有没有研究过这个参数:sys_physics_CPU 0和1的区别呢?
有的话请指教


variable: sys_physics_CPU
type: int
current: 2
help: Specifies the physical CPU index physics will run on

上面是Crytek自己的原话,我英语一般,不懂翻译。
终于换装备了。庆祝。

使用道具 举报

帖子
959
精华
2
积分
880
金钱
5097
荣誉
0
人气
0
评议
0
14#
发表于 2009-7-7 18:20:43 |只看该作者
沒用的假優化................................
PIII 1G
256MB SDRAM
Geforce MX400
Seagate 30G HD

使用道具 举报

帖子
1849
精华
0
积分
948
金钱
6525
荣誉
2
人气
8
评议
0
13#
发表于 2009-7-7 09:17:54 |只看该作者

回复 #11 ABBY23 的帖子

你很像抄我的名字0.0

回复 #1 xueshanfh 的帖子

楼主!!你的优化会更畅顺还是更卡呢??
Intel I7 2600K 4.0Ghz|I7 6700K OC 4.5Ghz
Kingdom DDR3 CL8 16G|CORSAIR DDR4 CL14 16GB
SSD 256GB|SSD 256GB
Western Digital 3TB|HDD 5TB
MSI GTX 1060 2GB|zotac AMP GTX1070 8GB GDDR5
CORSAIR 550W 80Plus|CoolerMaster 800W 80Plus Gold

使用道具 举报

帖子
6
精华
0
积分
3
金钱
47
荣誉
0
人气
0
评议
0
12#
发表于 2009-7-7 09:13:28 |只看该作者
低級電腦能用這個优化嗎??[害怕]

使用道具 举报

帖子
1488
精华
0
积分
746
金钱
1955
荣誉
0
人气
0
评议
0
11#
发表于 2009-7-7 09:12:45 |只看该作者
另外麻烦问下楼主,有没有研究过这个参数:sys_physics_CPU 0和1的区别呢?
有的话请指教

使用道具 举报

帖子
6
精华
0
积分
3
金钱
47
荣誉
0
人气
0
评议
0
10#
发表于 2009-7-7 09:12:29 |只看该作者
樓主是什麼顯卡

使用道具 举报

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

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-9 22:48 , Processed in 0.328755 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到