綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

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

 關閉 [複製連結] 查看: 4658|回覆: 0|好評: 0
跳轉到指定樓層
樓主
0139363253185 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2019-7-19 13:53

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x

                               
登錄/註冊後可看大圖
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。



                               
登錄/註冊後可看大圖
▲ 繪製FPS是測量API發出的運算呼叫,顯示FPS則測量API回報的繪圖完成時間。

FrameView實際動手玩
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不需安裝就能使用,介面也相當簡明。不過經實測後發現不支援中文檔案路徑。


                               
登錄/註冊後可看大圖
▲ 經測試可以相容DirectX 12遊戲。


                               
登錄/註冊後可看大圖
▲ 在筆者測試時,發現消耗電力無法正確顯示。


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


                               
登錄/註冊後可看大圖
▲ OSD下方的燈號代表全螢幕、視窗模式、開啟全螢幕獨占模式、撕裂、開啟V-Sync等狀況。


                               
登錄/註冊後可看大圖
▲ 測試結果會以CSV格式儲存方便查閱。


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

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


來源PCADV
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 2碎鑽 +3 幫助 +3 收起 理由
ap-ktwuser + 1 + 1 新資訊.讚.
supernk + 2 + 2 讚一個!

查看全部評分

收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則