Jakiś czas temu pojawiły się w sieci doniesienia, że Valve pracuje nad uruchamianiem gier ze Steam’a na Linux’ie. Oczywiście chodzi tutaj o tytuły, które nie posiadają oficjalnego wsparcia na ten darmowy system operacyjny. Teraz przypuszczenia te zostały potwierdzone. Valve właśnie rozpoczęło testy klienta Steam Play, który zawiera narzędzie Proton. Jest to specjalnie zmodyfikowana wersja Wine, która została dopracowana pod kątem uruchamiania gier Windowsowych na Linux’ie.

Nie każdy przepada za systemami operacyjnymi Microsoftu. Jednak fani Linux’a, którzy są jednocześnie graczami, mają utrudnione życie. Większość producentów gier komputerowych opracowuje swoje tytuły z myślą o Windowsie. Mało kto ma w planach poświęcenie dodatkowych godzin pracy deweloperów, którzy mieliby zająć się opracowaniem oraz utrzymaniem portu gry na Linux’a. Dlatego dużą popularnością cieszy się projekt Wine, który pozwala na uruchamianie aplikacji Windowsowych. Natomiast Valve zależy na tym, żeby gracze korzystający z Linux’a nie byli w żaden sposób ograniczani przy wyborze gier. Dlatego firma od dwóch lat wspiera projekty, które mają na celu poprawienie kompatybilności pomiędzy platformami. Wysiłek ten był do tej pory skupiony wokół Wine oraz API Vulkan. Teraz czas na kolejny krok.

Steam Play Linux

Steam Play z narzędziem Proton to wielki ukłon w stronę Linux’a

Proton jest zmodyfikowaną wersją Wine. Narzędzie to powstało we współpracy z firmą CodeWeavers. Posiada ono natywną obsługę Steamworks oraz OpenVR. Natomiast implementacja DirectX 11 i 12 została przeprowadzona z użyciem Vulkan’a. Poprawiona została również obsługa trybu pełnoekranowego, która nie wymaga już stosowania wirtualnych pulpitów. Valve zadbało również o poprawną obsługę wszystkich kontrolerów współpracujących ze Steam’em. Poprawiono również wydajność gier korzystających z wielowątkowości.

Cały projekt jest na razie w fazie testów beta. Jednak Valve przygotowało już pierwszą listę wspieranych gier:

  • Beat Saber
  • Bejeweled 2 Deluxe
  • Doki Doki Literature Club!
  • DOOM
  • DOOM II: Hell on Earth
  • DOOM VFR
  • Fallout Shelter
  • FATE
  • FINAL FANTASY VI
  • Geometry Dash
  • Google Earth VR
  • Into The Breach
  • Magic: The Gathering – Duels of the Planeswalkers 2012
  • Magic: The Gathering – Duels of the Planeswalkers 2013
  • Mount & Blade
  • Mount & Blade: With Fire & Sword
  • NieR: Automata
  • PAYDAY: The Heist
  • QUAKE
  • S.T.A.L.K.E.R.: Shadow of Chernobyl
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant
  • Tropico 4
  • Ultimate Doom
  • Warhammer 40,000: Dawn of War – Dark Crusade
  • Warhammer 40,000: Dawn of War – Soulstorm

Z biegiem czasu będzie ona uzupełniana o kolejne tytuły. Jednocześnie firma zachęca graczy do testowania narzędzia Proton i używania go do uruchomienia innych gier. Warto tutaj zaznaczyć, że opracowane przez Valve narzędzie jest projektem open source. Zatem cały kod źródłowy został udostępniony na GitHub’ie.

Źródło: Steam

PJ
Przemek jest mózgiem operacyjnym SpeedTest.pl. Studiował na Politechnice Wrocławskiej elektronikę i telekomunikację. Zarządza projektami IT, relacjami z klientami oraz nadzoruje procesy rozwoju. Prywatnie zaangażowany w rodzinę, wsparcie różnych działalności charytatywnych i projekty ekstremalne.