

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Se seu aplicativo Amazon GameLift Streams é executado em um ambiente Ubuntu de execução, esta seção pode ajudá-lo a solucionar problemas específicos da execução de aplicativos Linux nativos. Para solução de problemas gerais, consulte[Solução de problemas do Amazon GameLift Streams](troubleshoot.md).

## Configurar uma máquina local para testar
<a name="troubleshoot-linux-local-test"></a>

Antes de solucionar problemas no Amazon GameLift Streams, verifique se seu aplicativo funciona corretamente em uma máquina Ubuntu 22.04 LTS local. Para instruções, consulte [Configurar uma máquina local](troubleshoot-compatibility-setup-local.md).

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

### O aplicativo renderiza uma tela preta
<a name="troubleshoot-linux-black-screen"></a>

Se seu aplicativo renderizar uma tela preta, tente uma ou ambas as opções a seguir:
+ Desative as texturas compartilhadas definindo a variável `VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0` de ambiente.
+ Mude para a Vulkan renderização. Para Unity aplicativos, adicione `-force-vulkan` seus parâmetros de inicialização ou defina-os Vulkan como a única API gráfica em ** Player ** > ** Outras configurações ** > APIs ** gráficas**.

### Baixo desempenho com OpenGL
<a name="troubleshoot-linux-opengl-performance"></a>

Se seu aplicativo for direcionado OpenGL e você tiver taxas de quadros baixas ou se o aplicativo parecer congelado, force a implementação da NVIDIA definindo a variável `__GLX_VENDOR_LIBRARY_NAME=nvidia` de ambiente.

### Unity o aplicativo congela ou pausa
<a name="troubleshoot-linux-unity-freeze"></a>

A janela do aplicativo pode não receber OS-level foco no ambiente de streaming. Por padrão, Unity pausa a renderização quando está desfocado. Para resolver isso, aplique as duas configurações a seguir:

1. Defina `Application.runInBackground = true` no código do seu aplicativo.

1. Se você usar o novo pacote Input System, defina`InputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus`.

### A entrada de microfone não está disponível
<a name="troubleshoot-linux-microphone"></a>

A entrada de microfone não é suportada no tempo de execução do Ubuntu 22.04 LTS. Se seu aplicativo exigir entrada de microfone, use o runtime Proton ou o Microsoft Windows Server 2022 Base em vez disso. Para obter mais informações, consulte [Dispositivos GameLift e navegadores compatíveis com Amazon Streams](compatible-devices-browsers.md).