本文來自花粉俱樂部論壇-擇城終老
自從帶“嚇人的技術(shù)”的榮耀Play發(fā)布后,花粉們就開啟了測試幀率的熱潮。不過也許直至今日,大多數(shù)花粉依然不會測試幀率,但看到別人發(fā)布的帖子后,又總擔(dān)心真?zhèn)危該癯菫榱俗屗袛?shù)據(jù)都公開透明,特寫這篇教程,讓所有人測幀率手到擒來!
首先,我們需要下載測試幀率的工具,然后進(jìn)行安裝,比如手機(jī)端測試軟件Gamebench App,這是一款不需要root就能測試手機(jī)游戲幀率的工具,所以對大多數(shù)花粉來說,要方便的多。
安裝APP完成后,你可以注冊,可以登陸,但這會還不能使用,你還必須接著做完以下步驟才能繼續(xù)使用它。
因?yàn)檫\(yùn)行打包文件中的exe文件,就必須獲得USB調(diào)試權(quán)限,所以首先第一步必須打開開發(fā)者模式,因?yàn)閁SB調(diào)試在開發(fā)者模式里面。
大部分手機(jī)是默認(rèn)隱藏開發(fā)人員選項(xiàng)的,那我們該如何把它調(diào)用出來呢?打開【設(shè)置】-【系統(tǒng)】-【關(guān)于手機(jī)】,連續(xù)點(diǎn)擊“版本號”7次,根據(jù)提示輸入鎖屏密碼,然后屏幕上會提示“您已處于開發(fā)者模式“。
然后返回【系統(tǒng)】,重新點(diǎn)擊進(jìn)入,我們就能看到【開發(fā)人員選項(xiàng)】開關(guān)了,進(jìn)入找到USB測試。
雖然運(yùn)行EXE需要獲取USB調(diào)試權(quán)限,但是如果手機(jī)連接電腦后,沒有手機(jī)驅(qū)動,也是運(yùn)行不了的,所以我們有必要下載驅(qū)動成程序。
最簡單獲取驅(qū)動的方法就是下載華為手機(jī)助手,當(dāng)你手機(jī)連接電腦后,如果電腦已經(jīng)安裝了華為手機(jī)助手,會自動彈出提示框,提示框會顯示僅充電,傳文件,傳照片三個(gè)選項(xiàng),記得選擇傳文件。
然后華為助手會提示你安裝等一系列步驟,按照提示步驟操作就可以完成驅(qū)動的安裝,成功安裝驅(qū)動后,華為手機(jī)助手會自動顯示手機(jī)屏幕以及型號。
注意:記得華為手機(jī)助手安裝到手機(jī)端的手機(jī)助手,你不管他提示什么都不用搭理,因?yàn)槭謾C(jī)端的手機(jī)助手是用作WIFI連接的,我們需要的是USB連接,所以不用管他。
以上所有步驟基本都是運(yùn)行EXE的前序步驟,所以必須完成以上操作。當(dāng)然,你也許現(xiàn)在運(yùn)行GameBench-Installer_v4.1.exe,會發(fā)現(xiàn)依然顯示失敗,那是因?yàn)橄到y(tǒng)有可能在你操作的時(shí)候,自動關(guān)閉了USB調(diào)試,所以你可以拔掉數(shù)據(jù)線重新開啟后,在連接電腦。
接著電腦重新顯示連接手機(jī)屏幕以及型號后,就可以運(yùn)行EXE文件了。
手機(jī)端運(yùn)行EXE文件的效果如上,在運(yùn)行EXE的過程中,會跳出主屏幕的按鈕,你點(diǎn)擊后,電腦端就會立即顯示成功。電腦端的運(yùn)行效果如下:
這個(gè)時(shí)候,也就是說,你可以開始測試幀率了,當(dāng)然別拔出連接電腦的手機(jī),這個(gè)Gamebench App運(yùn)行成功后,也必須一直連著電腦,才能測試,否則拔出后,就必須在連接電腦再運(yùn)行一遍EXE才能有效。
做完以上所有步驟之后,現(xiàn)在你的手機(jī)應(yīng)該連著電腦,可以看到我們已經(jīng)回到了Gamebench App的主界面。當(dāng)然你的界面可能沒有這么多,甚至除了下面的加減號,其他的什么都沒有。
所以你必須點(diǎn)擊加號添加你要測試的程序,比如擇城添加魂斗羅歸來,如下圖所示:
添加成功后,你就可以開始測試你的游戲幀率了,比如擇成測試王者榮耀幀率。
首先,運(yùn)行游戲,等游戲進(jìn)入副本之后,退出來切換到Gamebench APP,點(diǎn)擊添加APP后的右側(cè)箭頭,就會返回到你的游戲界面,然后顯示手機(jī)的游戲幀率。
注意:之所以要先進(jìn)入游戲副本,在退出來運(yùn)行Gamebench App,是因?yàn)橛螒蛞话愀北局猓菦]有極限幀率的,如果你不想造成偏差,建議和擇城進(jìn)入副本后再測試。
最后還要注意一點(diǎn),這個(gè)軟件非企業(yè)用戶,一個(gè)賬號每個(gè)月只有30分鐘的測試時(shí)間,不過一個(gè)郵箱賬號可以注冊一個(gè)賬號,只要你的郵箱很多,那么理論上,你可以一直測試下去,并不受30分鐘時(shí)間限制,只是每個(gè)賬號30分鐘用完后,會中斷一次,必須在切換賬號使用。
友情提示:這款A(yù)pp必須使用官方最新版本,而網(wǎng)上直接百度的,基本都是舊版本,所以用不了的,記得必須前去官網(wǎng)下載。不過官網(wǎng)有時(shí)候間歇性故障,下載網(wǎng)頁打不開,所以擇城在文末“了解更多”附上下載鏈接,花粉們可以直接下載。
們今天介紹一下我使用的性能評測軟件。一般測試軟件有5個(gè)痛點(diǎn),性能狗(perdog)這個(gè)軟件都解決了。
第1, 他可以在手機(jī)端實(shí)時(shí)顯示而不遮擋內(nèi)容。
第2, 不需要插線連接電腦,數(shù)據(jù)更真實(shí)。
第3, 蘋果安卓都能用,包括手機(jī)平板甚至電視盒子。
第4, 可以記錄高幀率的屏幕,上限150Hz。
第5, 免費(fèi),而且開源。
本文包含下載安裝教程和使用教程。
步驟一,下載
點(diǎn)擊鏈接打開官方下載鏈接
https://perfdog.qq.com/invite/visitor/U8emZBGq2abhOoH5VZBteGGGXZyrPX7BnDkC
這是免費(fèi)注冊的地址,我也生成了一個(gè)二維碼供大家掃碼打開。
注冊完之后就可以進(jìn)入官網(wǎng)了。
這里要注意,IE瀏覽器會出現(xiàn)兼容性問題,出現(xiàn)無法操作的情況,選擇谷歌瀏覽器即可。我們拖動到底部,選擇電腦的模式,Windows或者蘋果系統(tǒng)。這個(gè)軟件必須先用電腦操作,只有手機(jī)是不可以的。
點(diǎn)擊下載圖標(biāo),就會彈出下載,是一個(gè)壓縮文件,需要解壓縮。
解壓縮之后得到軟件,不需要安裝,所以直接在你想保留的路徑下安裝即可。這里用Windows演示,蘋果電腦是類似的。
我們用安卓來演示,把predog.apk拷貝到手機(jī)里安裝。然后打開電腦的perdog.exe,登錄你注冊的賬戶。就會彈出主頁面。
準(zhǔn)備工作就完成了,接下來我們拿出手機(jī),打開開發(fā)者選項(xiàng)。不同手機(jī)打開的方式不一樣,一般是在設(shè)置-關(guān)于手機(jī),連續(xù)點(diǎn)擊版本號。
開啟之后在設(shè)置里搜索開發(fā)者選項(xiàng)。一般在更多設(shè)置或輔助功能里面。打開調(diào)試后面的USB調(diào)試,USB安裝等選項(xiàng)。
然后手機(jī)和電腦連接,選擇數(shù)據(jù)連接。確認(rèn)USB調(diào)試。
到了這一步,我們再點(diǎn)擊選擇移動設(shè)備的窗口,就可以看到手機(jī)的型號了。第一個(gè)是有線連接,第二個(gè)是無線連接,選擇一個(gè)就可以。選擇無線之后,要保證電腦和手機(jī)在一個(gè)WiFi之下。不是一個(gè)WiFi不能使用,數(shù)據(jù)不穩(wěn)定。左下角是手機(jī)的硬件信息和設(shè)置。
成功之后我們把線拔下了就可以了。選擇要記錄的軟件,還要再從手機(jī)確認(rèn)一次USB調(diào)試。然后手機(jī)打開軟件即可。我們這里用王者榮耀做個(gè)演示。
手機(jī)畫面是這樣的,左上角顯示幀數(shù),CPU和內(nèi)存使用率,以及網(wǎng)絡(luò)速度和CPU溫度。
電腦會實(shí)時(shí)記錄幀數(shù)數(shù)據(jù),玩一段時(shí)間之后我們就得到了一個(gè)幀數(shù)圖。圖形下面的滾輪可以選擇顯示范圍。
鼠標(biāo)點(diǎn)在任何一個(gè)時(shí)間點(diǎn)上,會顯示這個(gè)時(shí)間下的數(shù)據(jù)。包括幀數(shù)FPS,Jank(1s內(nèi)卡頓次數(shù))和big jank(平均每10分鐘嚴(yán)重卡頓次數(shù))。這里要說一下卡頓的計(jì)算方法。幀率FPS高并不能反映流暢或不卡頓。比如:FPS為50幀,前200ms渲染一幀,后800ms渲染49幀,雖然幀率50,但依然覺得非常卡頓。同時(shí)幀率FPS低,并不代表卡頓,比如無卡頓時(shí)均勻FPS為15幀。所以,平均幀率FPS與卡頓無任何直接關(guān)系。
PerfDog計(jì)算方法:同時(shí)滿足兩條件,則認(rèn)為是一次卡頓Jank.
1、 當(dāng)前幀耗時(shí)>前三幀平均耗時(shí)2倍。
2、 當(dāng)前幀耗時(shí)>兩幀電影幀耗時(shí)(1000ms/24*2=84ms)。
同時(shí)滿足兩條件,則認(rèn)為是一次嚴(yán)重卡頓BigJank.
1、 當(dāng)前幀耗時(shí)>前三幀平均耗時(shí)2倍。 2、 當(dāng)前幀耗時(shí)>三幀電影幀耗時(shí)(1000ms/24*3=125ms)。
鼠標(biāo)再放到任意位置還會顯示一個(gè)時(shí)間點(diǎn),做兩點(diǎn)對照使用。一般是性能極限對比發(fā)熱極限。
然后鼠標(biāo)按住起點(diǎn)時(shí)間,拖動到終點(diǎn)時(shí)間,可以任意選取一段時(shí)間看數(shù)據(jù)匯總。
包括平均幀數(shù)avg(fps),幀數(shù)方差也就是波動率var(FPS),越小越好。Drop(FPS)降幀次數(shù),平均每小時(shí)相鄰兩個(gè)FPS點(diǎn)下降大于8幀的次數(shù)。大于等于18和25幀的概率。這個(gè)數(shù)字是設(shè)置里面可以改的。低于25幀就是視覺卡頓,低于18幀是嚴(yán)重卡頓。高刷新率屏幕也可以設(shè)置成60和25。
CPU使用率里面,有Total整機(jī)/App進(jìn)程,就是可惜沒有cpu每個(gè)核心的頻率。手機(jī)上是有的。基本的使用方法就是這些。還有云同步功能,可以看到不同手機(jī),不同軟件下的幀數(shù)。還可以選擇某一個(gè)固定的軟件,看不同手機(jī)的幀數(shù)表現(xiàn),非常方便對比。
常有玩家網(wǎng)友會問到,在電腦硬件評測里,那些游戲幀數(shù)是怎么測的?在游戲畫面上顯示幀數(shù)還有頻率、溫度等等都是怎么做到的?
對于評測老師們來講,這是一個(gè)常規(guī)工具,但為什么普通玩家也需要這個(gè)?這除了是貼吧玩家日常之外,也有排除硬件故障和更好地調(diào)整畫質(zhì)的實(shí)用價(jià)值。
這個(gè)工具一般叫做“OSD監(jiān)測”,OSD全稱On Screen Display,顯示器呼出菜單那也是OSD的一種,而我們這里講的OSD監(jiān)測,是軟件讀取硬件狀態(tài)信息,并在游戲畫面(或者系統(tǒng)全局)以文字或圖形顯示出來的應(yīng)用方式。
少數(shù)游戲如魔獸世界、LOL等是自帶幀數(shù)顯示的,steam平臺游戲也可以在設(shè)置-游戲中頁面找到“游戲中幀數(shù)顯示”選項(xiàng)。
在以往,我們還會用一個(gè)叫做“FRAPS”的第三方軟件實(shí)現(xiàn)幀數(shù)顯示,還可以記錄詳細(xì)幀數(shù)變化、錄像、截圖等,只是顯示的信息僅限于當(dāng)前幀數(shù)。
如果你不滿足于觀察當(dāng)前幀數(shù),還想看幀數(shù)曲線變化、核心頻率、溫度、占用率等信息,以下介紹的兩個(gè)神器你可就不能錯(cuò)過了!
先講簡單易用的游戲加加,它有桌面顯示和游戲內(nèi)顯示兩種模式,桌面顯示我覺得比較雞肋,真的只會在桌面這一層顯示,相當(dāng)于固定在最底層,其他軟件都會擋住,想看只能退回桌面了。
游戲內(nèi)顯示這一塊基本囊括了我們比較關(guān)注的核心數(shù)據(jù),軟件上有FPS幀數(shù)、網(wǎng)絡(luò)速度、時(shí)間,硬件溫度、頻率、占用率甚至功耗都有。
游戲加加也給了4個(gè)固定的排版樣式,其中橫向樣式占用畫面比較小,2個(gè)縱向就是字體顏色不一樣,而測評模式就是大家看到媒體老師們做出來的那種樣子,還帶有幀數(shù)變化曲線,看起來要專業(yè)些。
這款軟件還內(nèi)置視覺增強(qiáng)和游戲加速工具,不過這些不在本文討論范圍內(nèi),有興趣的朋友可以自己去嘗試體驗(yàn)。
相比游戲加加,RTSS占用資源更少、可監(jiān)測狀態(tài)數(shù)據(jù)更多,而且可自定義的空間也更大。
它原本是老牌監(jiān)測軟件Rivatuner附屬的OSD模塊,現(xiàn)在被眾多軟件授權(quán)采用,例如AIDA64、HWiNFO64、微星Afterburner等,游戲玩家用得比較多的是Afterburner,畢竟它還自帶顯卡超頻、截圖、錄像等功能。
在安裝Afterburner的過程中就會詢問安裝RTSS服務(wù),勾上一起裝就可以,之后它也會跟著Afterburner一起啟動。
設(shè)置過程:先在Afterburner上打開設(shè)置-監(jiān)控頁面,在列表區(qū)域勾選你想要監(jiān)測的項(xiàng)目,之后再在下方勾選“在OSD上顯示”,并設(shè)定顯示類型(文字、圖形、2合1)和詳細(xì)樣式。
接下來轉(zhuǎn)到RTSS設(shè)置OSD信息的大小和位置,右下角小圖標(biāo)找到這個(gè)藍(lán)底小圖標(biāo),打開后修改這兩項(xiàng)就可以,其它選項(xiàng)基本不用動。
自由度有多大?你就是做成全屏顯示都沒有問題!
RTSS用起來確實(shí)比游戲加加復(fù)雜,但可以設(shè)置顯示的選項(xiàng)更多,顯示樣式、位置也可以隨心設(shè)定。尤其是你要錄對比視頻,調(diào)好大小和位置,在剪輯的時(shí)候也更容易展示。
最后講句,如果你使用這些軟件發(fā)現(xiàn)這臺電腦玩游戲怎么調(diào)都達(dá)不到60幀的話,不如藉此機(jī)會勸自己及早買一臺新的吧!
?