Menu

Rozwiązywanie problemów z MIR4 na Bazzite OS

MIR4 na Bazzite OS / Linux – Rozwiązywanie problemów: Czarny ekran, GE-Proton i Wayland
Część 3: Diagnostyka i gotowe fixy na czarny ekran, kodeki GE-Proton, prefiksy i Wayland

Uruchomienie gry MIR4 na Linuksie przy użyciu warstwy Proton często napotyka specyficzne przeszkody technologiczne – od problemów z kodekami wideo Media Foundation, po zacinające się mechanizmy wprowadzania znaków pod serwerem Wayland. Poniżej zebrałem zestaw sprawdzonych rozwiązań krok po kroku. Osobiście uruchomiłem Steam z konsoli. Otwieramy terminal i po prostu wpisujemy steam i naciskamy Enter. Dzięki temu widzę w konsoli co się dzieje i wyłapuję ewentualne błędy.

Problem 1: Czarny ekran i zawieszenie na fozpipelinesv6 / shadercache

Objaw: Gra startuje, ale natychmiast zawiesza się na czarnym ekranie. W logach terminala pojawiają się wpisy wskazujące na shadercache/1623660/fozpipelinesv6/steamapprun_pipeline_cache.

Rozwiązanie: Wyczyść bufor pamięci podręcznej shaderów w terminalu:

rm -rf ~/.local/share/Steam/steamapps/shadercache/1623660

Problem 2: Kolorowe pasy testowe zamiast intro/wideo i brak kodeków

Objaw: W oknie gry pojawia się charakterystyczna plansza kontrolna z kolorowymi pionowymi pasami. Wynika to z braku natywnych kodeków Windows Media Foundation w oficjalnym wydaniu Proton od Valve.

Rozwiązanie: Instalacja i wdrożenie społecznościowego GE-Proton:

  1. Otwórz menu aplikacji Bazzite i uruchom menedżer ProtonPlus.
  2. Upewnij się, że jako platforma docelowa wybrany jest Steam.
  3. Na liście dostępnych pakietów odszukaj sekcję GE-Proton i zainstaluj najnowszą dostępną kompilację (np. GE-Proton11-x).
  4. Zrestartuj klienta Steam (menu Steam -> Zakończ).
  5. Kliknij prawym przyciskiem myszy na MIR4 w bibliotece Steam -> Właściwości... (Properties) -> zakładka Zgodność (Compatibility).
  6. Zaznacz opcję Wymuś użycie konkretnego narzędzia zgodności Steam Play i wybierz z listy nowo pobraną wersję GE-Proton.

Problem 3: Natychmiastowe zamykanie gry po zmianie wersji Protona

Objaw: Okno gry pojawia się na sekundę i natychmiast znika. W logu widoczny jest komunikat błędu:
from 11.0-100 to GE-Proton11-7 (.../compatdata/1623660/) Invalid version?! You may want to back up user files and delete this prefix.

Przyczyna: Niespójność struktury katalogu Wine/Windows (prefiksu) powstała po podmianie silnika Proton na inny branch.

Rozwiązanie: Usuń stary prefiks gry w terminalu, aby Steam utworzył czyste środowisko:

rm -rf ~/.local/share/Steam/steamapps/compatdata/1623660

Przy kolejnym uruchomieniu Steam automatycznie zainicjuje świeży prefiks kompatybilny z GE-Proton.

Problem 4: Brak możliwości wpisywania danych w oknie logowania (Sign In with Google)

Objaw: Wbudowane okno logowania Google nie reaguje na wprowadzanie tekstu z klawiatury z powodu problemów z przekazywaniem fokusu okna pod kompozytorem Wayland.

Rozwiązanie:

  1. Obejście przez schowek: Wpisz swój login i hasło w dowolnym zwykłym edytorze tekstu, skopiuj do schowka (Ctrl + C), kliknij kursorem myszy w odpowiednie pole logowania w oknie gry i wklej skrótem Ctrl + V.
  2. Optymalne parametry startowe: W oknie właściwości gry w Steam (Właściwości -> Ogólne -> Opcje uruchamiania) wklej poniższy zestaw flag:
PROTON_USE_WINED3D=0 PROTON_ENABLE_WAYLAND=0 gamemoderun %command% -dx11 -windowed -novid
  • Flaga PROTON_ENABLE_WAYLAND=0 wymusza klasyczny routing wejścia klawiatury przez warstwę XWayland, eliminując gubienie fokusu w formularzach logowania.
  • Parametry -dx11 -windowed gwarantują stabilne renderowanie klatek bez kolizji przy przełączaniu trybów pełnoekranowych.

Brak komentarzy:

Prześlij komentarz