請更新您的瀏覽器

您使用的瀏覽器版本較舊,已不再受支援。建議您更新瀏覽器版本,以獲得最佳使用體驗。

科技

相容DirectX 12,NVIDIA推出FrameView免費FPS測試工具

T客邦

更新於 2019年07月23日09:10 • 發布於 2019年07月16日01:00 • 國寶大師 李文恩

Fraps是套相當實用的效能測試工具,能夠測量、記錄遊戲執行過程的FPS幀數,不過最大的問題就是它不支援DirectX 12,導致許多新推出的遊戲無法用它測試。而NVIDIA推出FrameView不但支援目前所有主流API,也加入了最後99%FPS、電力消耗等測試功能,讓效能測試更加方便。

7/18更新消息

根據NVIDIA官方提供的消息,目前Frameview搭配採用DirectX 9、10以及Vulkan API的遊戲時,雖無法將FPS資訊顯示於螢幕,但仍可進行測試並將成績記錄下來。完整的顯示功能將於日後版本更新。

A卡N卡都能用

FrameView是套能記錄遊戲FPS與電力消耗的測試工具,它不但能支援NVIDIA的顯示卡,也能在搭載AMD顯示卡的電腦運作,而且還支援DirectX 9、10、11、12,以及OpenGL、Vulkan、Universal Windows Platform(UWP)等API,並可測量繪製FPS(Rendered Frame Rate)與顯示FPS(Displayed Frame Rate)等2種不同的數據。

要瞭解這2種FPS的差異就要從繪圖API的運作開始說起。無論遊戲使用的API是DirectX或OpenGL,都會透過複雜的流程處理資料並進行運算。以DirectX為例,當遊戲送出繪圖需求與相關資料之後,資料會先被DirectX送入顯示卡驅動程式,並送回DirectX的畫格佇列以及排程器,然後再次送到顯示卡驅動程式中,最後送到GPU進行運算,並且將繪製完成的畫面送至螢幕顯示。

繪製FPS測量的對象是攔截API發出的運算呼叫(Present Call),藉由分析運算呼叫產生的時間間隔推算FPS,與Fraps的運作方式相同。顯示FPS則是測量繪圖管線末端所回報的時間,來推算實際顯示在螢幕上畫面的FPS。

以DirectX為例的繪圖運作流程。

▲ 以DirectX為例的繪圖運作流程。

繪製FPS是測量API發出的運算呼叫,顯示FPS則測量API回報的繪圖完成時間。

▲ 繪製FPS是測量API發出的運算呼叫,顯示FPS則測量API回報的繪圖完成時間。

FrameView實際動手玩

FrameView下載點
https://www.nvidia.com/en-us/geforce/technologies/frameview/

目前FrameView仍在Beta測試階段,它的操作相當簡單,只需下載檔案、解壓縮,不需安裝就可執行。程式會自動在遊戲畫面上顯示OSD與各項數據。

除了FPS之外,FrameView也能顯示顯示卡消耗的電力,當使用NVIDIA顯示卡時,OSD顯示的CHP代表繪圖處理器單獨消耗電力,而TGP則代表整張顯示卡消耗電力,PPW則為FPS除以耗電功率,可以視為電力效率的指標。若搭配AMD顯示卡使用時,則只會顯示代表整張顯示卡消耗電力的AMDPWR。

至於OSD下方的各項燈號說明如下:

F:Full Screen,全螢幕
W:Windowed Mode,視窗模式
I:Independent Flip,遊戲以全螢幕獨占模式執行中
T:Tearing,畫面因關閉V-Sync而產生撕裂
V:V-Sync ON, V-Sync開啟中

在FrameView執行的過程中,只要按下對應熱鍵(預設為Scroll Lock),就能開始測量FPS,當設定的測量時間到或是手動結束測量後,相關數據就會儲存為CSV格式檔案,可以利用Microsoft Excel開啟並查看各項成績。

FrameView不需安裝就能使用,介面也相當簡明。不過經實測後發現不支援中文檔案路徑。

▲ FrameView不需安裝就能使用,介面也相當簡明。不過經實測後發現不支援中文檔案路徑。

經測試可以相容DirectX 12遊戲。

▲ 經測試可以相容DirectX 12遊戲。

在筆者測試時,發現消耗電力無法正確顯示。

▲ 在筆者測試時,發現消耗電力無法正確顯示。

FrameView可以記錄遊戲FPS與電力消耗,但使用NVIDIA與AMD的顯示卡會造在電力部分有些許差異。

▲ FrameView可以記錄遊戲FPS與電力消耗,但使用NVIDIA與AMD的顯示卡會造在電力部分有些許差異。

OSD下方的燈號代表全螢幕、視窗模式、開啟全螢幕獨占模式、撕裂、開啟V-Sync等狀況。

▲ OSD下方的燈號代表全螢幕、視窗模式、開啟全螢幕獨占模式、撕裂、開啟V-Sync等狀況。

測試結果會以CSV格式儲存方便查閱。

▲ 測試結果會以CSV格式儲存方便查閱。

筆者以RetroArch進行測試時發現FrameView能在DirectX 12與OpenGL模式下正常運作,但切換至Vulkan後則無法運作。

▲ 筆者以RetroArch進行測試時發現FrameView能在DirectX 12與OpenGL模式下正常運作,切換至Vulkan後則無法顯示資訊,但仍可將測試成績記錄下來。

FrameView的出現給玩家更方便能測量FPS幀數的工具,並且可以透過耗電量推算電力效率,最棒的是還能免費下載使用,有興趣的讀者不妨親自試試。

想看小編精選的3C科技情報&實用評測文,快來加入《T客邦》LINE@

查看原始文章

更多科技相關文章

01

高階晶片25%國安關稅上路 白宮暗示還有進一步動作

路透社
02

研究:暴龍長到最大體型要花40年 比原先認為多15年

路透社
03

台積電獲利超預期創新高 預告建設更多美國廠

路透社
04

美國電網運作緩慢 Google:擴充資料中心併網係最大挑戰

路透社
05

這裡看Disney+更便宜 中華電信省破2千元

卡優新聞網
06

澳洲禁令上路滿1個月 社媒停用470萬青少年帳號

路透社
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...