

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

# 测试和排除与 Proton for Amazon Streams 的兼容性 GameLift
<a name="troubleshoot-compatibility-wp"></a>

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

## 测试和故障排除的高级步骤
<a name="troubleshoot-compatibility-wp-high-level-steps"></a>

1.  购买一台 Ubuntu 22.04 LTS 机器。您可以使用本地计算机或 Amazon EC2 基于云的桌面。请从以下主题中进行选择以获取说明：
   + [设置本地机器](troubleshoot-compatibility-setup-local.md)
   + [设置远程机器](troubleshoot-compatibility-setup-remote.md)

1.  安装 Proton 运行时环境以测试和调试您的应用程序。有关指导，[在 Proton 上进行故障排除](troubleshoot-compatibility-wp-proton.md)请参阅。

## Proton 的已知问题
<a name="troubleshoot-compatibility-known-issues"></a>

有关最新的兼容性和疑难解答资源，请参阅 [Proton GitHub 维基](https://github.com/ValveSoftware/Proton/wiki)。您也可以在 Proton 问题跟踪器中搜索 GitHub [问题](https://github.com/ValveSoftware/Proton/issues)。以下是我们的客户在 Proton 上运行 Windows 应用程序时遇到的一些具体问题：

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

**Proton 上的虚幻引擎应用程序**
+ [如果你在使用 Electra Media Player（虚幻引擎插件）的 Proton 8.x 上遇到问题，我们建议你使用 wine/pull/257 中的修复程序。https://github.com/ValveSoftware/](https://github.com/ValveSoftware/wine/pull/257)