

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon GameLift Streams용 Linux 애플리케이션 문제 해결
<a name="troubleshoot-linux"></a>

Amazon GameLift Streams 애플리케이션이 Ubuntu 런타임 환경에서 실행되는 경우이 섹션에서는 네이티브 Linux 애플리케이션 실행과 관련된 문제를 해결하는 데 도움이 될 수 있습니다. 일반적인 문제 해결은 섹션을 참조하세요[Amazon GameLift 스트림 문제 해결](troubleshoot.md).

## 테스트할 로컬 시스템 설정
<a name="troubleshoot-linux-local-test"></a>

Amazon GameLift Streams에서 문제를 해결하기 전에 애플리케이션이 로컬 Ubuntu 22.04 LTS 시스템에서 올바르게 작동하는지 확인합니다. 지침은 [로컬 시스템 설정](troubleshoot-compatibility-setup-local.md) 섹션을 참조하세요.

## 알려진 문제
<a name="troubleshoot-linux-known-issues"></a>

### 애플리케이션이 검은색 화면을 렌더링합니다.
<a name="troubleshoot-linux-black-screen"></a>

애플리케이션이 검은색 화면을 렌더링하는 경우 다음 중 하나 또는 둘 다를 시도하세요.
+ 환경 변수를 설정하여 공유 텍스처를 비활성화합니다`VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0`.
+ Vulkan 렌더링으로 전환합니다. Unity 애플리케이션의 경우 시작 파라미터`-force-vulkan`에를 추가하거나 **플레이어** > **기타 설정** > 그래픽 API에서 유일한 **그래픽 APIs**Vulkan로를 설정합니다.

### 의 성능 저하 OpenGL
<a name="troubleshoot-linux-opengl-performance"></a>

애플리케이션이 대상을 OpenGL 지정하고 프레임 속도가 좋지 않거나 애플리케이션이 정지된 것처럼 보이는 경우 환경 변수를 설정하여 NVIDIA 구현을 강제로 실행합니다`__GLX_VENDOR_LIBRARY_NAME=nvidia`.

### Unity 애플리케이션 고정 또는 일시 중지
<a name="troubleshoot-linux-unity-freeze"></a>

애플리케이션 창이 스트리밍 환경에서 OS 수준 포커스를 받지 못할 수 있습니다. 기본적으로는 초점을 맞추지 않으면 렌더링을 Unity 일시 중지합니다. 이 문제를 해결하려면 다음 설정을 모두 적용합니다.

1. 애플리케이션 코드`Application.runInBackground = true`에서를 설정합니다.

1. 새 입력 시스템 패키지를 사용하는 경우를 설정합니다`InputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus`.

### 마이크 입력을 사용할 수 없음
<a name="troubleshoot-linux-microphone"></a>

Ubuntu 22.04 LTS 런타임에서는 마이크 입력이 지원되지 않습니다. 애플리케이션에 마이크 입력이 필요한 경우 또는 Proton Microsoft Windows Server 2022 Base 런타임을 대신 사용합니다. 자세한 내용은 [Amazon GameLift Streams 호환 디바이스 및 브라우저](compatible-devices-browsers.md) 단원을 참조하십시오.