LV. 25
GP 136

【心得】如何正確的設定以突破FPS60 (iPresentInterval的正確用法)

樓主 Sibelius evilmoon
GP8 BP-
以前在舊電腦Windows 7上玩Fallout4
配備不是很好但60Hz中特效也是玩的不亦樂乎

現在有了一台新的遊戲用電腦 2K QHD 144Hz的螢幕配上RTX2080
系統也是新的Windows 10
最近想到要重玩Fallout 4 安裝官方4K高清材質包來個超高特效的廢土之旅
但卻遇上很多小問題 讓人玩得很困擾
其中一個問題是Fallout 4預設最高FPS只有60Hz的問題

搜尋爬文後大概都會找到一個方法是修改Fallout4Prefs.ini內的iPresentInterval值為0
可以取消FPS Limit限制
但卻又產生更多的問題
當你在畫質Loading低的地方時 (例如開鎖中 背景凍結時) FPS會突破天際 超越500 甚至1000
然後就會有很明顯的加速 開鎖時隨便動一點點就轉到開鎖器壞掉
或是進入到室內場景 遊戲速度也快到讓人難以操作
最後只好又把iPresentInterval改回1

這幾天我在國外論壇終於找到正確的解決方式

iPresentInterval設定詳解:
設定檔正常都在你Windows使用者的文件資料夾下面
例如 C:\Users\john\Documents\My Games\Fallout4\
參數在Fallout4Prefs.ini這個檔案裏面
使用記事本開啟即可修改
iPresentInterval數值預設為1
參數1的時候 FPS Limit是60 Hz
但其實這個值不是布林值(0或1) 它可以是2 或是3 或是2.4
若設定iPresentInterval=2
FPS Limit 就是60 * 2 = 120 Hz
所以如果你希望把FPS限制修改為144 請把iPresentInterval數值改為2.4 (144 / 60 = 2.4)
正確的設定iPresentInterval值就不會在特定場景FPS爆表造成遊戲加速

下面列出常用數值
60 Hz   : iPresentInterval=1
70 Hz   : iPresentInterval=1.16
100 Hz : iPresentInterval=1.6
120 Hz : iPresentInterval=2
144 Hz : iPresentInterval=2.4

另外建議啟用垂直同步跟G-sync or Freesync (如果螢幕有此功能的話) 避免畫面撕裂


8
-
LV. 16
GP 61
2 樓 無火的餘灰 a571975085
GP1 BP-
請教一下大大我依照你的描述更改了 iPresentInterval,但不管是1, 1.16, 1.6都只會鎖屏在37 FPS

跟神奇的是當數值越大fps反而更低

iPresentInterval=2

iPresentInterval=3

唯獨在iPresentInterval=0時,fps才會出現破千的現象

請問一下大大有能鎖定在60或者75 fps的方法嗎?

1
-
未登入的勇者,要加入 3 樓的討論嗎?
板務人員:

3630 筆精華,11/25 更新
一個月內新增 12
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】