12 września 2018, Marcin Jaskólski

Steam Play - gry z Windows na Linuksa

Kategoria: Gry Gry komputerowe, Tematyka: Linux Steam Valve Steam OS

Steam + Wine = Steam Play, czyli jak uruchomić grę z Windowsa na Linuksie? Chętni do ogrania na Ubuntu takich tytułów jak "nowy" Doom, czy Tekken 7?

Czasy kiedy stwierdzenie "granie na Linuksie" wywoływało śmiech, na szczęście odchodzą już w zapomnienie. Polityka deweloperów zasadniczo się nie zmieni - nadal imperatywem będą wersje na konsole i Windows. W kwestii grania na Linuksie jednak wiele się zmieniło, między innymi dzięki Wine, ale i Valve dołożył tutaj swoje trzy grosze.

Zobaczymy dziś na co moga liczyć "linuksiarze" na platformie Steam. Wszyscy (?) pamiętamy projekt Valve o nazwie Steam Machines oraz szumne zapowiedzi przeportowania dziesiątek, jeśli nie setek tytułów na Linuksa. Pomimo, że efekty nie były imponujące to Valve deklaruje, że wcale nie rezygnuje ze Steam Machines.

Przypomnijmy, że Steam Machines to komputery które miały podjąć walkę z konsolami. Wyposażone w standardowe pecetowe podzespoły, działały pod kontrolą systemu SteamOS i generalnie miały za zadanie trafić pod strzechy graczy. SteamOS to przecież nic innego jak Linux z dogranymi klientem Steama, który uruchamia się automatycznie wraz z systemem w trybie Big Picture.

"Natywne" gry na Linuksa w Steam

Dużą zaletą Steam jest to, że raz kupiony tytuł można ogrywać na różnych platformach włączając w to SteamOS/Linux. Jeśli więc kupiłeś grę, która występuje zarówno w wersji na Windows i Linuksa, to możesz bez problemów grać na obydwu tych systemach. Zwykle Linuksowy port powstaje znacznie później niż Windows, więc warto sprawdzić, jakie gry w waszych bibliotekach dorobiły się linuksowych wersji.

Steam - sklep

W wersjach na jakie platformy istnieje dana gra można sprawdzić na stronie sklepu/w aplikacji Steam.

Steam - wersje gier

Dla przykładu kupując Mount and Blade: Warband otrzymujemy od razu wersje na Windows, MacOS i Linuksa/SteamOS.

Steam - wymagania Linux

Na stronie danej gry można od razu sprawdzić wymagania systemowe.

To ile tych gier na Linuksa w ofercie Steam?

Okazuje się, że biblioteka gier na Linuksa na Steam liczy około... 200 stron. Z miejsca należy jednak zaznaczyć, że większość z tych produkcji to gry małych deweloperów, o których prawdopodobnie nic nie słyszeliście. Można tu na przykład znaleźć Fart Simulator 2018, który być może jest i ciekawą produkcją (nie, nie sprawdzałem), ale co z dużymi tytułami AAA? Przejrzeliśmy te zasoby i zapisaliśmy co bardziej znane tytuły:

Wybrane "natywne" gry na Linuksa w bibliotece Steam

  • Alien: Isolation
  • ARK: Survival Evolved
  • Bioshock: Infinite
  • Borderlands 2 i The Prequel
  • CS: GO
  • Deus Ex: Manking Divided
  • DiRT: Rally
  • Divinity: Original Sin
  • Dying Light
  • HITMAN
  • Mad Max
  • Metro: Last Light Redux
  • >observer_
  • Pillars of Eternity I i II
  • Rise Of The Tomb Raider
  • Rocket League
  • Serious Sam 3: BFE
  • Shadow Warrior
  • SOMA
  • SUPERHOT
  • Tomb Raider
  • Torment: Tides of Numenera
  • Total War: Warhammer
  • Wasteland 2
  • Wiedźmin 2: Zabójcy Królów

Cóż... Na pewno coś można znaleźć, jednak szału nie ma. Wśród perełek na pewno warto wymienić obie części Tomb Raidera, więc jest wysoce prawdopodobne, że i Shadow Of The Tomb Raider (który ma premierę 14 września) też w końcu trafi do użytkowników Linuksa. Wśród zapowiadanych tytułów można wymienić również Serious Sam 4: Planet Badass, czy Bum Simulator (tak - symulator żula). Czyli to wszystko? Nie.

Tu wkracza... Steam Play

W skrócie - Valve wykorzystuje zmodyfikowany silnik Wine (nazywa go Proton), by zapewnić działanie gier dostępnych tylko na system Windows dla użytkowników Linuksa. Dzięki czemu omija się czasochłonny i kosztowny proces portowania gier. Oczywiście mowa o grach znajdujących się na Steam. Od dwóch lat firma Valve wspierała prace nad oprogramowaniem Wine i integrowała je z klientem Steam. Na jakie "atrakcje" możemy liczyć?

  • gry na Windows mogą być uruchamiane na Linuksie bezpośrednio z klienta Steam - zadbano również o wsparcie Steamworks (narzędzia dla deweloperów) i OpenVR
  • oparcie implementacji DX 11 i 12 na API Vulkan
  • ulepszenie trybu pełnoekranowego bez wirtualnego pulpitu
  • automatyczne rozpoznawanie większej ilości kontrolerów
  • poprawiona wydajność gier wykorzystujących wielowątkowość

Trzeba tu jeszcze wykonać gigantyczną pracę i sprawdzić kompatybilność gier - lista zweryfikowanych tytułów jest na razie krótka.

Wybrane gry dostępne na Linuksa w aktualnej wersji Steam Play (beta)

  • DOOM
  • DOOM VFR
  • Fallout Shelter
  • NieR: Automata
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant

Wkrótce ta lista ma się znacznie powiększych (pamiętajcie, że to tylko wybrane przez nas tytuły, więc już teraz jest ona nieco dłuższa). Uwaga - na tę chwilę (testy beta) gry działające na Linuksie dzięki Steam Play, nie będą oznaczone w katalogu jako przystosowane do tego systemu.

Jak uruchamiać gry z Windowsa pod Linuksem z wykorzystaniem Steam Play?

Przede wszystkim zaktualizujcie klienta Steam do najnowszej wersji. Nie zapomnijcie o zainstalowaniu dodatkowego oprogramowania w zależności od posiadanego sprzętu.

Ubuntu - Steam

W ustawieniach powinno znaleźć się menu Steam Play (włączona opcja "Enable Steam Play for supported titles"). W tym momencie gry ze sprawdzoną kompatybilnością, jak np. Tekken 7 będą dla ciebie dostępne.

Ubuntu - Steam Play

A co z grami, których poprawne działanie w Steam Play nie zostało jeszcze zweryfikowane?

Jeśli chcesz spróbować gier, których kompatybilnośc nie jest jeszcze potwierdzona, zaznacz opcję "Enable Steam Play for all titles". Możesz również zmienić wersję narzędzia Proton na nowszą (np. w wersji beta).

Które gry mogą sprawiać największe problemy? Wedle Valve są to na przykład tytuły wykorzystujące zaawansowany DRM (tfu! tfu!) oraz systemy wykrywające oszustwa w grach online. W niektórych przypadkach uruchomienie takich gier może być wręcz niemożliwe.

Co ciekawe, Valve skupia się wyłącznie na Linuksie i chociaż Wine działa również na macOS, wsparcie Steam Play dla tej platformy nie jest planowane.

Sonda

Gram na...

  • 2
  • 4
  • 53
  • 11
Głosowanie dostępne tylko w wersji PC. Już wkrótce wersja moblina.

Komentarze

  • tarzinio, #

    Windowsa nadal trzymam głownie z powodu gier, a strasznie go nienawidzę. Nie gram dużo, ale jak już, no to muszę mieć Windowsa, dla tego mocno trzymam kciuki za ten projekt. Mam nadzieję, że za rok, półtorej, będę mógł przejść całkowicie na linuxa.

  • owatanka, #

    Oj no to jesli to wypali to windows moze stracic duzo uzytkownikow.

  • pablo11, #

    Też trzymam Windowsa głównie z powodu gier. Mam ich prawie 2TB na dysku( a kiedyś się zastanawiałem czy kiedykolwiek w ogóle wykorzystam 1TB dysk). Linuxa nie mam na dual boocie głównie ze względu na wrogość Windows 8 wobec linuxa (uszkadzanie bootloadera). Co mogę jednak stwierdzić, to kiedyś szukając sensownego rozwiązania na niekompatybilność Windowsów nowszych od 7demki z grami na Xpka itp. zainstalowałem VirtualBoxa, na nim linuxa, a na nim grę na Wine. Starsze gry da się tak uruchomić bez problemu.

  • JohnyJones, #

    "Deus Ex: Manking Divided"

    To chyba jakaś nowa część.

  • DarioX7, #

    Nie można zapomnieć o Sid Meier's Civilization® V i VI, które są też natywnie dla Linuxa

  • Damian Szymański, #

    Zapomniałeś o CIV Beyond Earth. Wszystkie trzy części są dostępne natywnie i działają bardzo dobrze. Sam je posiadam i zostawiłem w nich sporo godzin :)

  • Damian Szymański, #

    Z Linuksa korzystam od lat, dzisiaj nie widzę już najmniejszego powodu aby wracać do Windows. Praca, dom i rozrywka na Linuksie - sprawuje się idealnie. Gram, może nie za często ale gram. Ostatnio ogrywam CS:GO i Dote 2. Dote testowałem na Windows i Linux. Na Linuksie mam około 15FPS więcej - niewiele ale jednak. Benchmarki dostępne w sieci dla kart NVIDIA sugerują nawet 40 FPS więcej i to dla każdego przedziału min/średnie/maks. Dlatego uważam, że jeżeli port gry jest dobrze zrobiony to na Linuksie gra może działać znacznie lepiej.

    Proton? Fakt, działa. W tej chwili ogrywam chyba już po raz 10 starego wieśka i działa, po prostu działa, bez żadnych kłopotów, bez bawienia się z wine. Po prostu aktywuje nowy steamplay, klikam pobierz i działa. Właśnie skończyłem pobierać także W3 no i też działa. Co prawda nie mam super mocnego sprzętu aby cieszyć się 60FPS ale działa. Za dużo w niego jeszcze nie pobrałem na Linuksie, ale myślę, że przy weekendzie trochę przysiądę :)

    Inna sprawa Valve wciąż mocno wspiera Linuksa. Wciąż rozwijają SteamOS - chociaż niektórzy wróżyli mu śmierć. Ciągle zatrudniają nowych deweloperów czy to stosu grafiki dla mesa/radeonsi/radv czy też do VR dla Linuksa, a ostatnio nawet do implementacji Vulkana na DX11.
    Mogę się założyć, że to nie ostatnie słowo Valve w sprawie Linuksa, myślę, że takie steam machines 2.0 może się pojawić - tylko tym razem poprawione i z dobrą promocją. Kto wie, kto wie.

  • plewcio, #

    ARK: Survival Evolved
    ta gra to nie działa dobrze nawet na maszynach producenta :P

Dodaj komentarz

Dodawanie komentarzy tylko w wersji dla PC. Już wkrótce wersja mobilna.

Nie przegap

Szanowny Czytelniku.

Aby dalej móc dostarczać Ci materiały redakcyjne i udostępniać nasze usługi, pozostając w zgodzie z zasadami RODO, potrzebujemy również zgody na ewentualne dopasowywanie treści marketingowych do Twojego zachowania. Dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności. Dowiedz się więcej.