魔兽世界在 Win7 中性能优化和降低 Ping
08.23.2010 by drivel - 0 CommentPosted in G@me, M$ & Window$
原文于 http://www.ensidia.com/muqq/blog/4396/ by Muqq [Ensidia]
翻译:數位人@阿薩斯TW
既然我答应过大家要写一个小的指南来优化 Windows 7 的性能,那就从这里开始吧。首先声明一点,如果你按照这个指南去做了,但是机器出现一些问题,甚至比以前性能还差 — 别来找我。本指南只是给你一些意见和建议,本人不对其负任何责任,请明鉴。由于这份指南涉及到了注册表编辑器,而注册表是 Windows 保存大部分配置的地方,所以如果可以话,建议先备份下系统。文中,本人将主要集中几个影响比较大,并且的确经过个人尝试有效果的优化手段。
- 核心放置:在 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 的系统更新。
- TCPNoDelay: 魔兽世界客户端已经附带了这个东西,无需劳烦咱们伟大的玩家了。
- TCP autotuning: 如果你用的是 512Kb 的宽带或者更高的宽带,比如国内很流行的 ADSL 1Mb/2Mb/4Mb,那么则应该禁用这个特性,以便降低 Ping。在这里你可以看到更多的资料。如果你想禁用它,那么就执行
“netsh interface tcp set global autotuning=disabled”
然后检查一下是否生效了: “netsh interface tcp show global”
插件:战斗记录,如 Recount 真的很耗内存和 CPU 资源,如果没有特殊需要,还是禁用了吧,除非你的 G 团的 RL 要看哪个家伙偷懒不分钱。在 Raid 的时候,关闭一些没有必要的插件,如 Auctioneer/cartographer/quest helper,开启禁用插件需要重新登录,很麻烦,这里推荐一个可以直接动态加载和禁用插件的插件 — ACP。
ProcessAffinityMask: 3.2.2 改变的东西,主要是针对多核心 CPU 的优化,在这里你可以看到更多详细的信息。如果你真的不理解这个是干什么用的,别动它好了。
也许本人忘了一些其他的小技巧,不过这些应该是对你作用最大的一些优化方法了。如果你有任何意见和建议,留言给我吧。我会看情况加到文中的。






