设置教程 - hallychou/ALVR-QIYU GitHub Wiki
截至 2023 年 2 月编写,应适用于 ALVR v19 和 v20。
本教程将帮助您找到硬件和网络的最佳设置 以及为您提供一些用于解决常见配置问题的指针。 先决条件
- 您已经在 PC 上安装了 ALVR 服务器,并在 HMD 上安装了 ALVR 客户端。
- 您可以访问 SteamVR 虚空(或 SteamVR 主页)并能够启动游戏。
第 1 步:选择分辨率、刷新率、编解码器
要获得清晰的图像,应使用 HMD 的原始分辨率。在 ALVR 中,使用“绝对”设置并键入 HMD 的原始分辨率。例如,Quest 2 每只眼睛有 1832x1920 像素,因此请使用宽度 3664 和高度 1920。单个游戏仍然可以在 SteamVR 叠加设置中更改其渲染比例。
接下来,选择刷新率。显然,越高越好,但在较弱/较旧的硬件上,通常最好使用较低的设置,以提供一致的结果。对于 Quest 2,必须在其设置中启用 120 Hz。
关于编解码器选择的一些说明:
- HEVC/H.265 通常在 AMD 硬件和比特率受限的情况下效果最佳。
- AVC/H.264(带 CAVLC)可以节省几毫秒的解码延迟,但需要更高的比特率才能达到类似的图像质量。
- 软件编码 (x264) 可以在强大的高内核数 CPU 和非常高的比特率上提供良好的结果。需要使用 USB3 电缆进行播放。如果您没有硬件编码器(例如 RX6500),这是唯一的选择。
第 2 步:调整编码器设置
启用注视点编码。转到 SteamVR void 并仔细查看统计数据选项卡中延迟图表下的帧速率图表。
- 如果服务器 FPS 与您在步骤 1 中选择的刷新率匹配,则可以减少注视点设置(通过增加中心宽度/高度或降低强度)。
- 如果服务器 FPS 低于您在步骤 1 中选择的刷新率,请增加注视点设置(通过减小中心宽度/高度或增加强度)。
重复此操作,直到达到编码器的最大功能。 第 3 步:调整比特率
慢慢增加比特率,直到发生以下两种情况之一:
- 映像定期冻结半秒或更长时间(在 TCP 上)或您看到故障图像(在 UDP 上):您已超出无线 AP 的能力范围。降低比特率,或考虑使用电缆。
- 控制器停止移动,图像颠倒翻转,和/或变成一个常亮的闪烁灯:HMD 的解码器无法跟上。降低比特率。
第 4 步:调整帧缓冲
如果您发现客户端出现微卡顿,尤其是在快速运动的繁忙场景中,请缓慢增加 maxBufferingFrames,直到播放流畅。
请记住,增加 maxBufferingFrames 将线性增加延迟; 如果提供平滑播放的值导致 您的用例,请尝试不同的编解码器、更低的比特率和/或更强的注视点 设置。
到那时,您的延迟图表和播放应该是平滑且一致的。享受!
仍然对图像质量不满意?
- 调整颜色校正滑块,例如略微增加锐化。
- 如果使用 AMF,请启用预处理器。
- 使用质量编码器预设。
- 尝试较低的刷新率,然后从第 2 步重新开始。
- 尝试其他编解码器,然后从第 2 步重新开始。
- 尝试增加注视点设置(允许编码器为图像中心使用更多位)。
另请参阅故障排除页面以获取更多帮助。