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=0de entorno. -
Cambie al Vulkan renderizado. En el Unity caso de las aplicaciones, añádelos
-force-vulkana 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:
-
Configure
Application.runInBackground = trueel código de su aplicación. -
Si utiliza el nuevo paquete del sistema de entrada, configúrelo
InputSettings.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.