测试和排除与 Proton for Amazon Streams 的兼容性 GameLift - Amazon GameLift 直播

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

测试和排除与 Proton for Amazon Streams 的兼容性 GameLift

如果您的 Amazon GameLift Streams 应用程序在 Proton 运行时环境中运行,则本节可以帮助您解决应用程序与 Proton 层之间的兼容性问题。这些说明包括一组脚本,用于将 Proton 安装到您自己的计算机上,模拟 Amazon GameLift Streams 将使用的环境。通过在不使用 Amazon GameLift Streams 服务的情况下进行故障排除,您可以专注于解决应用程序和运行时环境的特定问题。

测试和故障排除的高级步骤

  1. 购买一台 Ubuntu 22.04 LTS 机器。您可以使用本地计算机或 Amazon EC2 基于云的桌面。请从以下主题中进行选择以获取说明:

  2. 安装 Proton 运行时环境以测试和调试您的应用程序。有关指导,在 Proton 上进行故障排除请参阅。

Proton 的已知问题

有关最新的兼容性和疑难解答资源,请参阅 Proton GitHub 维基。您也可以在 Proton 问题跟踪器中搜索 GitHub 问题。以下是我们的客户在 Proton 上运行 Windows 应用程序时遇到的一些具体问题:

Proton 上的 Godot 应用程序

  • 如果启用 Amazon Vulkan 捕获层,在 Proton 上运行的基于 Godot 的应用程序可能会遇到黑屏。要缓解此问题,请在流式传输时通过设置环境变量来禁用共享纹理VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0

Proton 上的虚幻引擎应用程序