站长现在干嘛?
热门关键字:
  • 业余放松
  • 生活
当前位置 :| 主页>作品>

提高FPS的一些方法

来源:原创 作者:page 时间:2008-04-30 Tag:FPS   CS:S   source   valve   点击:
注意啦:本文是非官方指南哦,而且主要针对CS:source客户端,可用于提高各位的Frames Per Second 。

如果你的游戏经常崩溃,或者你的神经经常被低FPS气崩溃,那么请你看下去,^_^哈

升级windows

如果你还木有升级到最新的DirectX 9.0c,那么就赶紧升级吧。这样可以使你的系统比较稳定。
你可以用IE浏览器从这个连接(http://windowsupdate.microsoft.com/)升级系统。

Valve官方FPS修复也将会指引你到此地址(http://www.microsoft.com/downloads/details.aspx?familyid=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en),这个将会升级DirectX 9.0c的部分文件,当然,这个看不到版本号的变化。如果你的版本还木有到2006年10月,那么你还是升级的好。^_^哈

俺建议你使用web模式的升级方法,这样比下载完全版的DirectX 9.0c要好,你哪,可以每月使用上面的链接进行升级(谁让你用windows的哪^_^)


显卡驱动程序

因为木有一个万能的驱动程序给系统使用,所以你还是要找到适合你系统的驱动才好。^_^

如果你想使用优化软件,你可以根据你显卡的类型从下面的链接选择。
X Treme-G Drivers(仅Nvidia)
Omega Drivers(ATi和Nvidia)
Z-Tweaked Drivers(仅Nvidia)
X Treme-G Warcat Drivers(仅ATi)
DNA Drivers(ATi和Nvidia)
NGO Drivers(仅Nvidia)
LaptopVideo2Go Drivers(仅Nvidia和笔记本)

假如你有自己喜欢用的优化软件,那么还是用你有经验的优化软件好。

如果你是个素食主义者,仅用官方软件的话,那么你可以去ATi和Nvidia的官方网站下载最新版本的驱动程序。
但是安装前,建议你使用Driver Cleaner(http://drivercleaner.net/)来清除旧版本驱动的文件。
Driver Cleaner专业版可以删除一些陈旧驱动程序遗留的文件,可用于ATI, nVidia, Creative, Realtek, SIS, 3Dfx, S3 等显卡

这样的操作就会使你摆脱以前陈旧驱动的影响。

另外:别的驱动程序最好也是保持较新的。

经常杀毒
这个就不说啦

启动优化

当你的系统启动的时候,会有一些程式会自动启动,并在后台运行,也许会有和你的steam冲突的,比如杀毒软件或者防火墙。所以啊你要设置好这些防御软件。

进程的优先级
以下操作菜鸟儿谨慎

你可以通过编辑一个bat文件,令steam从较低的进程优先级加载。

新建一个文本文件,填入一下内容
复制内容到剪贴板
代码:
@echo off
cd /d "X:\Games\Steam\"
start /low Steam.exe -silent
其中X:\Games是你的游戏路径,注意自己替换。
另存为steam.bat,存于你的游戏路径,或者你自己熟悉的地方。

然后拖动这个文件到 开始-程序-启动。

同样,你可以使用较高进程优先级启动hl2.exe,只需将/low和-silent替换为/abovenormal 和-applaunch 240,这样系统就会自动用较高进程优先级启动CS:source啦。


禁用超线程HT

也许你会说,干吗禁用如此好的硬件功能?
哪,是因为steam和source引擎的多人游戏不支持超线程(HT),大约你会因此丢失了帧数。

禁用的方法:
进入bios,找到advanced tab/options for CPU configuration
禁用掉Hyper Threading Technology
保存,重启即可。
但是如果你有更多重要的程序需要HT,你还是以工作为主的好,对吧?

Dual 内核的Nvidia驱动
你可以按照以下步骤禁用掉multithreading

开始-运行-regedit
1、找到HKey_Local_Machine\Hardware/DeviceMap\Video
注意GUID(global unique indentifier assigned by Windows)中的"\device\video0"在{}有一串数值。
2、编辑HKey_Local_Machine\SYSTEM\CurrentControlSet\Control\Video\{guid}\0000,其中{guid}就是上步得到的数值。
3、打开路径“0000”新建一个键值WTD_EXECMODEL 并赋值为“0”,这样就会禁用掉multithreading。


最新评论 共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码: 匿名?
您可以复制、发行、展览、表演、放映、广播或通过信息网络传播本站作品,唯有遵循知识共享协议,即 知识共享署名-非商业性使用 2.5 中国大陆许可协议。
愿祖国繁荣富强!