ETH官方钱包

創作內容

2 GP

SteamVR教學:如何在VR內查看GPU、CPU負載,以及是否達到90FPS

作者:luyaoting│2016-10-15 21:39:19│巴幣:4│人氣:2088
本篇文章將簡單介紹如何使用SteamVR內建的影格時序(Frame Timing)功能,在戴著HMD(頭戴顯示器)時,方便即時查看GPU、CPU負載以及是否有達到90FPS(Frame Per Second,每秒顯示幀數)。

*注意:使用此功能會提高CPU負載,不適合長期開著,主要是在調整遊戲特效、解析度時可以暫時打開作為參考。
(以我個人的情況來說,此功能會增加約20%的CPU使用率(i5-6500),特定遊戲(如:Budget Cuts Demo)會有週期性卡頓的情況,關閉此功能後則恢復正常。)

==================================================

步驟:

1.開啟SteamVR後點選SteamVR字樣右邊的小倒三角形,再點選「設定」


2.點選左側欄位的「效能」,再點選「顯示影格時序」


3.接著會跳出此視窗,點選左下方的「在頭戴顯示器內顯示」


4.此時戴上頭戴顯示器,就能夠在「右手控制器」的「右側」看到和剛才的視窗一樣的圖表


==================================================

「影格時序」圖表說明:

開啟VR軟體後,圖表大致會呈現類似下圖的樣子。
上方是CPU的圖表,下方是GPU的圖表,圖表中縱軸表示CPU、GPU花了多少時間處理一張畫面(單位是ms(毫秒)),橫軸則是畫面編號(第N張畫面)。
為了符合頭戴顯示器螢幕90Hz的規格,電腦需要在每秒鐘內處理90張畫面,也就是說每張畫面需要在11.11ms以內處理完成。
以下圖來說,CPU、GPU大約花了5.5ms就把工作完成了,沒有超過每張畫面11.11ms的限制,在頭戴顯示器內也會看到流暢的畫面。


下圖中可以看到CPU、GPU很多時候都花了超過11.11ms才處理完一張畫面,沒達到90FPS。
GPU圖表中的紅線表示SteamVR開啟了Reprojection(再投影)功能,避免使用者暈眩。


下圖中可以看到CPU只花6ms就處理完一張畫面,然而GPU卻要花13.5ms,一樣沒達到90FPS。
CPU、GPU只要其中一個沒有在11.11ms內處理完,同樣會觸發Reprojection。


在電腦符合建議配備的情況下,
如果CPU處理時間超過11.11ms,通常是因為軟體設計不良,可以向軟體開發者反應。
如果GPU處理時間超過11.11ms,可以試著將軟體、遊戲的畫面特效設定調低(,或是調低Super Sampling(超級採樣)數值),以降低GPU負荷。
但也要注意,自己電腦是否有其他軟體占用CPU、GPU資源,干擾VR軟體運作。

有關「影格時序」圖表各細項的詳細說明,可以參考以下連結:

引用網址:http://www.jamesdambrosio.com/TrackBack.php?sn=3354361
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:HTC Vive|HTC|Vive|VR|Steam|Valve|虛擬實境|SteamVR

留言共 1 篇留言


很棒且很實用的資訊,感謝分享

10-17 12:26

我要留言提醒:您尚未登入,請先登入再留言

2喜歡★luyaoting 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:虛擬實境裝置 HTC V... 後一篇:目前三大VR設備使用的R...


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情? 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】