

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Solucionar problemas de aplicaciones Linux para Amazon Streams GameLift
<a name="troubleshoot-linux"></a>

Si su aplicación de Amazon GameLift Streams se ejecuta en un entorno Ubuntu de ejecución, esta sección puede ayudarle a solucionar problemas específicos relacionados con la ejecución de aplicaciones Linux nativas. Para obtener información general sobre la solución de problemas, consulte[Solución de problemas de Amazon GameLift Streams](troubleshoot.md).

## Configure una máquina local para realizar la prueba
<a name="troubleshoot-linux-local-test"></a>

Antes de solucionar problemas en Amazon GameLift Streams, compruebe que la aplicación funciona correctamente en una máquina Ubuntu 22.04 LTS local. Para obtener instrucciones, consulte [Configure una máquina local](troubleshoot-compatibility-setup-local.md).

## Problemas conocidos
<a name="troubleshoot-linux-known-issues"></a>

### La aplicación muestra una pantalla negra
<a name="troubleshoot-linux-black-screen"></a>

Si la aplicación muestra una pantalla negra, pruebe una de las siguientes opciones o ambas:
+ Deshabilite las texturas compartidas configurando la variable `VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0` de entorno.
+ Cambie al Vulkan renderizado. En el Unity caso de las aplicaciones, añádelos `-force-vulkan` a tus parámetros de inicio o Vulkan configúralos como la única API de gráficos en el ** Reproductor ** > ** Otros ajustes ** > API de ** gráficos**.

### Rendimiento deficiente con OpenGL
<a name="troubleshoot-linux-opengl-performance"></a>

Si tu aplicación está segmentada OpenGL y la velocidad de fotogramas es baja o la aplicación parece congelada, establece la variable de entorno para forzar la implementación de NVIDIA. `__GLX_VENDOR_LIBRARY_NAME=nvidia`

### Unity la aplicación se bloquea o se detiene
<a name="troubleshoot-linux-unity-freeze"></a>

Es posible que la ventana de la aplicación no reciba OS-level atención en el entorno de streaming. De forma predeterminada, Unity detiene el procesamiento cuando está desenfocado. Para resolver este problema, aplique los dos ajustes siguientes:

1. Configure `Application.runInBackground = true` el código de su aplicación.

1. Si utiliza el nuevo paquete del sistema de entrada, configúrelo`InputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus`.

### La entrada de micrófono no está disponible
<a name="troubleshoot-linux-microphone"></a>

La entrada de micrófono no es compatible con el motor de ejecución de Ubuntu 22.04 LTS. Si tu aplicación requiere una entrada de micrófono, usa en su lugar el motor de ejecución Base de Microsoft Windows Server 2022 Proton o Microsoft Windows Server 2022. Para obtener más información, consulte [Dispositivos y navegadores compatibles con Amazon GameLift Streams](compatible-devices-browsers.md).