业余车赛评论员
- UID
- 947710
- 主题
- 0
- 阅读权限
- 60
- 帖子
- 3708
- 精华
- 4
- 积分
- 2654
- 金钱
- 1437
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 160 小时
- 评议
- 0
- 帖子
- 3708
- 精华
- 4
- 积分
- 2654
- 金钱
- 1437
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
★我不想在说明了.老是回答小白问题很烦.-availablevidmem 这个命令.如果你的显卡显存是低于512m的,参数加到1.5以上毫无意义,那只会更卡而已.(举个简单的例子,256m显存,参数填2,那么256*2=512,实际只有256m显存在用,其他负担都给了内存)内存难道会比显存快么?如果您的机器上测试效果是这么回事,或者您的内存足够大,那当我没说
★关于有的朋友调试后进入游戏显示还是自己设置的分辨率.我想说.你们肯定没有调试到让显存溢出的最大值,所以进游戏后显示还是为你设置的分辨率.请确定调好之后分辨率只能在800*600的最大刷新率,不能在拉高,相同的问题请自己好好找原因.(鉴于有的朋友显示器差异,最低可能不是800*600,只要是最低即可)
首先.感谢feminist转帖和翻译!
原帖在这里:
http://game.ali213.net/thread-2492360-1-1.html
不懂命令行有什么用的朋友可以看这里
http://game.ali213.net/viewthrea ... ;extra=&page=1.
星の子已经详细的说明了各命令行的作用.
其他总结方法在这里,与我的效果是一样的.看不懂我帖子的朋友可以去其他帖子里:
http://game.ali213.net/thread-2492764-1-2.html
http://game.ali213.net/thread-2492936-1-2.html
最后是拖鞋d朋友总结的最近几种优化方案合集:
http://game.ali213.net/thread-2494873-1-1.html
第一,我想说.此方法只是在提高游戏中帧数以及稳定的同时可以调高画质,
好吧.我在说明一下,本文的最终目的是使用合适自己显示器的分辨率的同时用800*600的光影,从而可以空出多余的显存去调试其他画面设置达到优化游戏速度的同时又尽可能的不损失游戏画面.(至少我看不出800*600和其他高分辨率的光影有差多少)
该怎么调试我下面写的已经很详细了.实在不会的朋友多去补补电脑知识吧.
如果800*600,特效全关的情况下还是会卡的朋友,我很遗憾的说,本文对你们基本没有帮助.
部分用户可能提升效果不是很大.不要期望可以从10+FPS增加到20+,那不现实
推荐N卡的用户更新驱动到180.84xtreme的修改版,最新的physx也可以更新到8.11.18.
A卡用户则更新到8.12相应的催化剂(没用过a卡.不太晓得哪款好).
下面我整理了一下,详细的步骤如下:
1.先在游戏目录下找到commandline.txt这个文件(有的朋友没用过命令调试,可能没有这个文件,可以自己新建个txt,然后改名commandline即可.),清空文件内的所有参数进游戏.
然后大家在游戏里的options=>graphics下可以看到resources usage XXX/XXX的数字.XXX表示你的显卡有多少m显存可以用来开游戏中的特效.
我们先把分辨率设置为800*600,然后下面详细的参数根据自己的机器配置进行适当的调试.然后自己记下xxx/xxx后退出游戏.
这里说明一下,有个分歧
就是512m显存以上和以下的朋友要这样调试
512m以上的朋友,先在commandline.txt加入 -availablevidmem=0.6n~0.8n 具体微调视个人情况而定
256m的朋友直接默认进入游戏中调试.
然后进入游戏.我们先把分辨率降至最低,然后调试各种特效(调多少视个人机器配置而定).
这里要注意的是,一定要把效果调试至最大(怎么算最大呢.就是你调好其他细节后在去拉分辨率的时候,最高只能拉800*600,不能在往上拉就算调试结束)
这张是默认显存调试后的:
用1.n后的结果
我自己的设置图(游戏中显示是800*600,实际我使用的是1024*768)
2.简单的计算,XXX除xxx得到一个0.n或者1.n的数字,取后2位(比如得到的数大概是0.677则取0.68,反之1.n的同理),然后打开commandline.txt,加入-availablevidmem=x.xx.
说下怎么除吧.比如你调好效果后.显存显示是327,实际显卡拥有的显存游戏里检测为498,就用327/498=0.6566
★这里可以保存后先不添加分辨率.进入游戏在options选项里看看游戏中是否为机器的最低分辨率(不要在动已经设置好的设定了)
这里效果已经调试完毕.剩下的就是分辨率.继续添加如下命令:
-width xxx(宽)
-height xxx(高)
然后保存关闭即可.
千万不要添加类似-nomemrestrict,-norestrictions 破解显存限制之类的命令,那一点帮助都没有.
这里我说一下.进入游戏后可以进选项看看,显存的使用量一定要小于显存的总量(显示为黄色字即可)
还有个建议就是加上-novblank 来关闭垂直同步.可以稍微提升的游戏速度!
关于feminist文中提高的额外的提速:
如果是vista系统.显卡支持DX10的话,
可以把游戏目录下common\shaders\win32_30_atidx10 的所有文件覆盖到win32_30_nv8即可.
(注意备份win32_30_nv8中的原文件)
然后附上几张游戏中的效果图,经过终极调试后,帧数都保持在20+,
本人亲测有效!帧数有明显的提升,游戏中的速度也稳定了很多,画质比以前好了许多
[ 本帖最后由 qxf0128 于 2008-12-30 22:51 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|