替代「性能狗」!Android如何免費監測手機遊戲幀數?

2022-06-01   電腦愛好者

原標題:替代「性能狗」!Android如何免費監測手機遊戲幀數?

點擊上方 電腦愛好者關注我們

CFan在過去曾介紹過「GameBench」、「KFMARK」、「騰訊手游加速器」和「PerfDog」(性能狗)等可用於監測手機在遊戲過程中幀數變化的應用。其中PerfDog體驗最完美,但從去年開始這款應用就開始收費了,對於想免費測試手機遊戲運行實時幀數的朋友,不妨嘗試一下「SoloPi」(又稱Soloπ)。

SoloPi是什麼

SoloPi(github.com/alipay/SoloPi/releases)是一款支持錄製回放、性能測試、一機多控三大核心功能的無線化、非侵入式的Android自動化工具。其中,其性能測試功能就可以替代PerfDog,幫助我們監測手機在具體遊戲中的實時幀數,通過圖形化的曲線幫我們量化手機的3D性能和散熱能力。雖然SoloPi的介面和功能相對簡陋,但重在免費,適合普通用戶嘗鮮。

手機上的設置

在手機上安裝SoloPi後,運行之前需要開啟USB調試模式。具體的操作流程是先進入「設置關於手機版本信息」,連續點擊系統版本號7次便能激活開發者模式。然後找到並進入開發者模式選項,在這裡就能選擇開啟或關閉USB調試功能了。為了保護用戶的隱私和數據安全,部分型號手機的開發者模式每隔一段時間就會自動關閉,因此今後每次運行SoloPi之前(或手機重啟之後)都需要重複上述流程。

首次在手機上運行SoloPi需要按照介面提示授予其讀寫外部存儲的權限,進入軟體主介面後點擊中間的「性能測試」,此時會彈出申請ADB權限的窗口。

電腦端的操作

以預裝Windows 11系統的電腦和MIUI系統的手機為例,通過數據線將手機和電腦相連(連接模式選擇僅充電即可,部分手機可能需要選擇傳輸照片模式),在電腦端提前準備好ADB工具包(網上可下載)。滑鼠右鍵選中ADB的文件夾,在彈出的右鍵菜單中選擇「在Windows終端中打開」,此時你就能看到一個類似命令提示符的窗口。

首先輸入「cmd」再按回車,切換到命令提示符模式,然後建議輸入「adb devices」回車,如果能看到一組數字和字母結合且帶有「successfully」的代碼就代表連接成功。

此時按照手機介面上的提示,在電腦的命令提示符窗口上繼續輸入「adb tcpip 5555」再按回車,如果得到「restarting in TCP mode port: 5555」的反饋即代表權限開通成功。

返回手機端繼續設置

回到手機上,在SoloPi主介面即圖4里點擊「確定」,此時會彈出是否允許調試的申請窗口,選擇允許,接下來按照介面提示,先後授予SoloPi讀取設備中的照片及文件、使用懸浮窗和後台彈出介面的權限,此時就能進入性能測試的設置介面了。

如何監測遊戲幀數

在SoloPi的性能測試介面上,先點擊頂部測試應用,其默認為全局,為了避免誤差和干擾,需要我們手動選擇希望被實時監測的遊戲。

以《原神》為例,普通玩家只需勾選「遊戲幀率」這麼一個項目即可,此時手機螢幕上會彈出SoloPi的半透明懸浮窗,通過第一個按鈕可啟動和停止測試。

大家可以按照需求勾選其他監測項目

此時先別著急啟動測試,先按主頁鍵或手勢返回桌面,運行《原神》遊戲,等跳過讀取和歡迎介面,正式進入遊戲世界後再啟動SoloPi的測試功能。因為很多遊戲進入遊戲前的幀數會被鎖定在30FPS甚至更低,會拖累平均幀數的計算。

在《原神》遊戲中SoloPi的懸浮控制窗口可以隨意拖動,將它放在一個不影響操作的位置上即可。等持續運行一段時間後(建議30分鐘起步),點擊懸浮窗口的停止按鈕就能自動保存監測數據。

回到SoloPi的性能測試介面,點擊下面的「錄製數據查看」,選擇剛剛結束的監測數據,就能看到幀數的實時波動情況了。SoloPi的統計信息不如PerfDog直觀清晰,但也足夠我們考察一款手機散熱設計對遊戲體驗影響的好壞了。