FAQ: 主机兼容性
GP2040-CE 支持多种主机,以下列出关于主机兼容性的常见问题。
通用问题
使用主机 USB 认证功能(用于 PS4、PS5 和 Xbox One)是否会增加延迟?
只要主机 USB 认证正确配置且通过认证的设备正确插入游戏控制器,就不会增加延迟。通过认证的设备仅用于认证,不处理输入,输入由 GP2040-CE 固件直接处理。
如何为 PS4、PS5 和 Xbox One 输入模式连接通过认证的设备?
在使用 PS4、PS5 和 Xbox One 输入模式的情况下,通过转换器或适配器将设备直接插入游戏控制器的 USB 主机端口,而不是将其他设备连接到转换器/适配器。
许多用户错误地将游戏控制器插入转换器/适配器,然后再将转换器/适配器插入主机。这种连接方式并非通过认证的预期用法,会导致转换器/适配器处理输入从而增加延迟。
请勿按如下方式进行连接:
PlayStation
为什么我的游戏控制器在 PS4 或 PS5 上使用一段时间后不再响应?
PS4 和 PS5 使用认证机制确保仅限授权游戏控制器在主机上使用。如果设备未实现该认证机制,游戏控制器将在 8 分钟后超时。
在 PC 上使用 PS4 输入模式则不会出现超时,不过建议在 PC 上使用 XInput 模式以获得最佳兼容性。
什么是 8 分钟超时?
8 分钟超时机制如下:
- 将游戏控制器插入 PS4/5。
- 按下 PS 按钮初始化游戏控制器。
- 大约 8 分钟后游戏。
- 由于认证失败,主机拒绝游戏控制器。
- 用户拔下停止响应的游戏控制器。
- 返回第 1 步并重复上述过程。
如何避免 8 分钟超时?
GP2040-CE 提供多种方法避免 8 分钟超时。建议根据是否在 PS4 或 PS5 上使用游戏控制器选择对应的方法。
如何让我的 GP2040-CE 设备在 PS4 或 PS5 上工作?
什么是 PS4 输入模式?
PS4 输入模式是一种允许 GP2040-CE 与 PS4 主机兼容的输入模式。可以通过上传密钥文件或使用带通过认证设备的 USB 主机端口来绕过 8 分钟超时。
- 上传密钥文件
- 主机 USB
私钥 (PEM)- 选择您 的 PEM 文件。序列号 (16 字节十六进制 ASCII)- 选择您的序列号文件。签名 (256 字节二进制)- 选择您的签名文件。
此功能基于另一开源固件项目 Passing Link 的努力构建。Passing Link 项目团队与 GP2040-CE 无关联,但感谢他们的工作和共享的信息,使我们得以为用户提供这一高需求功能。
更多信息请参阅文档中 Web Configurator > Settings 部分的 PS4 输入模式。
- USB 主机端口
- PS4/PS5 认证设备
为使用此设置,需要在 网页配置器 > 外围设备映射 > USB 主机 中配置 USB 外围设备。
配置完成后,将加密狗、转换器,或已认证的 PS4 游戏控制器插入 GP2040-CE 设备上的 USB A 端口。
如何获取 PS4 输入模式所需的密钥和文件(上传密钥文件)?
GP2040-CE 项目不会提供任何关于获取这些密钥和文件的信息。
请勿通过任何联系方式(例如社交媒体、直接消息、Github 问题、GP2040-CE Discord)寻求帮助,否则将被永久黑名单/封禁。
什么是 PS5 输入模式?
PS5 输入模式是一种通过另一游戏控制器或加密狗进行认证,从而令 GP2040-CE 与 PS4 或 PS5 主机兼容的输入模式。
- 主机 USB
- USB 主机端口
- PS4/PS5 认证设备
为使用此设置,需要在 网页配置器 > 外围设备映射 > USB 主机 中配置 USB 外围设备。
配置完成后,将加密狗、转换器,或已认证的 PS4 游戏控制器插入 GP2040-CE 设备上的 USB A 端口。
更多信息,请参考文档中 网页配置器 - 设置 部分的 PS5 输入模式。