Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Fehlerbehebung bei Linux-Anwendungen für Amazon GameLift Streams
Wenn Ihre Amazon GameLift Streams-Anwendung in einer Ubuntu Laufzeitumgebung ausgeführt wird, kann Ihnen dieser Abschnitt bei der Behebung von Problemen helfen, die bei der Ausführung nativer Linux-Anwendungen spezifisch sind. Informationen zur allgemeinen Problembehandlung finden Sie unterProblembehandlung bei Amazon GameLift Streams.
Richten Sie einen lokalen Computer zum Testen ein
Stellen Sie vor der Fehlerbehebung bei Amazon GameLift Streams sicher, dass Ihre Anwendung auf einem lokalen Ubuntu 22.04 LTS-Computer ordnungsgemäß ausgeführt wird. Detaillierte Anweisungen finden Sie unter Richten Sie einen lokalen Computer ein.
Bekannte Probleme
Die Anwendung rendert einen schwarzen Bildschirm
Wenn Ihre Anwendung einen schwarzen Bildschirm wiedergibt, versuchen Sie eine oder beide der folgenden Möglichkeiten:
-
Deaktivieren Sie gemeinsam genutzte Texturen, indem Sie die Umgebungsvariable
VK_LAYER_AMZN_BLITSURFACE_SHARED_TEXTURES=0setzen. -
Wechseln Sie zum Vulkan Rendern. Fügen Sie für Unity Anwendungen Ihre Startparameter
-force-vulkanhinzu oder legen Sie sie unter Player > Andere Einstellungen > Grafik-APIs Vulkan als einzige Grafik-API fest.
Schlechte Leistung mit OpenGL
Wenn Ihre Anwendung auf Ziele abzielt OpenGL und Sie schlechte Bildraten feststellen oder die Anwendung eingefroren zu sein scheint, erzwingen Sie die NVIDIA-Implementierung, indem Sie die Umgebungsvariable setzen. __GLX_VENDOR_LIBRARY_NAME=nvidia
Unity Die Anwendung friert ein oder pausiert
Das Anwendungsfenster erhält in der Streaming-Umgebung möglicherweise keinen OS-level Fokus. UnityUnterbricht standardmäßig das Rendern, wenn der Fokus nicht fokussiert ist. Wenden Sie beide der folgenden Einstellungen an, um dieses Problem zu beheben:
-
Geben Sie
Application.runInBackground = trueIhren Anwendungscode ein. -
Wenn Sie das neue Eingabesystem-Paket verwenden, legen Sie fest
InputSettings.backgroundBehavior = InputSettings.BackgroundBehavior.IgnoreFocus.
Der Mikrofoneingang ist nicht verfügbar
Der Mikrofoneingang wird in der Ubuntu 22.04 LTS-Laufzeit nicht unterstützt. Wenn Ihre Anwendung einen Mikrofoneingang benötigt, verwenden Sie stattdessen die Proton oder Microsoft Windows Server 2022 Base-Runtime. Weitere Informationen finden Sie unter Mit Amazon GameLift Streams kompatible Geräte und Browser.