PSPlay 远程游玩延迟优化的系统方法
延迟的来源
远程游玩的端到端延迟由以下环节组成:
| 环节 | 典型耗时 |
|---|---|
| 主机编码 | 2-8 ms |
| 网络传输 | 20-100 ms |
| 移动设备解码 | 2-8 ms |
| 输入采集 | 1-3 ms |
| 系统合成显示 | 1-3 ms |
| 总计 | 25-120 ms |
其中网络传输是最大的变量,剩余各环节通过优化可以再压低 10-20ms。
网络层优化
主机侧
- 必须有线连接。LAN 网线连接比 WiFi 延迟低 5-15ms,且稳定不跳变
- 使用千兆网线和千兆路由器。百兆口是远程串流的瓶颈
- 关闭主机侧其他占用带宽的活动(下载、系统更新等)
移动设备侧
- 使用 5GHz WiFi。2.4GHz 信号干扰大、延迟高且不稳定
- 靠近路由器。信号强度弱不仅影响速度,还会导致无线重传
- 开启「WiFi 优化」或「WiFi+」(部分品牌手机的功能,减少切网)
- 蜂窝网络建议用 5G,4G 也能用但延迟会比 WiFi 高 20-30ms
路由器侧
- 开启 QoS 优先处理游戏流量(如果有这个选项)
- 减少同频段的其他无线设备数量
- 使用支持低延迟 Wi-Fi 6 的路由器(锦上添花,不是必需)
软件设置层优化
分辨率和帧率
- 竞技类游戏用 720p 30fps:降低编码和解码时间,牺牲画质换延迟
- 码率不要拉太高:找到画面可接受的最低码率,越高的码率 = 越多的数据 = 越长的传输时间
Vulkan 渲染
PSPlay 支持 Vulkan API 进行视频解码,相比传统的 OpenCL 或 CPU 解码,Vulkan 有更低的 GPU 调度延迟:
- 打开 PSPlay 设置 → 流媒体设置 → 渲染模式 → 选择 Vulkan
- 如果你没看到这个选项,说明设备不支持 Vulkan 或版本太低
- 部分低端设备用 Vulkan 可能反而不稳定,测试后再决定是否开启
缓冲设置
PSPlay 的缓冲区大小直接影响延迟:
- 较小缓冲 → 延迟低,但网络轻微抖动就会画面卡顿
- 较大缓冲 → 画面更稳定,但延迟高
建议先从中等缓冲开始,然后逐步调小直到找到稳定运行的最小值。不同游戏对缓冲的容忍度不同(赛车游戏比 RPG 更敏感)。
FSR 关闭
FSR 会增加几毫秒的处理延迟。如果画质和延迟需要二选一,关掉 FSR 用原生分辨率是更纯粹的选择。
硬件层优化
USB 手柄代替蓝牙
蓝牙手柄的典型输入延迟是 8-15ms,USB 有线手柄只有 1-3ms。如果你的手机支持 OTG,可以通过 USB 直接连手柄:
- 准备一根 OTG 转接线(USB-C 转 USB-A 或 Micro-USB 转 USB-A)
- 手柄用 USB 线接 OTG 线
- 插到手机上
- PSPlay 自动识别有线连接的手柄
桌面 PC/Linux 用户
- 确保独立显卡驱动最新(NVIDIA / AMD)
- 电源设置调整为高性能模式
- 关掉后台的录屏、视频会议、下载等占用 GPU 的进程
Root Android 设备
Root 后可以进一步调整系统参数降低输入延迟:
- 修改屏幕刷新率(强制 FPS 60 或更高)
- 使用内核调优工具降低 touch event 处理延迟
- 禁用不必要的后台服务
具体见「Root 设备支持」章节。
各游戏类型的推荐延迟
| 游戏类型 | 可接受延迟 | 理想延迟 |
|---|---|---|
| 动作 RPG(《艾尔登法环》) | 60-80 ms | < 50 ms |
| 格斗(《铁拳》《EVO》) | < 40 ms | < 25 ms |
| 竞速(《GT》《F1》) | < 50 ms | < 35 ms |
| FPS(《COD》) | < 60 ms | < 40 ms |
| RPG / 策略 | 100-150 ms | < 80 ms |
| 回合制 | 任意 | 任意 |
实测你的延迟
目前没有 PSPlay 内置的延迟测试功能,但可以用以下方法大致估算:
- 在主机界面同时显示一个高速移动的游标或秒针
- 在手机上录屏
- 对比手机画面中秒针的位置和真实主机画面中秒针的位置
- 根据两者的时间差估算延迟值
更精确的方法需要两台相机高速摄影对比,普通用户做不到,按上面的优化步骤一步步调整即可。