GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

最近一直在“蹭熱點”各種測試《絕地求生:大逃殺》,每天閒暇時間也會玩幾把。測試的時候我們會用NVIDIA GeForce Experience(下文簡稱GFE)來錄製遊戲素材,玩的時候則會用遊戲的“精彩時刻自動錄製”功能(基於GFE ShadowPlay)來記錄下“小聾瞎”難得的一些高光場面,留作紀念或分享。但在家使用Core i5處理器吃雞的時候發現CPU佔用率很高,就有了一個疑問:CPU佔用率高是不是GFE的鍋?使用GFE的錄製功能會吃多少CPU資源?對遊戲體驗會有多大影響?於是我們來實際測一測看。

獨立的顯卡視頻編碼單元:NVENC

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

先要提一下NVENC,NVENC是NVIDIA在GK104核心(GTX680等)開始加入的硬件編碼單元,之後Maxwell和Pascal架構進一步升級了其編解碼能力,GFE的錄像功能ShadowPlay就是使用NVENC來錄製視頻的(編碼)。由於NVENC是GPU裡用於視頻編解碼的獨立單元,理論上使用NVENC編碼對顯卡遊戲性能的影響很小(ShadowPlay功能發佈時NVIDIA聲稱低於10%),同時也不像Fraps等錄製軟件需要使用CPU來處理,還要佔CPU、內存等資源。所以在理論上,GFE的錄像功能並不會使顯卡的性能有明顯損失,也不會佔太多CPU資源。

測試平臺和說明

測試平臺是Core i7-7700K/華碩ROG STRIX Z270F-Gaming/芝奇幻光戟DDR4-3200 32GB/華碩ROG STRIX GTX1080TI-11G Gaming/希捷 2TB SSHD。測試系統相對比較純淨,除基礎的驅動類軟件等,測試時其他軟件就開了加速器及Steam平臺等。測試時遊戲畫質為1920x1080分辨率全極致,對比類測試時遊戲均選擇晴天,跑P城西側倉庫到廢墟的固定路線。

測試分成幾種狀態:

開啟GFE精彩時刻自動錄製:打開GFE軟件,遊戲裡精彩時刻自動錄製設為NVIDIA ShadowPlay Highlights

開啟GFE:打開GFE軟件,GFE手動錄製正常,遊戲裡精彩時刻自動錄製設為禁用

關閉GFE:關閉GFE軟件(大多數時候關掉軟件沒用,直接斷進程),無法呼出GFE手動錄製

卸載GFE:斬草除根,卸載掉GFE軟件

GeForce Experience資源佔用實測:

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

從測試結果來看,首先《絕地求生:大逃殺》是用的到8線程的,當然其中只有4線程佔用率會高一些。如果不開啟精彩時刻自動錄製功能,使用GFE手動錄製和不使用GFE,CPU佔用率沒有明顯區別。而開啟精彩時刻自動錄製功能,CPU佔用率增加也並不多,8線程的平均佔用率只高出了2%~3%。這麼看使用GFE來手動或自動錄製《絕地求生:大逃殺》的精彩視頻,並沒有佔用太多的CPU資源。

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

如果CPU只有4線程呢?我們把Core i7-7700K關掉了超線程功能,變成了4核心4線程。這時候CPU佔用率差別就明顯一些了,開啟精彩時刻自動錄製功能,4核心CPU平均佔用率比不使用GFE高5%左右。

另外也能看出4線程基本就是《絕地求生:大逃殺》對CPU要求的底線了,比較純淨的系統外加處理器主頻較高,遊戲時的CPU平均佔用率都已經達到了70%左右。要是系統軟件裝的多一些,遊戲時同時還要開啟語音軟件等,CPU資源很容易吃緊。

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

在4核心4線程的測試時,我還記錄了一整把吃雞的CPU和GPU佔用率信息。這把前面一直沒碰到人,最後出現了兩次“精彩時刻”:殺敵和死亡(死亡一點也不精彩好嘛),GFE自動錄下來的兩段視頻分別時長40秒和35秒。

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

GFE設置界面裡有“亮點”的臨時文件位置選項,精彩時刻自動錄製功能應該是一直在錄製,碰到精彩時刻時軟件會自動截取,遊戲完畢後會跳出界面來讓玩家自行選擇要不要存、要不要直接推送到社交或視頻平臺上。因為整把遊戲數據太多,折線圖只截取了這把遊戲最後的4分鐘多,黃色區域是自動錄製下兩段視頻在遊戲裡相對應的時間段。從CPU和GPU佔用率信息也能看出精彩時刻和非精彩時刻間並沒有明顯差別,只有精彩時刻記錄完畢那一刻,CPU佔用率會明顯提升,達到100%(強調:4線程狀態,8線程時就沒這麼明顯)。

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

GeForce Experience視頻錄製:吃雞佐料還是吃雞毒藥?

精彩時刻自動錄製功能對遊戲幀數的影響我測試了幾次,結果都是開啟精彩時刻自動錄製功能幀數會比不使用GFE(卸載掉GFE)低幾幀,差距都在5%以內,影響並不大。而且精彩時刻記錄完畢CPU佔用率提升那一下,遊戲幀數並沒有出現明顯波動,遊戲內主觀體驗也察覺不到。

總結:放心的錄視頻,如果資源吃滿了那是CPU不行

通過測試能看出,《絕地求生:大逃殺》基於GFE ShadowPlay的精彩時刻自動錄製功能會吃一定的CPU資源,但吃的並不多,如果有視頻錄製需求的玩家發現遊戲時CPU佔用率非常高,請不要怪到GFE頭上。可以考慮用一些軟件優化下幹掉一些遊戲無關進程釋放一些CPU資源,當然最簡單的還是升級線程更多、性能更好的CPU。同時精彩時刻自動錄製功能對遊戲體驗的影響也不大,後臺錄製導致的遊戲幀數下降不到5%,但一些精彩時刻可以自動錄製下來,還是比較方便的。


分享到:


相關文章: