Jak grać w prawie każdą grę Windows w systemie Linux za pomocą Steam Play?

Jak grać w prawie każdą grę Windows w systemie Linux za pomocą Steam Play?

Gracze PC, którzy chcą przejść na Linuksa, mają problem: biblioteka po prostu nie jest wystarczająco duża. Podczas gdy niektóre tytuły AAA pojawiają się na Linuksie, zazwyczaj są one ograniczone do Steam i zazwyczaj pojawiają się po premierze Windows i macOS.





Ale co, jeśli powiemy ci, że Linux może teraz uzyskać dostęp do prawie całej biblioteki gier Windows na Steamie?





Oto jak grać w gry Windows w systemie Linux z wersją beta Steam Play.





jak zdobyć mac os na Windows

Gry Windows w systemie Linux: aktualna sytuacja

W ciągu ostatnich kilku lat scena stale się poprawiała dla graczy Linuksa. Popularność platformy powoli rosła, na tyle, że kilka ważnych nowych tytułów zostało wydanych bezpośrednio na Linuksie.

Ale w przypadku innych tytułów, jak uruchomić gry Windows na Linuksie?



  • Wino/PlayOnLinux : Korzystając z warstwy kompatybilności Wine i interfejsu PlayOnLinux, gracze Linuksa mogą uruchamiać tytuły Windows z różnym powodzeniem.
  • Crossover CodeWeavers : Zastrzeżona wersja Wine, której ulepszenia zostały później dodane do Wine. Jest przeznaczony głównie do uruchamiania aplikacji Windows na macOS i Linux, a nie do gier.
  • Maszyna wirtualna : Możesz utworzyć maszynę wirtualną z systemem Windows w systemie Linux i uruchamiać wiele gier Windows.
  • Gra na Steam : Wydany po raz pierwszy w 2010 r., umożliwia uruchamianie wielu gier na komputery z systemem Windows w systemie Linux.

Podczas gdy kompatybilność z systemem operacyjnym poprawiła się od czasu, gdy Gabe Newell z Valve wyraził pogardę dla Windows, problemy z wydajnością i kompatybilnością utrudniały granie w Linuksie.

To może się wkrótce zmienić wraz z wydaniem nowego programu beta Steam Play.





Nowa wersja beta gry na Steam

W sierpniu 2018 roku ukazała się wersja beta Steam Play, nowa wersja oprogramowania, która umożliwia uruchamianie gier Windows w systemie Linux. Po dwóch latach współpracy z CodeWeavers i innymi firmami, obejmuje to zmodyfikowaną wersję Wine, znaną jako Proton, oraz wsparcie dla wieloplatformowy interfejs API grafiki 3D Vulkan .

Pierwsze wydanie obsługuje 27 tytułów, ale możesz zasugerować innym . Co więcej, inne tytuły również będą działać, jeśli współpracowały z Wine w przeszłości.





Proton różni się od Wine na kilka sposobów, w szczególności implementacją mostków vkd3d Direct3D 12, OpenVR i Steamworks API, poprawkami dla Direct3D 9 i Direct3D 11, ulepszonym kontrolerem gier i obsługą pełnego ekranu. Ważny jest również zestaw poprawek esync (skrót od „synchronizacji opartej na zdarzeniach”), który zapewnia poprawę wydajności dla wielowątkowości.

Ogólnie oczekuje się dobrej wydajności dla tytułów Vulkan, chociaż tam, gdzie wymagane jest tłumaczenie API, bardziej prawdopodobne jest bardziej tradycyjne doświadczenie Wine. Niezależnie od tego, jest to wielki krok naprzód w grach na Linuksie.

Co więcej, każdy może zainstalować wersję beta Steam Play. Oto jak!

Dołącz do Steam Play Beta

Będziesz potrzebować Klient Steam działający na Twoim komputerze z systemem Linux . Możesz zainstalować go jako aplikację lub być preinstalowanym z twoją dystrybucją Linuksa zorientowaną na gry (np. Dystrybucja SteamOS ).

Aby rozpocząć, otwórz Steam i zaloguj się. Znajdź Steam > Ustawienia menu, a następnie przejdź do Konto patka.

Tutaj znajdziesz Uczestnictwo w wersji beta sekcja i kliknij Reszta . Wybierz Aktualizacja beta Steam na liście rozwijanej, a następnie ok potwierdzać.

Steam poprosi Cię o ponowne uruchomienie aplikacji. Po ponownym uruchomieniu należy zainstalować nową wersję, więc przygotuj się na krótkie oczekiwanie na pobranie 150 MB danych.

Jeśli używasz trybu Big Picture w Steam, instrukcje są nieco inne. otwarty Ustawienia > System i zaznacz Weź udział w wersji beta klienta . Po wyświetleniu monitu uruchom ponownie Steam.

Zainstaluj zaktualizowane sterowniki graficzne

Aby kontynuować, musisz zaktualizować sterowniki graficzne na swoim urządzeniu z systemem Linux. Jeśli używasz SteamOS, aktualizacja już to zrobiła.

Poniższe kroki dotyczą urządzeń Ubuntu 18.04 LTS z grafiką Nvidia, AMD lub Intel.

Nvidia

Aby grać w gry w wersji beta Steam Play, musisz zainstalować najnowsze zastrzeżone sterowniki. Otwórz terminal i dodaj PPA kierowcy firmy Canonical za pomocą tych poleceń:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt install nvidia-driver-396

Po pobraniu sterownika uruchom ponownie system Linux.

AMD/Inteli

W przypadku kart graficznych AMD lub Intel musisz zainstalować najnowsze sterowniki Mesa i LLVM:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

Pamiętaj o ponownym uruchomieniu systemu po zainstalowaniu sterowników. Gracze VR mogą również skorzystać z obsługi AMD dla swoich urządzeń za pomocą tych poleceń:

sudo add-apt-repository ppa:kisak/steamvr4pk sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04

Po zainstalowaniu tych sterowników twój komputer z systemem Linux będzie gotowy (zakładając, że ma odpowiedni sprzęt graficzny) do grania w prawie każdą grę Windows za pośrednictwem Steam. Sprawdź Fora pomocy technicznej Steam za pomoc w instalacji sterowników w innych dystrybucjach.

Zainstaluj grę Windows na Linuksie na Steam

Domyślnie na Steamie można instalować tylko gry kompatybilne z Linuksem. Nawet po dołączeniu do programu beta nie ma możliwości zainstalowania gier w interfejsie użytkownika Steam. Kliknięcie prawym przyciskiem i wybranie zainstalować z menu spowoduje natychmiastowy komunikat o błędzie.

jak stworzyć grupę w wiadomości

Dlaczego nie możesz zainstalować? Cóż, musisz włączyć Steam Play dla tytułów w swojej bibliotece.

W Steamie przejdź do Steam > Ustawienia > Gra Steam i upewnij się, że oba Włącz Steam Play dla obsługiwanych tytułów oraz Włącz Steam Play dla wszystkich tytułów są sprawdzane.

(Istnieje również możliwość przełączania się między wersjami Proton, co przyda się przy rozwiązywaniu problemów)

Kliknij ok aby potwierdzić, i postępuj zgodnie z instrukcjami, aby ponownie uruchomić Steam. Będziesz wtedy mógł wybrać dowolny tytuł, kliknąć prawym przyciskiem myszy i wybrać zainstalować . Uważaj jednak: tytuły, które wcześniej nie działały pod Wine, prawdopodobnie nie będą nagle działać.

Uruchomienie gry spowoduje wyświetlenie komunikatu informującego, że zostanie uruchomiona przez Steam Play. Kliknij ok kontynuować i grać!

Jak Steam Play może usprawnić gry na Linuksie

Granie w systemie Linux poprawiło się już dziesięciokrotnie wraz z wydaniem wersji beta Steam Play. Ale może stać się jeszcze bardziej niesamowity dzięki Valve, który ułatwia programistom zaangażowanie się.

Wsparcie Vulkan jest główną częścią tej strategii, z Twórcy błagania Valve którzy obecnie nie wypuszczają na Linuksa :

'[T]akieruj Vulkan natywnie, aby oferować najlepszą możliwą wydajność na wszystkich platformach, a przynajmniej oferuj ją jako opcję, jeśli to możliwe. Dobrym pomysłem jest również unikanie inwazyjnego oprogramowania pośredniczącego DRM innych firm, ponieważ czasami uniemożliwia ono prawidłowe działanie funkcji zgodności”.

To doskonała wiadomość na przyszłość!

Zagraj w swoje ulubione gry Windows na Steamie

Koniec z grzebaniem w konfiguracjach Wine i koniec z frustracją. Valve ożywiło gry na Linuksie we właściwym czasie i każdy może się w to zaangażować.

Podsumowując, możesz zainstalować gry Windows w Linuksie przez Steam w następujący sposób:

  • Skorzystaj z subskrypcji beta klienta Steam
  • Pobierz klienta beta
  • Zainstaluj zaktualizowane sterowniki graficzne
  • Włącz Steam Play w Steam

Teraz możesz napotkać problemy z prawidłowymi sterownikami graficznymi (ja to zrobiłem), ale znajdziesz tutaj pomoc online. Jednak po rozwiązaniu tego potencjalnego problemu Twoje urządzenie z systemem Linux będzie gotowe do zainstalowania prawie każdej gry Windows na Steam.

Może teraz nadszedł czas, aby zamknąć Windows!

Udział Udział Ćwierkać E-mail 5 wskazówek, jak doładować swoje maszyny VirtualBox Linux

Masz dość słabej wydajności oferowanej przez maszyny wirtualne? Oto, co powinieneś zrobić, aby zwiększyć wydajność VirtualBox.

Czytaj dalej
Powiązane tematy
  • Linux
  • Hazard
  • Parowy
  • Linux
  • Wskazówki dotyczące gier
  • Gry na Linuksie
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować