原標題:DOTA2:Steam遊戲向電腦優化指南

作者:NGA-org30h

1. 什麼顯卡足夠暢玩DOTA2

如果“暢玩”的標準定義爲1080p下最低設置平均FPS高於60幀的話:Intel 6100系列核顯以上的GPU都可以暢玩。

具體不同顯卡對應的FPS如下:

2. 通用性遊戲向系統調整:

如果你發現自己的硬件足夠好,但是並達不到暢玩標準的話,可以先根據[DOTA2視頻選項設置]進行調整,然後進行以下步驟(可能對你的系統沒有提高,但絕對沒有壞處):

前往[這個地址]下載CPU Unpark,解壓縮後點擊UnparkCPU.exe運行,點擊Refresh然後把Core Parking Index拉到最右側100%,點擊Unpark All,然後Apply。再點一下Refresh確認全核心都Unpark了:

進入註冊表編輯器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games,將其中GPU Priority的值改爲8,Priority的值改爲6,Scheluding Category字符串改成High,SFIO Priority字符串改成High。

GPU Priority默認值爲8,Priority默認爲2。這兩個選項只會影響使用MMCSS(Multimedia Class Scheduler)進行資源分配的遊戲,將這兩個選項調高的意思是讓MMCSS給遊戲自動分配最高優先級的GPU使用。

找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows。

NT\CurrentVersion\Multimedia\SystemProfile,將其中SystemResponsiveness的值設爲10或者0。

MMCSS會默認預留20%的CPU資源留給後臺進程使用,改成10%或者0%即可,不會影響正常使用。

以管理員權限啓動cmd,輸入netsh int tcp set global rsc=disabled。

RSC(Receive Segment Coalescing)可能會增加網絡延遲以達到更平穩的輸出,可以關掉。

可以去[這個地址]下載TCP Optimizer,以管理員模式啓動後點擊右下角的Optimal然後Apply Changes,會自動要你重啓電腦。在操作之前請點擊File-Back up current settings對當前設置進行備份,日後可以通過File-Restore backed up settings進行還原。

現在還可以用的一些與FPS相關的dota2啓動選項:

-novid:跳過開場動畫(之前是Valve的那個腦袋有閥門的動畫,現在是TI10宣傳視頻)。

-high:以CPU高優先級啓動DOTA2。

-dx11:強制使用DX11。有時候大更新遊戲內視頻選項會被重置成DX9,所以我把DX11寫到了啓動項裏。可以根據不同需求替換爲-d9ex, -nod3d9ex,-vulkan或者-gl。

-map dota:預加載DOTA地圖,而非尋找到遊戲的時候再加載。

-noborder:以無邊框窗口模式啓動DOTA2,此處可以用-fullscreen替換。

+fps_max #: 設置最高FPS限制,對於高端硬件(2060Super以上)的玩家,建議設置爲+fps_max 0。

-perfectworld: 大家都知道的。

3. 在以上調整後,如果你發現現在的FPS跟硬件還是不匹配怎麼辦

對於獨顯用戶,請前往[http://download.msi.com/uti_exe/vga/MSIAfterburnerSetup.zip]下載MSI Afterburner。

下載安裝完畢後,點擊主界面上最大的一個齒輪圖標,會出現設置。切換到第三個選項卡Monitoring(監控),將GPU溫度、GPU使用率、GPU風扇轉速、CPU溫度、CPU使用率、CPU風扇轉速、以及FPS監控列表,並且在遊戲內開啓左上角顯示:

這時你進入DOTA2,左上角會顯示相關硬件信息。打開一盤人機,請關注GPU溫度、使用率、風扇轉速、CPU溫度這四個選項。

如果GPU溫度過高同時風扇轉速很低->請調高你的GPU風扇轉速。

如果GPU溫度不高同時使用率和主頻都很低->你的硬件比較高端,DOTA2無法觸發GPU boost,請將特效調至全高,解除FPS上限之後再看GPU主頻是否有提高。

如果GPU參數正常(使用率在60%以上,溫度在75度以下,風扇正常旋轉)但是CPU溫度過高->你的CPU是不是太熱了觸發了降頻?請看看自己CPU散熱如何。

4. steam卡更新

如果你遇到dota2內提示請退出遊戲更新客戶端,但是退出之後steam客戶端顯示沒有更新的話(俗稱卡更新),請:

請完全退出steam客戶端,重新啓動客戶端後驗證遊戲完整性:

如果還沒有更新,請去steam的文件夾位置將appcache文件夾刪除(一般路徑爲C:\Program Files (x86)\Steam\appcache),然後重啓steam客戶端。

如果還是不行,請再去steam文件夾將package文件夾一併刪除(一般路徑爲C:\Program Files (x86)\Steam\package),然後重啓客戶端。

強烈建議大家使用steam客戶端而非完美國服客戶端。

對於已經被和諧(綠血)的各位,可以前往[http://www.dota2hd.com/]下載Mod自己打補丁(打Mod不會被Valve封禁,之前有人在reddit問過,valve的工作人員親口確認)。

5. 解決本次TI10本子更新之後出現的掉幀問題

到Steam\steamapps\common\dota 2 beta\game\dota\panorama\videos

刪除intro_movie.webm & ti10_background.webm

到Steam\steamapps\common\dota 2 beta\game\dota\panorama\videos\promo

刪除wraith_king_arcana.webm & wraith_king_arcana_lv.webm

6. 保存當前自己的遊戲設置

一個是可以開啓Steam雲同步,但國內網絡環境大家都知道的,這個雲同步有時候會失效。另外前些時候dota2會莫名重置你的所有按鍵配置,這時steam雲同步也沒有辦法了。所以推薦大家把自己的所有配置進行一個手動備份:

當前賬號的所有DOTA2配置都保存在C:\Program Files (x86)\Steam\userdata\[你的DOTA2 ID]\570下,包括鍵位、自定義遊戲內設置等等,可以將此文件夾備份,日後換電腦的時候直接解壓到同目錄下覆蓋即可。

相關文章