기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon GameLift Streams용 Linux 애플리케이션 문제 해결
Amazon GameLift Streams 애플리케이션이 Ubuntu 런타임 환경에서 실행되는 경우이 섹션에서는 네이티브 Linux 애플리케이션 실행과 관련된 문제를 해결하는 데 도움이 될 수 있습니다. 일반적인 문제 해결은 섹션을 참조하세요Amazon GameLift 스트림 문제 해결.
테스트할 로컬 시스템 설정
Amazon GameLift Streams에서 문제를 해결하기 전에 애플리케이션이 로컬 Ubuntu 22.04 LTS 시스템에서 올바르게 작동하는지 확인합니다. 지침은 로컬 시스템 설정 섹션을 참조하세요.
알려진 문제
애플리케이션이 검은색 화면을 렌더링합니다.
애플리케이션이 검은색 화면을 렌더링하는 경우 다음 중 하나 또는 둘 다를 시도하세요.
-
환경 변수를 설정하여 공유 텍스처를 비활성화합니다
VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0. -
Vulkan 렌더링으로 전환합니다. Unity 애플리케이션의 경우 시작 파라미터
-force-vulkan에를 추가하거나 플레이어 > 기타 설정 > 그래픽 API에서 유일한 그래픽 APIsVulkan로를 설정합니다.
의 성능 저하 OpenGL
애플리케이션이 대상을 OpenGL 지정하고 프레임 속도가 좋지 않거나 애플리케이션이 정지된 것처럼 보이는 경우 환경 변수를 설정하여 NVIDIA 구현을 강제로 실행합니다__GLX_VENDOR_LIBRARY_NAME=nvidia.
Unity 애플리케이션 고정 또는 일시 중지
애플리케이션 창이 스트리밍 환경에서 OS 수준 포커스를 받지 못할 수 있습니다. 기본적으로는 초점을 맞추지 않으면 렌더링을 Unity 일시 중지합니다. 이 문제를 해결하려면 다음 설정을 모두 적용합니다.
-
애플리케이션 코드
Application.runInBackground = true에서를 설정합니다. -
새 입력 시스템 패키지를 사용하는 경우를 설정합니다
InputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus.
마이크 입력을 사용할 수 없음
Ubuntu 22.04 LTS 런타임에서는 마이크 입력이 지원되지 않습니다. 애플리케이션에 마이크 입력이 필요한 경우 또는 Proton Microsoft Windows Server 2022 Base 런타임을 대신 사용합니다. 자세한 내용은 Amazon GameLift Streams 호환 디바이스 및 브라우저 단원을 참조하십시오.