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:
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:
- Otwórz menu aplikacji Bazzite i uruchom menedżer ProtonPlus.
- Upewnij się, że jako platforma docelowa wybrany jest Steam.
- Na liście dostępnych pakietów odszukaj sekcję GE-Proton i zainstaluj najnowszą dostępną kompilację (np. GE-Proton11-x).
- Zrestartuj klienta Steam (menu Steam -> Zakończ).
- Kliknij prawym przyciskiem myszy na MIR4 w bibliotece Steam -> Właściwości... (Properties) -> zakładka Zgodność (Compatibility).
- 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:
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:
- 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.
- 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:
- 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.
