原文于 http://www.ensidia.com/muqq/blog/4396/ by Muqq [Ensidia]
翻译:數位人@阿薩斯TW
既然我答应过大家要写一个小的指南来优化 Windows 7 的性能,那就从这里开始吧。首先声明一点,如果你按照这个指南去做了,但是机器出现一些问题,甚至比以前性能还差 — 别来找我。本指南只是给你一些意见和建议,本人不对其负任何责任,请明鉴。由于这份指南涉及到了注册表编辑器,而注册表是 Windows 保存大部分配置的地方,所以如果可以话,建议先备份下系统。文中,本人将主要集中几个影响比较大,并且的确经过个人尝试有效果的优化手段。
基础优化手段:
- 磁盘碎片整理:保证每周一次的磁盘碎片整理。这样做的好处是可以使你的磁盘存贮数据的结构更加紧凑,降低游戏读取时间。磁盘是圆形的,因此在相同的转速下并且连续读取中,外道的性能要比内道高,这样就可以降低一些读取时间咯。这里,我推荐一个磁盘碎片整理的第三方软件 Auslogics Disk Defrag (译者注:Auslogics Disk Defrag 是一款免费且高效的整理磁盘碎片工具)。如果你用的是 SSD,那么*千万不要使用针对普通硬盘的工具进行碎片整理*,用厂家附带的工具!
- 核心放置:在 Windows 7 里,禁用之。这个特性是用于在 CPU 核心负载不大的时候,自动停止某个核心的工作,以便降低负载功耗。从理论上讲,这项新特性应该不会对性能造成任何影响,因为在需要的时候,CPU 核心可以立即启动起来。但是有很多玩家都反映,如果禁用了这个特性,游戏就不会像以前一样一卡一卡的了。这里有一份详细的指南,告诉你如果关闭这项特性。
- 多媒体服务:当一些多媒体服务在运行的时候,MCS 会限制全局的网络带宽到 10,000 包/秒 的速度(译者注:网络传送是通过一个一个的数据包来实现的)。禁用了它就好了,这个服务在 Windows 7 中叫做 Multimedia Class Scheduler service (MMCSS)。这项服务会给予多媒体程序更高的优先级,主要是为了保证在多媒体播放的时候,尽可能的流畅,谁都不想看视频一卡一卡的吧?但是我们玩游戏又不是看视频,本人建议双核以上的 CPU 果断禁用了吧 ^^。
- 搜索索引:禁用了吧,这项特性会对硬盘上的文件建立索引,以便快速查找,那么我们玩魔兽世界的时候,就有可能因为搜索索引的建立,而导致很卡。右键盘符,选择属性就可以关闭了。Windows 7 中么用,Vista 可以。
- 增强 SATA 传输速度:打开 [硬件管理器] -> [磁盘驱动器] -> [右键] -> [属性选项卡] -> [策略] 中,勾选启动写入缓存和高级性能。
- Windows Aero: 关了吧,这个东西会占用一些显卡资源,至少关掉透明度的选项。
- 计算机升级:如果你的机器真的很老了,那么就升级吧。本人建议去买一个 i7 920/930 的 CPU,配上一片 ati 5830/5850/5870 显卡,内存选择 1600MHz DDR3 的,6GB 足矣,本人推荐海盗船的内存,性价比很高喔。如果你会超频,那么就超到 3.8GHz 吧。
- 驱动:保证你的驱动程序的更新,特别是显卡和 Windows 7 的系统更新。
Ping 的延迟:
- Leatrix Latency Fix (TcpAckFrequency): 经典的 TcpAckFrequency 可以大大的降低 Ping 的数值,而且,如果你我玩其他的网络游戏,也会有效果喔。赶快下载了导入你的注册表。
- TCPNoDelay: 魔兽世界客户端已经附带了这个东西,无需劳烦咱们伟大的玩家了。
- TCP autotuning: 如果你用的是 512Kb 的宽带或者更高的宽带,比如国内很流行的 ADSL 1Mb/2Mb/4Mb,那么则应该禁用这个特性,以便降低 Ping。在这里你可以看到更多的资料。如果你想禁用它,那么就执行
“netsh interface tcp set global autotuning=disabled”
然后检查一下是否生效了: “netsh interface tcp show global”
《魔兽世界》的优化:
视频设置:这里有三个选项一定要注意,视野距离,阴影等级和反锯齿。本人建议将阴影等级降至最低,视野距离适当即可,完全没有开到最大的必要。对于反锯齿,10人副本开开就好了,25人…算了吧,1X 即可。
插件:战斗记录,如 Recount 真的很耗内存和 CPU 资源,如果没有特殊需要,还是禁用了吧,除非你的 G 团的 RL 要看哪个家伙偷懒不分钱。在 Raid 的时候,关闭一些没有必要的插件,如 Auctioneer/cartographer/quest helper,开启禁用插件需要重新登录,很麻烦,这里推荐一个可以直接动态加载和禁用插件的插件 — ACP。
ProcessAffinityMask: 3.2.2 改变的东西,主要是针对多核心 CPU 的优化,在这里你可以看到更多详细的信息。如果你真的不理解这个是干什么用的,别动它好了。
也许本人忘了一些其他的小技巧,不过这些应该是对你作用最大的一些优化方法了。如果你有任何意见和建议,留言给我吧。我会看情况加到文中的。