Jak grać w gry PC na Linuksie
Jeśli jesteś nowy w Linuksie, sprawdź nasz przewodnik przełącznika przed przeczytaniem tego, jak to pomaga znać podstawy. Nie ma jednego distro, które jest „najlepsze” dla gier, ale oparte na Ubuntu takie jak Ubuntu, Linux Mint i Pop!_OS są dobrymi opcjami dla ich szerokiego wsparcia i pomocnych społeczności. Jeśli masz inne środowisko Linux na swoim systemie, może trzeba będzie zbadać najlepszy sposób, aby zainstalować odpowiednie pakiety i sterowniki. Jednak prawie na pewno możesz sprawić, by gry działały.
Przed podjęciem jakichkolwiek prób, powinieneś upewnić się, że twoje distro zawiera wymagane sterowniki graficzne. Jeśli nie, użytkownicy Nvidii powinni pobrać oficjalne sterowniki tej firmy, a użytkownicy AMD powinni zainstalować otwarte sterowniki Mesa. Procedura instalacji sterowników może się różnić w zależności od systemu, więc nie będziemy się w nią zbytnio zagłębiać, ale użyłem tych instrukcji dla Linux Mint dla sterowników i tych instrukcji dla niektórych dodatkowych pakietów Vulkan, które dały dobre rezultaty.
Nim przejdziemy dalej, złagodź nieco swoje oczekiwania. Podczas gdy granie na Linuxie jest łatwiejsze niż kiedykolwiek, wciąż nie jest na równi z Windowsem. Niektóre gry nie będą działać w ogóle, a inne mogą mieć małe graficzne dziwactwa lub obniżoną wydajność. Inne mogą wymagać trochę Googlingu i podrasowania wiersza poleceń aby stały się grywalne. Doświadczenie nie jest jeszcze tak gładkie jak masło – to wciąż bardzo linuksowe – ale gdy już opanujesz podstawy, możesz być zaskoczony, jak wiele gier jesteś w stanie uruchomić. Oto twoje opcje.
Znajdź gry kompatybilne z Linuksem
Linux zyskał trochę gruntu w świecie gier, a wiele wartościowych tytułów jest natywnie grywalnych na tej platformie. Gdy będziesz kupował gry, spróbuj przefiltrować swój cyfrowy sklep przez tytuły przyjazne Linuksowi. Na przykład w Steamie przejdź do zakładki Sklep, kliknij menu rozwijane Gry i wybierz SteamOS + Linux, aby zobaczyć wszystkie gry Steam przeznaczone dla Linuksa.
Możesz również wyszukać tytuł, który chcesz i spojrzeć na kompatybilne platformy. Jeśli zobaczysz małe logo Steam obok logo Windows, oznacza to, że gra jest kompatybilna z SteamOS i Linuksem. Znajdziesz tu wiele gier indie, obok znanych tytułów, takich jak Shadow of the Tomb Raider, Civilization VI i Counter-Strike: Global Offensive.
Inne sklepy mają podobne filtry. Na GOG.com. Head to Store > Browse All Games > Wszystkie gry dla Linuksa. Każda gra z małą ikonką pingwina powinna być kompatybilna. To samo dotyczy The Humble Store, gdzie możesz przejść do Przeglądaj > Wszystkie, a następnie przefiltrować Platformę do Linuksa – szukaj tej ikony pingwina. Możesz być zaskoczony, jak wiele gier są opracowane specjalnie dla ulubionego open-source OS. Ale nie poprzestawaj na tym – jest jeszcze lepiej.
Graj w gry Windows z Protonem/Steam Play
Dzięki nowemu narzędziu od Valve zwanemu Proton, które wykorzystuje warstwę kompatybilności WINE, wiele gier opartych na Windows jest całkowicie grywalnych na Linuksie poprzez Steam Play. Żargon jest tu trochę mylący – Proton, WINE, Steam Play – ale nie martw się, używanie tego narzędzia jest banalnie proste.
Kiedy otworzysz Steam na Linuksie, przejrzyj swoją bibliotekę. Niektóre gry mają niebieski, klikalny przycisk Instaluj, nawet jeśli nie są wymienione w sklepie jako kompatybilne z Linuksem. Te gry są przygotowane do uruchomienia pod Protonem, a granie w nie powinno być tak proste jak kliknięcie Zainstaluj. W moim przypadku, zarówno NieR: Automata jak i Doom były gotowe do uruchomienia pod Protonem po wyjęciu z pudełka.
Jeśli szukasz gier kompatybilnych z Protonem, będziesz miał trudny czas, ponieważ Steam Store nie pokazuje, które gry są kompatybilne. Zamiast tego, będziecie musieli zajrzeć do swojej istniejącej biblioteki gier, by sprawdzić, które tytuły da się zainstalować. Co czyni sprawy jeszcze mniej jasnymi, to fakt, że wiele gier będzie działać z Protonem, nawet jeśli Steam oficjalnie nie zezwolił na ich instalację.
Tutaj z pomocą przychodzi ProtonDB. Jest to stworzona przez społeczność lista gier, które działają w ramach Steam Play z Protonem, wraz ze szczegółami dotyczącymi sprzętu, wersji Protonu i wszelkich poprawek, które są wymagane dla optymalnej wydajności. Na przykład, Dishonored nie ma niebieskiego przycisku Install, ale jest zgłoszone jako „Gold” przez użytkowników ProtonDB, co oznacza, że powinno być bardzo grywalne.
Aby zainstalować nieobsługiwane gry, otwórz ustawienia Steam, przejdź do zakładki Steam Play i zaznacz pole Enable Steam Play for All Other Titles. Będziesz wtedy w stanie zainstalować i grać w dowolną grę w swojej bibliotece. Pamiętaj, że wiele z nich nie będzie działać, ale ProtonDB może powiedzieć ci, które tytuły osiągną najlepsze wyniki. Jeśli masz problemy, spróbuj posortować raporty według CPU lub GPU, by zobaczyć notatki od ludzi z podobnym sprzętem.
Jeśli lista ProtonDB mówi, że gra działa z konkretną wersją Protona, możesz kliknąć prawym przyciskiem myszy na grę, przejść do Właściwości i zaznaczyć opcję Wymuś użycie konkretnego narzędzia zgodności Steam Play, by wybrać właściwą. Możesz również kliknąć przycisk Ustaw opcje uruchamiania, aby włączyć wszelkie dodatkowe flagi wymienione na liście ProtonDB. To może wymagać trochę prób i błędów, aby znaleźć to, co działa, ale byłem w stanie uzyskać całkiem sporo gier z odrobiną fiddlingu.
Instaluj inne gry z Lutris
Proton nie jest jedynym narzędziem przenoszącym gry tylko z Windows na Linuksa. Lutris to program do zarządzania grami, zaprojektowany do uruchamiania gier pod WINE i innymi emulatorami lub warstwami kompatybilności. Działa on jak jeden sklep dla wszystkich twoich gier, z instalowanymi jednym kliknięciem skryptami, które zawierają wszystkie niezbędne poprawki. To powiedziawszy, nadal może wymagać trochę pracy w linii poleceń, aby się uruchomić, więc pomaga mieć trochę doświadczenia z Linuksem, ponieważ będziesz przekopywał się przez niektóre z jego dokumentacji, aby poskładać wszystkie kawałki razem.
Możesz zainstalować Lutrisa używając tych instrukcji, chociaż twoje ulubione gry mogą potrzebować kilku innych pakietów, zanim będą działać poprawnie. Przy pierwszym uruchomieniu, Lutris powiedział mi, że potrzebuję pewnych 32-bitowych sterowników, wraz z WINE i jego zależnościami, zainstalowanych zanim gra będzie działać. Do tego dochodzi fakt, że dana gra może wymagać dodatkowych pakietów – na przykład Overwatch wymaga kilku warunków wstępnych, aby Battle.net działał poprawnie.
Lutris powinien wskazać ci właściwy kierunek, gdy chcesz zainstalować daną grę, ale instrukcje nie zawsze są idealne. W rezultacie możesz napotkać kilka problemów podczas instalowania wszystkich wymagań wstępnych, w zależności od systemu i poziomu doświadczenia.
Jeśli masz już zainstalowane wszystkie te pakiety, ustawienie gry powinno być dość proste: wyszukaj ją w Lutrisie, kliknij przycisk Instaluj, a Lutris przygotuje grę z optymalnymi ustawieniami WINE. Zauważ, że niektóre gry mogą działać bardzo wolno dopóki nie skończą kompilować shaderów, po czym wydajność powinna być bardziej grywalna – musisz trochę poczekać po pierwszym otwarciu gry zanim zacznie działać płynnie.
Każda gra jest inna
To nie są jedyne sposoby na uruchomienie gry na Linuksie, ale większość nowoczesnych, znanych tytułów, które możesz uruchomić powinna być dostępna poprzez jeden z tych sposobów. Jeśli masz konkretną grę, którą chcesz uruchomić, a która nie jest dostępna w powyższych zasobach, wygoogluj ją. Niektóre z nich mogą wymagać nieco więcej pracy, aby je uruchomić, choć możesz być w stanie pominąć tę pracę dzięki podobnym narzędziom opartym na WINE, takim jak PlayOnLinux.
Jeśli uruchomisz grę za pomocą jednej z powyższych metod, ale napotkasz problemy, mogą istnieć specyficzne ustawienia, które musisz zmienić, pakiety zależności do zainstalowania lub łatki do zastosowania w grze – ponownie, ProtonDB jest świetnym źródłem. Nie zniechęcaj się i nie bój się prosić o pomoc w społecznościach takich jak /r/linux_gaming (oczywiście po sprawdzeniu, czy twoje pytanie nie zostało już zadane).
I hej, jeśli wszystko inne zawiedzie, zawsze możesz strumieniować grę z chmury używając Google Stadia, lub z komputera z Windowsem w domu używając Steam’s Remote Play lub Moonlight – sprawdź nasz przewodnik po strumieniowaniu gier w domu po więcej.
Ujawnienie: Humble Bundle jest własnością IGN, która jest własnością PCMag parent company Ziff Davis.