PCVR 效能不只是獲得高 FPS 數字。良好的 VR 體驗需要一致的幀時間,讓影像隨著頭部移動而可預測地更新。
模組化 VR 特別要求效能,因為原始遊戲通常只針對單一螢幕最佳化,而不是高解析度的立體頭顯。本指南說明如何找出真正的瓶頸,並在不盲目將所有設定調到 Low 的情況下改善效能。
從頭顯的幀時間目標開始
你的更新率決定 PC 產生新幀所需的時間。
約略的原生幀時間預算如下:
| 更新率 | 每幀時間 |
|---|---|
| 72 Hz | 13.9 ms |
| 80 Hz | 12.5 ms |
| 90 Hz | 11.1 ms |
| 120 Hz | 8.3 ms |
| 144 Hz | 6.9 ms |
平均 95 FPS 的遊戲聽起來可能很快,但如果你的頭顯目標是 120 Hz,那就沒有達到原生幀預算。
這就是為什麼即使幾乎不改變畫質,降低更新率也能徹底改變 VR 體驗。
在更改設定前先找出瓶頸
你通常會受限於以下四項之一:
- GPU 渲染。
- CPU/遊戲模擬。
- VRAM/系統記憶體壓力。
- 無線頭顯上的串流/編碼/網路延遲。
盡可能使用可顯示 CPU 和 GPU 幀時間的效能疊加層。
GPU 瓶頸的 PCVR
跡象包括:
- GPU 使用率接近實際最大值。
- GPU 幀時間超過頭顯預算。
- 降低解析度立即改善效能。
優先降低的最佳設定
渲染解析度: 通常是 VR 中影響最大的因素。
光線追蹤: 在要求高的模組化遊戲中優先停用,除非有足夠的餘裕。
體積效果: 霧、雲、煙霧和體積光可能很耗資源。
陰影: 尤其是高解析度或長距離陰影。
反射: 螢幕空間反射和高品質反射可能耗費效能,有時還會造成立體影像瑕疵。
環境光遮蔽和後處理: 效益較小,但在主要設定調整後值得測試。
CPU 瓶頸的 PCVR
跡象包括:
- GPU 使用率反覆低於滿載。
- 降低解析度沒什麼用。
- 擁擠區域的效能比空曠區域差。
- 物理、NPC 數量或視距對 FPS 影響很大。
有助於 CPU 瓶頸的設定
- 視距。
- 人群密度。
- 車流密度。
- 物理品質。
- 破壞細節。
- 模擬密集的設定。
當 CPU 已接近幀時間極限時,背景應用程式也更重要。測試時請關閉不必要的啟動器、分頁繁重的瀏覽器、更新服務、RGB 軟體和錄製工具。
不要使用停用重要 Windows 服務的隨意登錄檔「遊戲調校」。先測量再說。
渲染解析度:最容易被誤解的 VR 設定
VR 解析度可以在多個地方控制:
- 頭顯軟體。
- SteamVR 全域解析度。
- SteamVR 每個應用程式的解析度。
- Virtual Desktop 品質設定。
- 遊戲內解析度比例。
- UEVR 或模組特定比例。
- 升頻技術。
這些設定可能會互相疊乘。
如果頭顯平台已經以較高解析度渲染,而且 SteamVR 也設定超過 100%,最終像素數可能遠比預期大。
診斷效能時,請簡化堆疊。使用已知的基準值,一次只更改一層。
更新率:選擇穩定性而非炫耀
穩定的 80 或 90 Hz 體驗,可能比一直達不到 120 Hz 的遊戲感覺更好。
請嘗試以下順序:
- 選擇你的硬體能實際維持的更新率。
- 調整解析度以獲得清晰度。
- 調整昂貴的圖形設定。
- 只有當仍有大量餘裕時,才提高更新率。
VR 中的升頻
現代 PC 遊戲可能提供:
- NVIDIA DLSS。
- AMD FSR。
- Intel XeSS。
- Unreal 時間性升頻。
- 動態解析度。
升頻可能是恢復 GPU 效能的最佳方法之一,但 VR 會讓影像瑕疵更明顯。
比較模式時,請觀察:
- 精細文字。
- 植被。
- 遠距離幾何。
- 武器邊緣。
- 動態殘影。
使用能讓你維持在幀時間目標內的最高品質模式。
幀生成與 VR
傳統用於螢幕遊戲的幀生成功能,並不會自動轉化為理想的 VR 延遲。VR 對頭部動作延遲和執行環境時序非常敏感。
只有在你的 VR 設定特別支援,而且你了解延遲取捨時,才使用幀生成或插值方法。不要以為 FPS 計數翻倍就代表頭顯獲得兩倍的反應速度。
VRAM 在高頭顯解析度下更重要
高渲染解析度、高解析度紋理、光線追蹤和模組化資產會快速消耗 VRAM。
當 VRAM 溢出時,症狀可能包括:
- 嚴重卡頓。
- 紋理串流延遲。
- 效能突然崩潰。
- 極端情況下驅動程式重設或當機。
如果 VRAM 已滿,請將紋理品質降低一階,尤其是在記憶體較小的 GPU 上。紋理對 VRAM 的影響通常比原始著色器效能更大。
無線 PCVR 最佳化
無線 VR 在一般遊戲渲染之外,還增加了視訊編碼和網路傳輸。
對於 Quest/其他無線 PCVR:
使用乙太網路將遊戲 PC 連接到路由器
這是最可靠的改善之一。Valve 的 Steam Link 指南和 Virtual Desktop 的需求都建議無線 PCVR 使用有線 PC 對路由器的連線。
在支援時使用強勁的 5 GHz 或 6 GHz 訊號
讓頭顯與存取點保持合理距離,並避開擁擠的頻道。
不要一開始就追求最大位元率
較高的位元率可以改善影像品質,但過高可能造成延遲、封包遺失或解碼器問題。
從穩定的位元率開始,逐漸增加,直到品質改善且沒有新的延遲或卡頓。
將網路問題與渲染問題分開
如果 GPU 幀時間完美但影像仍然卡頓,請檢查網路和編碼器統計資料,而不是降低所有圖形設定。
有線 Quest Link 效能
使用傳輸線可以消除 Wi-Fi 變異,但 Quest Link 仍然使用編碼後的 PCVR 視訊,而不是像原生 DisplayPort 頭顯那樣運作。
檢查:
- USB 連線品質。
- 傳輸線能力。
- 編碼器設定。
- 頭顯渲染解析度。
- 背景 USB 問題。
Meta 目前的 Link 指南建議使用至少 5 Gbps 的 USB-C 3.2 傳輸線來使用 Link。
NVIDIA 和 AMD 驅動程式設定
全域控制面板的調校往往被高估。
最安全的基準是:
- 使用目前穩定的 GPU 驅動程式,除非遊戲/模組有已知的退化問題。
- 保持關閉不尋常的強制抗鋸齒或濾鏡覆寫。
- 讓遊戲控制大多數渲染功能。
- 如果正在解決特定問題,一次只變更一個驅動程式選項。
VR 模組已經增加複雜性。除非必要,否則不要添加一層未記載的全域覆寫。
真正重要的 Windows 設定
電源模式
桌上型遊戲 PC 不應受到激進的省電計劃限制。
背景工作
診斷期間請關閉真正繁重的背景工作。例如視訊編碼、下載、防毒掃描、遊戲更新和瀏覽器工作負載。
儲存空間
現代遊戲可能串流大型資產。SSD 儲存有助於減少載入時間和部分串流停頓,雖然 SSD 無法解決真正的 GPU 幀時間問題。
熱節流
如果效能一開始很好,但幾分鐘後下降,請檢查 CPU 和 GPU 的溫度與時脈速度。
UEVR 特有的效能提示
UEVR 會提供渲染選項,因為 Unreal Engine 遊戲各不相同。
請先使用遊戲的建議設定檔。然後:
- 只有在設定檔同時支援 OpenXR 和 OpenVR 時,才比較兩者。
- 使用建議的立體渲染方法。
- 在修改冷門的 UEVR 選項之前,先停用昂貴的遊戲效果。
- 在相同的遊戲內位置測試,以獲得可重現的結果。
10 分鐘 PCVR 最佳化流程
- 設定實際的頭顯更新率。
- 停用光線追蹤。
- 設定適中的渲染解析度。
- 如果可用,啟用高品質的升頻模式。
- 測試 GPU 和 CPU 幀時間。
- 如果是 GPU 瓶頸,降低解析度/體積效果/陰影。
- 如果是 CPU 瓶頸,降低人群/視距/模擬設定。
- 如果是無線,請分別檢查網路延遲。
- 儲存可用的設定。
- 一次一個設定地提高品質。
常見問題
為什麼我的遊戲在螢幕上跑 120 FPS,在 VR 中卻很糟?
VR 渲染的工作量是立體的,而且必須符合與頭部動作相關的嚴格幀時間。
VR 需要 90 FPS 嗎?
不需要。正確的目標取決於頭顯的更新率。許多頭顯支援多種更新模式。
SteamVR 解析度應該永遠是 100% 嗎?
不見得。100% 是有用的基準,但最佳設定取決於頭顯、執行環境、串流軟體、GPU 和遊戲。
降低螢幕解析度能改善 VR FPS 嗎?
如果鏡像視窗渲染成本低,通常改善不多,但有些遊戲會單獨渲染昂貴的桌面檢視。如果 GPU 負載異常高,請測試遊戲的鏡像/視窗設定。
GPU 使用率低一定是 CPU 瓶頸嗎?
不是。幀率上限、重投影、驅動程式行為、引擎停頓、VRAM 問題和執行環境同步也可能降低使用率。請使用幀時間資料。
相關指南
來源與延伸閱讀
- Meta Horizon Link 需求:https://www.meta.com/help/quest/140991407990979/
- Meta Link/Air Link 設定:https://www.meta.com/help/quest/509273027107091/
- Steam Link VR 需求:https://help.steampowered.com/en/faqs/view/0E2C-406B-9135-38A4
- Virtual Desktop:https://www.vrdesktop.net/