3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 9926|回复: 21
打印 上一主题 下一主题

[分享] 目前GTA4最有效的优化方案!!亲测可行!!

[复制链接]

1

主题

889

帖子

972

积分

超级玩家

Rank: 5Rank: 5

贡献度
58
金元
7403
积分
972
精华
0
注册时间
2006-8-13
跳转到指定楼层
主题
发表于 2008-12-20 01:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
帖子我在游侠总结后首发.现在发到这里来.希望对3dm热爱GTA4的朋友有所帮助.

★我不想在说明了.老是回答小白问题很烦.-availablevidmem 这个命令.如果你的显卡显存是低于512m的,参数加到1.5以上毫无意义,那只会更卡而已.(举个简单的例子,256m显存,参数填2,那么256*2=512,实际只有256m显存在用,其他负担都给了内存)内存难道会比显存快么?如果您的机器上测试效果是这么回事,或者您的内存足够大,那当我没说

首先.感谢feminist转帖和翻译!

原帖在这里:

http://game.ali213.net/thread-2492360-1-1.html

不懂命令行有什么用的朋友可以看这里

http://game.ali213.net/viewthread.php?tid=2493046&extra=&page=1.

星の子已经详细的说明了各命令行的作用.

其他总结方法在这里,与我的效果是一样的.看不懂我帖子的朋友可以去其他帖子里:

http://game.ali213.net/thread-2492764-1-2.html
http://game.ali213.net/thread-2492936-1-2.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的朋友则加入1.xx(x最好小于等于5)

然后进入游戏.我们先把分辨率降至最低,然后调试各种特效(调多少视个人机器配置而定).

这里要注意的是,一定要把效果调试至最大(怎么算最大呢.就是你调好其他细节后在去拉分辨率的时候,最高只能拉800*600,不能在往上拉就算调试结束) 如下图:



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
这里效果已经调试完毕.剩下的就是分辨率.继续添加如下命令:
-width xxx(宽)
-height xxx(高)
然后保存关闭即可.

千万不要添加类似-nomemrestrict,-norestrictions 破解显存限制之类的命令,那一点帮助都没有.

这里我说一下.进入游戏后可以进选项看看,显存的使用量一定要小于显存的总量(显示为黄色字即可)

还有个建议就是加上-novblank 来关闭垂直同步.可以稍微提升的游戏速度!


关于feminist文中提高的额外的提速:
如果是vista系统.显卡支持DX10的话,
可以把游戏目录下commonshaderswin32_30_atidx10 的所有文件覆盖到win32_30_nv8即可.

(注意备份win32_30_nv8中的原文件)

然后附上我的设置图(游戏中显示是800*600,实际我使用的是1024*768)



附上几张游戏中的效果图,经过终极调试后,帧数都保持在20+,







本人亲测有效!帧数有明显的提升,游戏中的速度也稳定了很多,画质比以前好了许多
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-17 16:01 , Processed in 0.309364 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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