修改魔兽世界 CVAR “processAffinityMask” 支持多核CPU
在3.3.2的更新文档里,有这么一段修改:
cvar「processAffinityMask」決定了魔獸世界的客戶端可用的CPU核心晶片。之前遊戲程式預設的限制為雙核心,而玩家可在設定檔案中進行調整。在過去,這樣做可以使某些CPU和作業系統的效能提高。我們發現有些作業系統在這種限制之下產生了嚴重的效能問題,所以我們將這個限制移除了。玩家若希望恢復以前的模式,可以在Config.WTF檔案中加入這一行:SET processAffinityMask “3″。
既然移除了对CPU核心的限制,那么WOW会自动尝试使用的CPU核心数量,也就是说手动调整是非必须的.
但是也可以使用下面的设置,来让游戏强制按照你的设置值有效利用系统资源.
方法如下”
在游戏中输入/console SET processAffinityMask “X”, 这里的”X”根据你的实际情况,依照下面的表格替换为合适的值: (写到这里遇见了传说中的kernel panic,也就是俗称的”四国语言”,好在MarsEdit自动保存了..不然懒得重新写..下方附圖)
processAffinityMask ValuesValue Core 1 Core 2 Core 3 Core 4 Core 5 Core 6 Core 7 Core 8
1 Yes No No No No No No No
2 No Yes No No No No No No
3 Yes Yes No No No No No No
4 No No Yes No No No No No
5 Yes No Yes No No No No No
6 No Yes Yes No No No No No
7 Yes Yes Yes No No No No No
8 No No No Yes No No No No表太长,我只列出了1,2,4,8核芯CPU的情况,更多请在wowwiki查询.
如表,单核就是把上面命令中的"X"替换为"1",双核为"3"
四核和I5s平台为"15",I7s平台为"255"资料来自 WoWwiki
P.S. 根據實際測試,我的四核Q8200以前在MAC OSX下在達拉然等地方會畫面卡的慘不忍睹,即使調低設置也是.
現在改為四核全支持後,流暢效果和win7媲美,不用為了大場景專程重啟了.
