Anonim

Czy Linux to platforma do gier?

Szybkie linki

  • Czy Linux to platforma do gier?
  • Która dystrybucja?
  • Kierowcy
    • NVIDIA
      • Instalowanie
    • AMD
      • Instalowanie
  • Natywne gry
    • Parowy
    • Zestaw pokorny
    • GoG
  • Wino
    • Zainstaluj Wine With Staging i Gallium Nine
    • Korzystanie z wina
      • Prefiksy Wina
      • Winecfg
      • Winetricks
  • Lutris
    • Zainstaluj Lutris
    • Utwórz konto
    • Biegacze
    • Gry
  • Uwaga na temat przejścia GPU
  • Zakończyć

Czy umiesz grać w systemie Linux? To pytanie zadawano od lat online. W zależności od tego, kogo zapytasz, może to być najlepsza platforma do gier w historii lub kompletne śmieci. Prawda leży gdzieś pośrodku.

Linux może być ogromnym bólem. Istnieje wiele urządzeń peryferyjnych do gier, które nie działają lub nie działają dobrze w systemie Linux. Na ogół nie są zaprojektowane do obsługi tego. Większość najlepszych gier nie jest wydawana na Linuksa, a przynajmniej nie od razu. Jako dodatkowy bonus, sterowniki graficzne w przeszłości były poważnym problemem.

Dlaczego miałbyś grać w systemie Linux? To może być świetne. Linux jest stabilny i niezawodny. Zwykle jest bardzo lekki w zakresie zasobów systemowych, uwalniając więcej do grania. Linux daje Ci też całkowitą kontrolę. Oznacza to, że nie będziesz już zmuszać gardła do nieprzyjemnych aktualizacji. Istnieje wiele gier, które działają na Linuksie, albo natywnie, albo z Wine. Istnieje również więcej niż wystarczająca liczba urządzeń peryferyjnych, które działają w systemie Linux. Stan gier w Linuksie stale się poprawia w szybkim tempie, więc można śmiało powiedzieć, że gry w Linuksie będą odtąd tylko lepsze. Konsensus w społeczności Linuksa jest taki, że więcej programistów wspiera Linuksa, jeśli więcej osób zacznie grać w Linuksa. To położyłoby kres jedynym prawdziwym problemom z grami w Linuksie.

Która dystrybucja?

Nowi użytkownicy Linuksa często zastanawiają się, która z wielu dystrybucji Linuksa jest najlepsza do gier. We wszystkich praktycznych celach są takie same. Możesz grać na dowolnej dystrybucji Linuksa. Pytanie jest naprawdę; jak łatwo jest grać w dystrybucji? Jeśli wybierzesz dystrybucję korporacyjną, taką jak CentOS, możesz grać w gry, ale konfiguracja będzie dużym problemem. W przypadku gier najlepiej wybrać dystrybucję, która jest stosunkowo aktualna i dobrze obsługiwana. Istnieją dwie główne rekomendacje, Ubuntu i Arch Linux. Ubuntu jest najlepszy dla nowych użytkowników Linuksa. Arch jest przeznaczony dla osób, które chcą mieć większą kontrolę nad systemem i wygodnie dostosowują i przeglądają elementy wewnętrzne systemu. Dotyczy to również wszystkich pochodnych zarówno Ubuntu, jak i Arch. Jeśli wolisz Linux Mint, to świetnie! Jest taki sam jak Ubuntu i wszystko będzie dobrze. Chcesz Ubuntu z KDE? Wypróbuj Kubuntu. Nadal nie będziesz mieć problemów z graniem. Ważne jest jednak, aby zawsze używać bieżącej wersji Ubuntu, a nie wersji LTS. Wersja LTS jest przeznaczona głównie dla serwerów i stacji roboczych.

Kierowcy

Kierowcy są czymś wielkim. Bez dobrych sterowników nawet najbardziej wydajne karty graficzne działają jak śmieci. AMD i NVIDIA nadal są dwiema opcjami przy wyborze karty graficznej dla Linuksa, ale ich podejście jest zupełnie inne.

NVIDIA

NVIDIA wydaje zastrzeżone sterowniki dla Linuksa, które zachowują się podobnie do sterowników Windows. NVIDIA dotrzymuje własnego harmonogramu wydań i tak naprawdę nie współpracuje ze społecznością Linuksa. Od czasu do czasu może to powodować problemy ze zgodnością.

Jednak sterowniki zwykle działają bardzo dobrze. Przez większość czasu są one porównywalne z odpowiednikami systemu Windows. NVIDIA dostarcza również program graficzny do konfiguracji sterowników. Nie jest tak w pełni funkcjonalny jak w systemie Windows, ale ma większość elementów sterujących, których możesz szukać.

Instalowanie

Ubuntu / Mint

Najpierw musisz dodać sterownik graficzny PPA do swojego systemu, aby uzyskać najnowsze sterowniki.

$ sudo add-apt-repository ppa: graphics-drivers / ppa

Następnie zaktualizuj Apt.

Aktualizacja sudo apt

Na koniec zainstaluj sterowniki.

$ sudo apt install nvidia-graphics-drivers-387 ustawienia nvidia

Arch Linux

Arch Linux ma sterowniki dostępne w swoich repozytoriach. Zainstaluj je za pomocą Pacmana.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD ma zupełnie inne podejście do swoich sterowników. AMD wydało źródło prawie każdego aspektu sterowników dla Linuksa. Ściśle współpracują ze społecznością open source, aby zintegrować sterowniki AMD z istniejącymi programami graficznymi, które zasilają pulpity graficzne Linux. W ten sposób karty graficzne AMD powinny natychmiast działać na aktualnych dystrybucjach Linuksa. Oznacza to również, że najnowsze wersje jądra Linuksa i najnowsze wersje Mesa stale aktualizują sterowniki graficzne AMD. Jednak na razie nie są tak dobre, jak sterowniki Windows, ale ciągle się poprawiają.

Instalowanie

Ubuntu / Mint

Prawdopodobnie będziesz mieć działające sterowniki graficzne natychmiast po zainstalowaniu Ubuntu, ale jeśli chcesz uzyskać najlepszą wydajność, możesz włączyć super-aktualne repozytorium Mesa, które zawiera najnowsze aktualizacje dla AMD.

$ sudo add-apt-repository ppa: oibaf / graphics-drivers

Następnie zaktualizuj i zaktualizuj system.

$ sudo apt update $ sudo apt upgrade

Arch Linux

Arch Linux powinien zawsze mieć zawsze dostępne najnowsze sterowniki AMD. Po zainstalowaniu pulpitu graficznego powinieneś uzyskać wszystko, ale upewnij się, że masz zainstalowany program xf86-video-amdgpu.

Natywne gry

Granie natywnie w systemie Linux jest zawsze najlepsze. Ponieważ gry są stworzone dla systemu Linux, działają lepiej. Brzmi prosto, ale w Linuksie duży nacisk kładzie się na kompatybilność z programami Windows, natywne gry w Linuksie są zapominane. Istnieją tysiące gier dostępnych natywnie w systemie Linux. Steam bardzo dobrze obsługuje Linuksa. Pakiet Humble i GoG oferują również wiele gier Linux. Nie, to nie są tylko przestarzałe śmieci. Istnieje mnóstwo świetnych gier niezależnych oprócz niektórych dużych tytułów, które zostały przeniesione.

Parowy

Klient Steam jest już dostępny dla niemal każdej dystrybucji Linuksa. Instalacja jest bardzo prosta, a kiedy to zrobisz, uzyskasz dostęp do tej samej Steam, której można się spodziewać w systemie Windows.

Ubuntu / Mint

$ sudo apt install steam

Arch Linux

# pacman -S Steam

Zestaw pokorny

Pakiet Pokorny nie ma klienta. Ma jednak długą historię obsługi Linuksa i ma dość bogatą bibliotekę gier Linux.

Teraz nie oczekuj, że każda gra w pakiecie Humble będzie obsługiwać Linuksa. Jest ich sporo. Starają się zawrzeć w pakiecie tytuły Linuksa i zawsze jest tam Humble Bundle Store.

GoG

GoG to doskonały sklep internetowy do kupowania gier bez DRM dla każdej platformy. GoG ma dość szeroki wybór gier na Linuksa i możesz je wyszukiwać i sortować, aby łatwo je znaleźć.

Klient Galaxy GoG nie jest jeszcze dostępny dla Linuksa, ale jest w fazie rozwoju. To naprawdę nie ma znaczenia, ponieważ gry nie zawierają DRM.

Brak gier DRM sprawia, że ​​GoG jest idealnym miejscem do kupowania gier na Wine. DRM może przeszkadzać Wine, a platformy takie jak Steam tworzą dodatkową konfigurację. Samodzielne gry bez DRM są najłatwiejsze do skonfigurowania za pomocą Wine.

Wino

Ponieważ wino było ostatnim tematem, nadszedł dobry czas, aby przejść do niego. Wino jest właściwie i akronimem dla W ine I s N ot an E mulator. To dlatego, że Wine nie jest pełnym emulatorem. Zamiast tego jest to warstwa zgodności, która tłumaczy kod specyficzny dla systemu Windows na coś, co Linux może zrozumieć i z czym może współpracować.

Wino nie jest idealne i nie działa przez cały czas. Wine działa najlepiej ze starszymi aplikacjami i zwykle wymaga pewnej konfiguracji.

To powiedziawszy, Wine jest twoją pierwszą opcją do grania w gry Windows na Linuksie.

Zainstaluj Wine With Staging i Gallium Nine

Prowadzenie zwykłego wina waniliowego nie jest dobrym pomysłem. Brakuje wielu łatek, które sprawiają, że działa więcej gier. Dostępne są wersje Wine z już zainstalowanymi łatkami. Otrzymują one częste aktualizacje i otwierają przed Tobą wiele innych gier.

Ubuntu / Mint

W przypadku systemów Ubuntu dostępna jest umowa PPA. Zainstaluj go w swoim systemie.

$ sudo add-apt-repository ppa: commendsarnex / winedri3

Zaktualizuj i zainstaluj Wine

$ sudo apt update $ sudo apt install wine-d3d9-staging

Arch Linux

Arch Linux ma pakiet dostępny w AUR. Ma mnóstwo zależności, więc lepiej jest do tego użyć yaourt lub pacaur. Pakiet nazywa się wine-gaming-nine.

Korzystanie z wina

Po zainstalowaniu Wine w systemie możesz od razu spróbować uruchomić programy .exe systemu Windows. Niektóre prawdopodobnie będą działać, ale wiele innych nie. Dlatego musisz skonfigurować Wine.

Prefiksy Wina

Po uruchomieniu Wine tworzy katalog ze wszystkimi plikami Windows i strukturą katalogów, które musi funkcjonować. Domyślnie plik ten znajduje się w /home/user/.wine. Wine umieści wszystko w tym katalogu, w tym gry, które zainstalujesz. To jest domyślny prefiks Wine.

Wine skonfiguruje prefiks i zapisze w nim wszelkie odpowiednie pliki konfiguracyjne i .dll. Każdy prefiks ma również własny rejestr systemu Windows.

Możesz tworzyć różne prefiksy Wine dla różnych gier lub programów. W ten sposób możesz podzielić wino na przedziały i nie powodować, aby twoje konfiguracje kolidowały ze sobą.

Aby utworzyć przedrostek Wine, uruchom na początku polecenie Wine z katalogiem WINEPREFIX = prefix. Na przykład:

$ WINEPREFIX = '/ home / $ USER / .overwatch' winecfg

Możesz tworzyć programy uruchamiające przy użyciu prefiksu, aby automatycznie uruchamiać gry przy użyciu poprawnego prefiksu Wine.

Winecfg

Winecfg to główne narzędzie konfiguracyjne, którego będziesz używać do konfigurowania Wine. Jest to proste narzędzie graficzne, za pomocą którego można ustawić emulowaną wersję systemu Windows. Jest to także miejsce, w którym włączasz i wyłączasz dodatkowe łatki Wine, które zawiera twoja wersja Wine. Zawiera także zakładkę do zarządzania bibliotekami Windows.

Otwórz Winecfg albo za pomocą graficznego programu uruchamiającego dystrybucję lub za pomocą wiersza poleceń.

Pierwsza karta, którą zobaczysz, to karta „Aplikacje”. W większości przypadków ta karta służy do zmiany wersji systemu Windows.

Następnie kliknij kartę „Inscenizacja”. W tej zakładce znajduje się seria pól wyboru, które włączają i wyłączają funkcje łatek Gallium Nine i Staging.

Istnieją dwa główne pola, o których musisz wiedzieć. W większości przypadków najlepiej włączyć CSMT. Jeśli masz kartę AMD, a gra, w którą chcesz zagrać, ma obsługę DirectX9, zamiast tego włącz Gallium.

Włączenie VAAPI i EAX niczego nie zaszkodzi, więc możesz śmiało to sprawdzić.

Następną kartą, o której należy pamiętać, jest karta „Biblioteki”. Nie będziesz go potrzebował do każdej gry, ale niektóre będą wymagać zastąpienia domyślnego zachowania Wine w bibliotekach Windows. Po prostu wyszukaj bibliotekę, która musi zostać zastąpiona, i wybierz sposób, w jaki Wine ma sobie z tym poradzić. Możliwe, że będziesz to robić na podstawie przewodnika, więc nie martw się zbytnio o dokładne podanie właściwego.

Pozostałe karty mogą być przydatne warunkowo, ale są znacznie rzadziej używane.

Winetricks

Istnieje inne bardziej zaawansowane narzędzie do konfigurowania Wine, które nie jest dostarczane bezpośrednio z samym Wine. Winetricks to skrypt, który pozwala łatwo instalować i zarządzać czcionkami, komponentami Windows i bibliotekami DLL. Jest dostępny zarówno w repozytoriach Ubuntu, jak i Arch Linux.

Ubuntu / Mint

$ sudo apt install winetricks

Arch Linux

# pacman -S winetricks

Możesz uruchomić Winetricks bez żadnych dodatkowych informacji lub możesz powiedzieć, którego prefiksu użyć.

Po uruchomieniu Winetricks najpierw wyświetli ekran z zaznaczoną opcją „Wybierz domyślny prefiks”. Kliknij przycisk „Ok”, aby przejść do rzeczywistych ustawień.

Następny ekran przedstawi różne kategorie rzeczy do zainstalowania. Wybierz kategorię, a zobaczysz listę elementów z polami wyboru. Zaznacz te, które chcesz i kliknij „OK”.

Winetricks przeprowadzi proces instalacji oprogramowania i wróci do drugiego menu. Kliknij dwukrotnie „Anuluj”, aby zamknąć aplikację.

Lutris

Lutris to otwarta platforma zarządzania grą dla systemu Linux, która działa jako zunifikowana biblioteka. Może uruchamiać dowolne gry, niezależnie od tego, na jakiej platformie są uruchomione. Jeśli więc kupiłeś swoje gry na Steam, Humble Bundle lub GoG, możesz uruchomić je wszystkie z Lutris. Jednak jest coraz lepiej. Lutris ma również skrypty uruchamiające dostępne dla gier Wine. Automatycznie prefiksują i optymalizują gry uruchomione na Wine, zapewniając możliwie najbliższą natywną obsługę.

Zainstaluj Lutris

Lutris jest dość łatwy w instalacji. Jest spakowany i dostępny zarówno dla Ubuntu, jak i Arch Linux.

Ubuntu / Mint

Najpierw zainstaluj PPA. Utwórz plik na /etc/apt/sources.list.d/lutris.list. Dodaj następujący wiersz do pliku.

deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_17.10/ ./

Następnie zaimportuj klucz GPG.

$ wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -

Następnie zaktualizuj i zainstaluj Lutris.

$ sudo apt update $ sudo apt install lutris

Arch Linux

Lutris jest dostępny dla Arch z AUR. Możesz go znaleźć tutaj . Użyj tego, co oznacza, że ​​wolisz go zainstalować.

Utwórz konto

Lutris to aplikacja graficzna. Możesz uruchomić go tak jak każdy inny. Jednak nie zajdziesz daleko. Lutris wymaga konta. Głównym tego powodem jest umożliwienie pobierania skryptów uruchamiania bezpośrednio z witryny Lutris i synchronizowania biblioteki.

Zanim zaczniesz, przejdź do strony Lutris i utwórz konto.

Następnie możesz połączyć swoje konto z klientem. Otwórz to i kliknij środkowy przycisk na ekranie głównym. Umożliwi to połączenie konta.

Biegacze

Lutris używa tego, co nazywa „biegaczami”, do zarządzania swoimi grami. Kliknij ikonę koła zębatego, aby wyświetlić dostępnych biegaczy. Przejrzyj biegaczy. Możesz wybrać dowolny, który Twoim zdaniem będzie potrzebny. Oczywiście wino jest jednym z nich.

Gry

Wyszukaj w witrynie Lutris gry i znajdź te, które chcesz zainstalować. Możesz zainstalować je bezpośrednio za pośrednictwem strony. Każdy skrypt jest inny i nie jest łatwo przejść do szczegółów, ale można go zainstalować za pośrednictwem strony. Synchronizuje się z twoją biblioteką. Może być konieczne ponowne uruchomienie Lutris, aby zobaczyć nowy program uruchamiający. Stamtąd możesz uruchomić grę.

Uwaga na temat przejścia GPU

Czasami najlepszym sposobem na grę w systemie Linux jest nie granie w systemie Linux. Niektóre gry, bez względu na to, jak bardzo się starasz, nie będą działać. Po prostu nie będą. Linux ma jednak tajną broń. Wirtualne maszyny.

Ponieważ Linux jest tak intensywnie wykorzystywany w środowiskach serwerowych, jest wyjątkowo dobry w obsłudze maszyn wirtualnych. Maszyny wirtualne umożliwiają uruchamianie systemu Windows na komputerze z systemem Linux. Konfiguracja tego może być zaskakująco łatwa.

Niestety nie wszystko jest łatwe. Aby grać w gry na maszynie wirtualnej, musisz użyć przejścia GPU lub VFIO. Przekazywanie GPU umożliwia maszynie wirtualnej pełny dostęp do fizycznej karty graficznej, tak jakby była zainstalowana na maszynie fizycznej. Zapewnia niemal identyczną wydajność jak natywne uruchamianie gry w systemie Windows. Wymaga to posiadania drugiej karty graficznej na komputerze i procesora obsługującego przekazywanie.

Przekazywanie GPU zwykle nie jest czymś nowym dla Linuksa, ale jest to opcja, o której należy pamiętać.

Zakończyć

Ten artykuł jest tylko podkładem. Możesz zacząć od grania w Linuksa, ale nie może obejmować wszystkiego . Im bardziej zabrudzisz ręce graniem w Linuksa, tym bardziej zrozumiesz, jak to działa. Dowiesz się, co możesz, a czego nie możesz zrobić.

Wejście do gry w Linuksa nie zapewni ci doskonałych wrażeń z gry, ale najprawdopodobniej zapewni ci możliwości, których potrzebujesz.

Jak zacząć grać w Linuksa