PSPlay 中文文档 下载 App

PSPlay 远程游玩延迟优化的系统方法

延迟的来源

远程游玩的端到端延迟由以下环节组成:

环节典型耗时
主机编码2-8 ms
网络传输20-100 ms
移动设备解码2-8 ms
输入采集1-3 ms
系统合成显示1-3 ms
总计25-120 ms

其中网络传输是最大的变量,剩余各环节通过优化可以再压低 10-20ms。

网络层优化

主机侧

  1. 必须有线连接。LAN 网线连接比 WiFi 延迟低 5-15ms,且稳定不跳变
  2. 使用千兆网线和千兆路由器。百兆口是远程串流的瓶颈
  3. 关闭主机侧其他占用带宽的活动(下载、系统更新等)

移动设备侧

  1. 使用 5GHz WiFi。2.4GHz 信号干扰大、延迟高且不稳定
  2. 靠近路由器。信号强度弱不仅影响速度,还会导致无线重传
  3. 开启「WiFi 优化」或「WiFi+」(部分品牌手机的功能,减少切网)
  4. 蜂窝网络建议用 5G,4G 也能用但延迟会比 WiFi 高 20-30ms

路由器侧

软件设置层优化

分辨率和帧率

Vulkan 渲染

PSPlay 支持 Vulkan API 进行视频解码,相比传统的 OpenCL 或 CPU 解码,Vulkan 有更低的 GPU 调度延迟:

缓冲设置

PSPlay 的缓冲区大小直接影响延迟:

建议先从中等缓冲开始,然后逐步调小直到找到稳定运行的最小值。不同游戏对缓冲的容忍度不同(赛车游戏比 RPG 更敏感)。

FSR 关闭

FSR 会增加几毫秒的处理延迟。如果画质和延迟需要二选一,关掉 FSR 用原生分辨率是更纯粹的选择。

硬件层优化

USB 手柄代替蓝牙

蓝牙手柄的典型输入延迟是 8-15ms,USB 有线手柄只有 1-3ms。如果你的手机支持 OTG,可以通过 USB 直接连手柄:

  1. 准备一根 OTG 转接线(USB-C 转 USB-A 或 Micro-USB 转 USB-A)
  2. 手柄用 USB 线接 OTG 线
  3. 插到手机上
  4. PSPlay 自动识别有线连接的手柄

桌面 PC/Linux 用户

Root Android 设备

Root 后可以进一步调整系统参数降低输入延迟:

具体见「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 内置的延迟测试功能,但可以用以下方法大致估算:

  1. 在主机界面同时显示一个高速移动的游标或秒针
  2. 在手机上录屏
  3. 对比手机画面中秒针的位置和真实主机画面中秒针的位置
  4. 根据两者的时间差估算延迟值

更精确的方法需要两台相机高速摄影对比,普通用户做不到,按上面的优化步骤一步步调整即可。