[技術]教學:如何查看GPU、CPU負載,是否達到90FPS

看板VR (虛擬實境)作者 (luyaoting)時間8年前 (2016/10/15 19:42), 8年前編輯推噓4(401)
留言5則, 5人參與, 最新討論串1/1
本篇文章將簡單介紹如何使用SteamVR內建的影格時序(Frame Timing)功能,在戴著HMD (頭戴顯示器)時,方便即時查看GPU、CPU負載以及是否有達到90FPS(Frame Per Sec ond,每秒顯示幀數)。 *注意:使用此功能會提高CPU負載,不適合長期開著,主要是在調整遊戲特效、解析度時 可以暫時打開作為參考。 (以我個人的情況來說,此功能會增加約20%的CPU使用率(i5-6500),特定遊戲(如: Budget Cuts Demo)會有週期性卡頓的情況,關閉此功能後則恢復正常。) ================================================== 步驟: 1.開啟SteamVR後點選SteamVR字樣右邊的小倒三角形,再點選「設定」 http://i.imgur.com/fzW14YF.png
2.點選左側欄位的「效能」,再點選「顯示影格時序」 http://i.imgur.com/ROSLqSR.png
3.接著會跳出此視窗,點選左下方的「在頭戴顯示器內顯示」 http://i.imgur.com/ORQje5w.png
4.此時戴上頭戴顯示器,就能夠在「右手控制器」的「右側」看到和剛才的視窗一樣的圖表 http://i.imgur.com/zO0U6Xi.png
================================================== 「影格時序」圖表說明: 開啟VR軟體後,圖表大致會呈現類似下圖的樣子。 上方是CPU的圖表,下方是GPU的圖表,圖表中縱軸表示CPU、GPU花了多少時間處理一張畫 面(單位是ms(毫秒)),橫軸則是畫面編號(第N張畫面)。 為了符合頭戴顯示器螢幕90Hz的規格,電腦需要在每秒鐘內處理90張畫面,也就是說每張 畫面需要在11.11ms以內處理完成。 以下圖來說,CPU、GPU大約花了5.5ms就把工作完成了,沒有超過每張畫面11.11ms的限制 ,在頭戴顯示器內也會看到流暢的畫面。 http://i.imgur.com/JO7SaRw.png
下圖中可以看到CPU、GPU很多時候都花了超過11.11ms才處理完一張畫面,沒達到90FPS。 GPU圖表中的紅線表示SteamVR開啟了Reprojection(再投影)功能,避免使用者暈眩。 http://i.imgur.com/eIpf8t3.png
Reprojection(再投影)簡介: https://www.ptt.cc/bbs/VR/M.1476531732.A.CE4.html 下圖中可以看到CPU只花6ms就處理完一張畫面,然而GPU卻要花13.5ms,一樣沒達到90FPS。 CPU、GPU只要其中一個沒有在11.11ms內處理完,同樣會觸發Reprojection。 http://i.imgur.com/Rr79lay.png
在電腦符合建議配備的情況下, 如果CPU處理時間超過11.11ms,通常是因為軟體設計不良,可以向軟體開發者反應。 如果GPU處理時間超過11.11ms,可以試著將軟體、遊戲的畫面特效設定調低(,或是調低 Super Sampling(超級採樣)數值),以降低GPU負荷。 但也要注意,自己電腦是否有其他軟體占用CPU、GPU資源,干擾VR軟體運作。 有關「影格時序」圖表各細項的詳細說明,可以參考以下連結: SteamVR/Frame Timing https://goo.gl/az3o7Y -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.149.29 ※ 文章網址: https://www.ptt.cc/bbs/VR/M.1476531732.A.CE4.html ※ 編輯: luyaoting (111.241.149.29), 10/15/2016 19:49:14 ※ 編輯: luyaoting (111.241.149.29), 10/15/2016 20:20:07

10/15 20:20, , 1F
好文 推!
10/15 20:20, 1F

10/15 21:15, , 2F
10/15 21:15, 2F

10/16 09:12, , 3F
GOOD!
10/16 09:12, 3F

10/17 09:04, , 4F
推好文!
10/17 09:04, 4F

10/20 16:56, , 5F
大推 非常實用
10/20 16:56, 5F
※ 編輯: luyaoting (220.141.115.38), 10/26/2016 06:54:58
文章代碼(AID): #1O0XOKpa (VR)
文章代碼(AID): #1O0XOKpa (VR)