

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon GameLift Streams の Linux アプリケーションのトラブルシューティング
<a name="troubleshoot-linux"></a>

Amazon GameLift Streams アプリケーションがUbuntuランタイム環境で実行されている場合、このセクションはネイティブ Linux アプリケーションの実行に固有の問題のトラブルシューティングに役立ちます。一般的なトラブルシューティングヘルプについては、「[Amazon GameLift Streams のトラブルシューティング](troubleshoot.md)」を参照してください。

## テストするローカルマシンをセットアップする
<a name="troubleshoot-linux-local-test"></a>

Amazon GameLift Streams でトラブルシューティングする前に、アプリケーションがローカル Ubuntu 22.04 LTS マシンで正しく動作することを確認します。手順については、「[ローカルマシンをセットアップする](troubleshoot-compatibility-setup-local.md)」を参照してください。

## 既知の問題
<a name="troubleshoot-linux-known-issues"></a>

### アプリケーションが黒い画面をレンダリングする
<a name="troubleshoot-linux-black-screen"></a>

アプリケーションが黒い画面をレンダリングする場合は、次のいずれかまたは両方を試してください。
+ 環境変数 を設定して、共有テクスチャを無効にします`VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0`。
+ Vulkan レンダリングに切り替えます。Unity アプリケーションの場合は、起動パラメータ`-force-vulkan`に を追加するか、**Player** > **Other Settings** > Graphics APIs で唯一の **Graphics APIs** Vulkanとして を設定します。

### を使用したパフォーマンスの低下 OpenGL
<a name="troubleshoot-linux-opengl-performance"></a>

アプリケーションがターゲットOpenGLとなり、フレームレートが悪くなったり、アプリケーションがフリーズしたりした場合は、環境変数 を設定して NVIDIA 実装を強制します`__GLX_VENDOR_LIBRARY_NAME=nvidia`。

### Unity アプリケーションがフリーズまたは一時停止する
<a name="troubleshoot-linux-unity-freeze"></a>

アプリケーションウィンドウは、ストリーミング環境で OS レベルのフォーカスを受信しない場合があります。デフォルトでは、 はフォーカスがない場合にレンダリングをUnity一時停止します。これを解決するには、次の両方の設定を適用します。

1. アプリケーションコード`Application.runInBackground = true`で を設定します。

1. 新しい入力システムパッケージを使用する場合は、 を設定します`InputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus`。

### マイク入力は使用できません
<a name="troubleshoot-linux-microphone"></a>

Ubuntu 22.04 LTS ランタイムでは、マイク入力はサポートされていません。アプリケーションでマイク入力が必要な場合は、代わりに Protonまたは Microsoft Windows Server 2022 Base ランタイムを使用します。詳細については、「[Amazon GameLift Streams 互換デバイスとブラウザ](compatible-devices-browsers.md)」を参照してください。