<< 8/13更新: Windows虛擬記憶體自動管理問題 >>
本篇單純描述我個人遇到的問題,您的問題可能與我不同,就當個參考吧
--如果您的電腦沒有HDD,這篇內容應該與您的問題無關
--Reddit有人說D4會吃到50G左右,所以如果你RAM在48G以上還有問題,那大概跟本篇狀況不同
--此方法只改善本機卡頓、卡過頭斷線,伺服器或網路問題無法改善,但那種通常是空氣牆或橡皮筋回彈(rubber banding),本文這種主要是幻燈片(掉幀)式卡頓,體感上不太一樣
8/11發現問題似乎是出在Windows虛擬記憶體管理
我的問題簡述:
(1) Battle.Net跟D4都灌在SSD,但開遊戲後卻是HDD非常忙碌
(2) Window虛擬記憶體自動管理問題:
第一是它把虛記分頁檔建在HDD,SSD沒有建 (推測是因容量充裕,SSD比較捉襟見肘)
第二是即使我已經自行從SSD割一塊分頁檔給它,他還是優先吃HDD的虛記 (WTF !?)
D4是記憶體怪獸,主記吃滿就吃虛記,此時任何額外加載(開介面、遇到人、遇到怪、傳送)都得走虛記,等於所有元件都在等HDD這個涓涓細流的讀取速度才能動作。
解決方式: 從SSD建立虛擬記憶體分頁檔,並關閉HDD的
設定 >> 系統 >> 系統資訊 >> 進階系統設定
>> [進階] 效能-設定 >> [進階] 虛擬記憶體變更
>> SSD自行設定分頁容量,並把HDD設成"沒有分頁檔"
改善前:
我的設備是舊筆電,算低階,Acer Nitro5, i5-10300H, 8G RAM, GTX1065 4G,開1920*1080,影像設定直接套GeForceExperience最佳化 (所以FidelityFX跟NVidiaReflex都是有開);前/背景幀數: 150/8 ;垂直同步、過場動畫幀數上限也都有開
- D4推出後是偶爾小卡,還能好好玩
- 1.1.0後卡頓嚴重,但關掉Battle.Net可以改善8成以上,能繼續玩
- 1.1.1之後又卡到不像話(又吃更大了嗎?),城裡逛街卡,開介面、遇到人、遇到怪會變成畫面凍結2~10秒那種爆卡,傳送80%直接斷 (猜測因本機卡讀取沒回應,被伺服器踢掉)
- 同一時間朋友爽玩我卻卡到爆 (顯然不是伺服器問題,而是因為他筆電本來就只有SSD)
改善後:
- Battle.Net應用程式開著也沒問題了,用GeForce最佳化設定,或是直接套遊戲裡的低、中畫質設定,都是順跑
- 開高畫質設定偶爾會小頓,但常態能維持50~60 fps
- 開跨平台遊玩也還順暢(突然發現人變多)...但是人多或剛傳進主城時還是會比較頓。
- 遊戲中跳回桌面、開網頁、看影片都ok。
- 工作管理員顯示HDD工作0% (廢話)
======================= (以下為舊文) ===========================
不確定是否有幫助,試試看吧
Battle.net應用程式
左上角LOGO >> 設定 >> 應用程式 >> 一般 >> 啟動遊戲時: 離開並結束Battle.net
近幾天官方討論區有不少卡頓的抱怨,小弟也是最近幾天開始卡超嚴重
城內走路都卡到爆,出城遇到怪直接變10秒3幀,第4幀就變靈魂
登入有時也登不進去,傳送高機率直接斷線
浪費兩天颱風假,原先放棄了,改開D2R起來玩
結果一樣卡成狗,讓我意外發現新事實 =..=
程式本身佔用資源不多,但是佔用量會頻繁大幅變動
感覺就是一直在忙,但不知道在瞎忙什麼