

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Risoluzione dei problemi relativi alle applicazioni Linux per Amazon Streams GameLift
<a name="troubleshoot-linux"></a>

Se la tua applicazione Amazon GameLift Streams viene eseguita in un ambiente Ubuntu di runtime, questa sezione può aiutarti a risolvere problemi specifici relativi all'esecuzione di applicazioni Linux native. Per una risoluzione generale dei problemi, consulta. [Risoluzione dei problemi di Amazon Streams GameLift](troubleshoot.md)

## Configura un computer locale per eseguire il test
<a name="troubleshoot-linux-local-test"></a>

Prima di risolvere i problemi su Amazon GameLift Streams, verifica che l'applicazione funzioni correttamente su una macchina Ubuntu 22.04 LTS locale. Per istruzioni, consulta l’argomento [Configura una macchina locale](troubleshoot-compatibility-setup-local.md).

## Problemi noti
<a name="troubleshoot-linux-known-issues"></a>

### L'applicazione esegue il rendering di una schermata nera
<a name="troubleshoot-linux-black-screen"></a>

Se la tua applicazione visualizza una schermata nera, prova una o entrambe le seguenti operazioni:
+ Disabilita le texture condivise impostando la variabile di ambiente. `VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0`
+ Passa al Vulkan rendering. Per Unity le applicazioni, aggiungetele `-force-vulkan` ai parametri di avvio o Vulkan impostatele come unica API grafica in ** Player ** > ** Altre impostazioni ** > API ** ** grafiche.

### Scarse prestazioni con OpenGL
<a name="troubleshoot-linux-opengl-performance"></a>

Se l'applicazione è destinata a destinazione OpenGL e il frame rate è scadente o l'applicazione appare bloccata, forzate l'implementazione di NVIDIA impostando la variabile di ambiente. `__GLX_VENDOR_LIBRARY_NAME=nvidia`

### Unità l'applicazione si blocca o si interrompe
<a name="troubleshoot-linux-unity-freeze"></a>

La finestra dell'applicazione potrebbe non essere attiva OS-level nell'ambiente di streaming. Per impostazione predefinita, Unity interrompe il rendering quando non è focalizzato. Per risolvere questo problema, applicate entrambe le seguenti impostazioni:

1. Imposta `Application.runInBackground = true` il codice dell'applicazione.

1. Se usi il nuovo pacchetto Input System, imposta`InputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus`.

### L'ingresso del microfono non è disponibile
<a name="troubleshoot-linux-microphone"></a>

L'ingresso del microfono non è supportato nel runtime di Ubuntu 22.04 LTS. Se l'applicazione richiede l'ingresso da microfono, utilizza invece il runtime Proton o Microsoft Windows Server 2022 Base. Per ulteriori informazioni, consulta [Dispositivi e GameLift browser compatibili con Amazon Streams](compatible-devices-browsers.md).