幾個在電腦遊戲中顯示 FPS 與監測系統資源的方法
執行遊戲時的 FPS (Frames Per Second, 每秒顯示張數, 幀數) 代表玩遊戲的順暢度,也代表自己的電腦與顯示卡的效能。
以下將介紹: 從簡單監測 FPS,到全面監測系統資源的幾個方法。
1. Steam
有在玩電腦遊戲的玩家應該都知道 Steam 吧! 只要使用 Steam 的客戶端程式就可以顯示遊戲的 FPS。
- Steam 客戶端程式下載: https://store.steampowered.com/about/
啟用步驟:
在遊戲中顯示如下:
就是這麼簡單! 它就只有顯示 FPS 的功能,看起來醜醜的,且只對 Steam 裡的遊戲有效! 它比較適合用於解析度為 1080p 以下的遊戲,若遊戲的解析度為 4K,則字會看起來很小、看不太清楚。
2. GeForce Experience
GeForce Experience 是 nVidia 出品的工具程式,用來對遊戲進行最佳化、截圖、錄影、分享影片與直播...,它所俱備的功能足以涵蓋你對遊戲的全部需求,不過,想當然只有 nVidia 的顯示卡可以使用。
相較於其它的軟體,GeForce Experience 的優勢在於可以經由 GPU 硬體的底層直接對輸出的畫面做處理,所以只會使用到最少的系統資源 (應該是啦)。
啟用步驟:
- 安裝 GeForce Experience
- 在 Windows 桌面或遊戲中按 Alt + Z 叫出 GeForce Expreience 控制介面,點選右邊的「齒輪」:
- 點選「HUD 配置」:
- 點選「FPS 計數器」,並點選想要顯示的位置:
- 按「返回」→「完成」結束設定,此設定永久有效
在遊戲中顯示如下:
這也是很簡單的就能顯示 FPS,而且數字的線條乾淨俐落,在 4K 的遊戲中看起來也很 OK。
3. xbox Game Bar
xbox Game Bar 內建於 Windows 10 中,可讓你在玩電腦遊戲時進行截圖、錄影、監控效能、存取 xbox 社群...等功能,在它的「效能監控」之中可顯示遊戲的 FPS。不過第一次啟用 xbox Game Bar 監控遊戲效能的步驟有點多,還要將電腦重新開機,要有點耐心...
啟用步驟:
- 在 Windows 桌面或遊戲中按 Windows + G 叫出 xbox Game Bar,點選工具列上長得像「心電圖」的「效能」圖示即可叫出「效能視窗」。如果工具列上沒有看到的「效能」圖示,則點一下左邊的「選單」,從裡面找到「效能」,點選後面的「星號」即可常駐到工具列:
- 在「效能視窗」中預設會即時監控 CPU、GPU、RAM 與 FPS,這裡的 FPS 沒有顯示數值是因為沒有取得系統權限! 我們先點選視窗右上方的「選項」圖示來進行一些設定:
- 於效能選項中,請先勾選「覆寫預設透明度」。另外,「圖形位置」指的是在監測時的「折線圖」位置,建議選「右部」或「底部」。最下方的「衡量標準」可用來切換你想要即時監測的項目:
- 選好之後回到效能視窗,切換到「FPS」頁籤。如果你是第一次使用則會無法顯示 FPS! 請點選「請求存取權限」來取得電腦的授權,並重新啟動電腦以啟用 FPS 的監測:
- 之後你按 Windows + G 叫出 xbox Game Bar 的效能視窗,要先將視窗移至你想要常駐的位置,然後點選視窗右上方的「大頭針」圖示才能覆蓋在遊戲的畫面上:
在遊戲中顯示如下:
4. MSI AfterBurner
MSI 出的 AfterBurner 算是最全面的即時監測程式,它不只可以即時顯示監控的數據,還能對顯示卡超頻,而且不限定顯示卡的廠牌。
安裝注意事項:
在安裝 AfterBurner 時,要一併安裝「RivaTuner Statistics Server」:
必需同時執行 AfterBurner 與 RivaTuner Statistics Server 才能在遊戲中顯示 OSD 資訊。
AfterBurner 主畫面:
AfterBurner 的主畫面使用兩個大大的圓形「儀表板」來顯示 GPU 的即時狀態。除此之外,上圖還有幾個我用「紅線」框起來的地方,簡單說明如下:
- 上方的「i」可顯示電腦的系統資訊。
- 中間的「Core Clock」與「Memory Clock」可直接對顯示卡超頻。
- 點選「齒輪」可進到選項設定,後面會講到...
- 「Graphics Card」與「Driver Version」為顯示卡與驅動程式的資訊。
- 最下方的圖表為即時監測的記錄表,也可以點選「DETACH」將圖表與主畫面分離。
監控選項設定:
於 AfterBurner 的主畫面按「齒輪」進入設定,再直接切換到「監控」頁籤:
AfterBurner 可以監控的項目非常多,上圖是根據我自己的需求所啟用的監控項目,不清楚各監控功能的人也可以照著啟用相同的設定。
當你在設定每個監控項目時,如果是想在遊戲中顯示的數據,請勾選「在 OSD (On-Screen Display) 上顯示」; 如果是想在 Windows 系統列顯示的數據,請勾選「在系統列上顯示」。選項的後面還可以修改字的顏色,或是將數據改以「進度條 (barchart)」顯示。
所有不在上圖的監控項目我全部都把它關閉了,要完全關閉的監控項目請把項目「最前面的打勾」按掉。
設定完監控項目後按「確定」或「套用」即可。
依照我上方所列示的監控項目,來看看顯示的效果吧...
在遊戲中顯示如下:
- 顯示卡的 GPU/MEM 使用綠色標題
- 系統的 CPU/RAM 使用藍色標題
- D3D9 為遊戲使用的繪圖引擎,尚有 D3D11、D3D12、OGL...
- 請注意,要有執行 RivaTuner 才會在遊戲中顯示這些 OSD 資訊
在 Windows 系統列顯示如下:
5. CPUID HWMonitor
- 檔案下載: https://www.cpuid.com/softwares/hwmonitor.html (下載 zip 免安裝版本即可)
主畫面:
先看一下執行 HWMonitor 時的主畫面:
HWMonitor 特點:
- 免安裝。
- 一執行就可以看到它所有監控項目,然後...也沒有其它的功能了。
- 可以記錄監控數據的「最大值」與「最小值」。
- 無法監控遊戲時的 FPS!
HWMonitor 無法監控遊戲的 FPS,但卻可以記錄其它各項數據的「最大值」。
雖然 AfterBurner 即時監控的功能很棒。但是當我只想要好好地玩遊戲時,並不需要看到一堆與遊戲內容無關的數據在畫面跳動時,那我就會改用 HWMonitor 默默在後端做記錄即可。
遊戲玩完再視情況來看看 HWMonitor 中的各項「最大值」有沒有什麼需要注意的。對於玩起來不順的遊戲,偶爾也會再撘配 Steam 或 GeForce Experince 來顯示遊戲的 FPS。
如何提升 FPS
要提升 FPS 的方法很簡單,主要就是砸錢換更高階的顯卡,不然就是降低遊戲解析度、減少遊戲特效。若是昇級 CPU、RAM、SSD 則效果比較不明顯。
No comments yet.