一、檢查遊戲設定
正常情況下,我們很少去更改系統和驅動的設定,但是很可能時常要變更遊戲的設定。因此從操作便利性的角度出發,我們先考慮遊戲內的設定。
在絕地求生遊戲裡有個不太引人注意的選項——平滑幀數。這個選項是什麼作用呢?
其實它有點像音樂播放器的音量平衡功能,限制高幀數和消除低幀數,讓幀數穩定在一定範圍內,給玩家制造“流暢”的感覺。為什麼要限制高幀數呢?因為遊戲實時載入、渲染資源並呈現在螢幕上,電腦的處理能力是有限的,但遊戲場景不同,同一時間需要處理的資料量也不同,這就導致某些時候幀數很高,而某些時候幀數又很低,不穩定的幀率就會給人強烈的頓挫感。而平滑幀數能夠將更多的計算資源分散開來,以犧牲最高幀數的方式來穩定幀率,所以遊戲幀數會保持在一個比較穩定的範圍內。
平滑幀數對效能不高的機器來說是好的,但是假設機器效能足夠,絕地求生跑 200 – 300 幀都沒有問題的話,把幀數鎖定就完全沒有意義了。就算幀數波動,200 也比 60 要流暢不是。
二、關閉垂直同步
垂直同步的目的是防止高速移動的畫面撕裂。顯示器重新整理頻率和顯示卡產生幀的速度不同,而畫面在顯示器上是一行行繪製的。顯示器以固定的速率重新整理,假設顯示卡一生成幀就與顯示器緩衝區交換,那麼就可能導致螢幕上有一半是上一幀的畫面,一半是下一幀的畫面,從而造成畫面撕裂。如果開啟垂直同步,那麼顯示卡即使生成了幀,它也要等待顯示器繪製完成當前的一幀之後再與緩衝區交換,使每次顯示的畫面都是完整的一幀。
垂直同步由好處,但是它會造成三個問題:一是效能損耗,二是畫面延遲,三是最終 FPS 受限於顯示器的重新整理率。
多數玩家並不需要考慮開啟垂直同步,如果不是遊戲顯示器,那麼重新整理率很可能是 60Hz,此時最好把垂直同步關掉。以 NVIDIA 顯示卡為例,開啟顯示卡控制面板,點選左側【管理3D設定】,在右側可以在全域性設定中關閉垂直同步,也可以在程式設定中針對某個特定的程式進行設定。設定完顯示卡驅動,還要記得到遊戲設定中查詢垂直同步的設定,如果有的話也要關掉。
三、設定螢幕重新整理率
前面說到垂直同步與顯示器的重新整理率有關,很多重新整理率在 120Hz 或 144Hz 的玩家也可能遇到幀數被限制的問題,這時要注意檢查顯示器重新整理率是不是被改低了。有部分顯示卡會與顯示器進行協同,自動調節幀數,那麼低重新整理率就可能導致低幀數。
四、拔掉外接顯示器
如果你使用的是筆記本,同時連線了外接顯示器,那麼拔掉顯示器,或者把投影型別改成“僅第二螢幕”可能解決這個問題。
原理是大多數 Intel GPU + NVIDIA GPU 的筆記本採用 NVIDIA Optimus 技術,它的目的是延長筆記本續航,以及避免重啟切換顯示卡。執行的原理是筆記本核芯顯示卡持續執行,當程式對顯示資源的需求低時,使用核芯顯示卡運算和輸出;當程式對顯示資源的需求高時,啟動 NVIDIA GPU 進行顯示運算,但畫面依舊使用核芯顯示卡輸出。一方面獨顯不用時自動關閉,節約了電量,另一方面獨顯啟動後依舊使用集顯輸出,避免硬切換顯示卡,不出現黑屏也無需重啟。
以上就是絕地求生幀數被鎖定在60幀時可能的原因和解決方法,其他遊戲也可以參考這個思路去排查,祝大家遊戲愉快!
一、檢查遊戲設定
正常情況下,我們很少去更改系統和驅動的設定,但是很可能時常要變更遊戲的設定。因此從操作便利性的角度出發,我們先考慮遊戲內的設定。
在絕地求生遊戲裡有個不太引人注意的選項——平滑幀數。這個選項是什麼作用呢?
其實它有點像音樂播放器的音量平衡功能,限制高幀數和消除低幀數,讓幀數穩定在一定範圍內,給玩家制造“流暢”的感覺。為什麼要限制高幀數呢?因為遊戲實時載入、渲染資源並呈現在螢幕上,電腦的處理能力是有限的,但遊戲場景不同,同一時間需要處理的資料量也不同,這就導致某些時候幀數很高,而某些時候幀數又很低,不穩定的幀率就會給人強烈的頓挫感。而平滑幀數能夠將更多的計算資源分散開來,以犧牲最高幀數的方式來穩定幀率,所以遊戲幀數會保持在一個比較穩定的範圍內。
平滑幀數對效能不高的機器來說是好的,但是假設機器效能足夠,絕地求生跑 200 – 300 幀都沒有問題的話,把幀數鎖定就完全沒有意義了。就算幀數波動,200 也比 60 要流暢不是。
二、關閉垂直同步
垂直同步的目的是防止高速移動的畫面撕裂。顯示器重新整理頻率和顯示卡產生幀的速度不同,而畫面在顯示器上是一行行繪製的。顯示器以固定的速率重新整理,假設顯示卡一生成幀就與顯示器緩衝區交換,那麼就可能導致螢幕上有一半是上一幀的畫面,一半是下一幀的畫面,從而造成畫面撕裂。如果開啟垂直同步,那麼顯示卡即使生成了幀,它也要等待顯示器繪製完成當前的一幀之後再與緩衝區交換,使每次顯示的畫面都是完整的一幀。
垂直同步由好處,但是它會造成三個問題:一是效能損耗,二是畫面延遲,三是最終 FPS 受限於顯示器的重新整理率。
多數玩家並不需要考慮開啟垂直同步,如果不是遊戲顯示器,那麼重新整理率很可能是 60Hz,此時最好把垂直同步關掉。以 NVIDIA 顯示卡為例,開啟顯示卡控制面板,點選左側【管理3D設定】,在右側可以在全域性設定中關閉垂直同步,也可以在程式設定中針對某個特定的程式進行設定。設定完顯示卡驅動,還要記得到遊戲設定中查詢垂直同步的設定,如果有的話也要關掉。
三、設定螢幕重新整理率
前面說到垂直同步與顯示器的重新整理率有關,很多重新整理率在 120Hz 或 144Hz 的玩家也可能遇到幀數被限制的問題,這時要注意檢查顯示器重新整理率是不是被改低了。有部分顯示卡會與顯示器進行協同,自動調節幀數,那麼低重新整理率就可能導致低幀數。
四、拔掉外接顯示器
如果你使用的是筆記本,同時連線了外接顯示器,那麼拔掉顯示器,或者把投影型別改成“僅第二螢幕”可能解決這個問題。
原理是大多數 Intel GPU + NVIDIA GPU 的筆記本採用 NVIDIA Optimus 技術,它的目的是延長筆記本續航,以及避免重啟切換顯示卡。執行的原理是筆記本核芯顯示卡持續執行,當程式對顯示資源的需求低時,使用核芯顯示卡運算和輸出;當程式對顯示資源的需求高時,啟動 NVIDIA GPU 進行顯示運算,但畫面依舊使用核芯顯示卡輸出。一方面獨顯不用時自動關閉,節約了電量,另一方面獨顯啟動後依舊使用集顯輸出,避免硬切換顯示卡,不出現黑屏也無需重啟。
以上就是絕地求生幀數被鎖定在60幀時可能的原因和解決方法,其他遊戲也可以參考這個思路去排查,祝大家遊戲愉快!