View a markdown version of this page

Solucionar problemas de aplicaciones Linux para Amazon Streams GameLift - Amazon GameLift Streams

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

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, consulteSolución de problemas de Amazon GameLift Streams.

Configure una máquina local para realizar la prueba

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.

Problemas conocidos

La aplicación muestra una pantalla negra

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

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

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.

  2. Si utiliza el nuevo paquete del sistema de entrada, configúreloInputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus.

La entrada de micrófono no está disponible

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.