Jak skonfigurować Linux do gier

Jak skonfigurować Linux do gier
Jeśli chodzi o gry w Linux, większość ludzi uważa to za odległość. Ale przez lata Linux ewoluował w swojej przestrzeni do gier i może być używany jako system operacyjny gier.

Dodatkową zaletą jest to, że Linux zapewnia większą wydajność, ponieważ nie wymaga dużo pamięci. Artykuł zawiera szczegółowy przewodnik po konfigurowaniu Ubuntu Linux jako platformy do gier.

Gry w Linux

Gry w Linux było trudnym zadaniem, ponieważ wymaga wielu obejść i określonego sprzętu. Ale wprowadzenie platformy dystrybucji gier znane jako Steam Play w 2012 roku zrewolucjonizowało Linux Gaming Experience. Pozwala graczom grać w gry Windows w Linux i wprowadza do niego tysiące gier, ale nie obsługuje większości gier Triple-A dla Linux.

Jednak integracja Proton z parką dodaje warstwę kompatybilności, która uprościła wrażenia gracza w graniu tysięcy gier w systemie Windows w Linux. Zawiera ponadto popularne narzędzia, takie jak wino i DXVK, które poprawiają wydajność gry i wrażenia użytkownika poprzez łagodzenie ich od ciężaru zrozumienia systemu podstawowego.

Konfigurowanie Linuksa do gier wymaga obejścia. Śledź ten przewodnik krok po kroku, aby uzyskać lepsze wrażenia gier w Linux:

Otrzymanie najnowszych sterowników wideo

Sterowniki wideo zapewniają optymalną wydajność systemu dla gier. Zainstaluj najnowsze sterowniki wideo w swoim systemie, uruchamiając następujące polecenia.

32-bitowe wsparcie
Aby pomóc Linux uruchomić 32-bitowe aplikacje w 64-bitowej architekturze, włącz 32-bitowe biblioteki w dystrybucjach opartych na debian.

Uruchom następujące polecenie DPKG w Ubuntu:

Ubuntu@ubuntu: ~ $ sudo dpkg --add-architektura i386

Dla użytkowników z kartami graficznymi AMD zainstaluj sterownik AMD MESA w następujący sposób:

Ubuntu@ubuntu: ~ $ sudo add-apt-repozytory pPA: kisak/kisak-mesa -y
Ubuntu@ubuntu: ~ $ sudo apt aktualizacja
Ubuntu@ubuntu: ~ $ sudo apt instal mesa

Zainstaluj Lutris

LUTRIS to bezpłatna platforma zarządzania gier z otwartymi ludźmi, która zapewnia płynną instalację gier i optymalne ustawienia. Lutris wymaga pewnych zależności od udanej instalacji. W tym celu zacznijmy od instalacji wina, aby dodać warstwę kompatybilności do uruchamiania aplikacji Windows w Linux. Bez tych zależności narzędzia litrusowe mogą nie wykonywać wszystkich funkcji wymaganych do zoptymalizowanego wrażenia gier:

Instalacja wina i zależności
Pobierz klucz repozytorium, aby dodać go do systemu, w następujący sposób:

ubuntu@ubuntu: ~ $ wget -nc https: // dl.Winehq.Org/Wine-Builds/Winehq.klucz
Ubuntu@ubuntu: ~ $ sudo apt-key dodaj winehq.klucz

Na koniec dodaj repozytorium wina i zaktualizuj system, aby zainstalować wersję wina:

Ubuntu@ubuntu: ~ $ sudo add-aTap-Repository 'Deb https: // dl.Winehq.org/wina/ubuntu/focal main '-y
Ubuntu@ubuntu: ~ $ apt aktualizacja
Ubuntu@ubuntu: ~ $ apt-get instaluj instalację wina

Uzyskaj pakiet kompatybilny z Debian dla usługi OpenSuse Build, dodając jego repozytorium do automatycznych aktualizacji, w następujący sposób:

Ubuntu@ubuntu: ~ $ echo "deb http: // pobierz.OpenSuse.org/repozytoria/dom:/Strycore/debian_10/ ./"| sudo tee/etc/apt/źródła.lista.D/lutris.lista

Teraz pobierz i dodaj klucz repozytorium:

Ubuntu@ubuntu: ~ $ wget -q https: // pobierz.OpenSuse.org/repozytoria/dom:/Strycore/debian_10/wydanie.klucz
Ubuntu@ubuntu: ~ $ sudo apt-key dodaj wydanie.klucz

Na koniec zaktualizuj system, aby zainstalować Lutris:

Ubuntu@ubuntu: ~ $ sudo apt -get instaluj lutris -y

ESync

ESYNC ma na celu zmniejszenie kosztów wydajności wina w scenariuszach takich jak CPU Bound. Pomaga w czasach kompilacji i poprawia wydajność procesora. Użyj następującego polecenia, aby sprawdzić, czy jest ono włączone domyślnie.

Ubuntu@ubuntu: ~ $ ulimit -hn

Zwróci dane wyjściowe w postaci liczb. Liczba większa niż 500 000 oznacza włączenie eSync. Jeśli nie, edytuj system.Conf & użytkownik.Pliki CONF w katalogu /etc /systemd z następującym wierszem:

Defaultlimitnofile = 524288

Podobnie, aby utrzymać ustawienia po ponownym uruchomieniu, ustaw wartość UliMit w granicach.Plik CONF w środku /etc /Security w następujący sposób:

Ubuntu@ubuntu: ~ $ sudo vim/etc/bezpieczeństwo/limity.conf
[domena] [typ] [pozycja] [wartość]
Użytkownik twardy Nofile 524288

Powyższe ustawienia wymuszają twarde limity użytkownika (zastąp go nazwa użytkownika), aby przetworzyć 524288 otwartych plików.

Włącz gamemod

Gamemode to zestaw bibliotek i demonów, które zapewniają na żądanie tymczasowe optymalizacje dla systemu hostingowego lub gry w celu lepszego wrażenia z gry.

Gamemode odblokowuje wszystkie rdzenie systemu. Upewnia się, że żadne nietypowe procesy w tle nie działają jednocześnie z grą, która może przerwać wydajność. Gamemode obsługuje obecnie optymalizacje, takie jak niestandardowe skrypty, priorytet wejściowy/wyjściowy, harmonogram jądra itp.

Gry takie jak Rise of the Tomb Raider, Total War: Three Kingdoms, Dirt 4 itp., Zintegruj jego wsparcie, a gracze muszą tylko uruchomić grę w celu jej aktywacji. Podczas gdy inni muszą poprosić o obsługę GameMode, uruchamiając grę za pomocą następującego polecenia:

Ubuntu@ubuntu: ~ $ gamemoderun ./Nazwa gry

Na parę, Wpisz Gamemoderun % Command % na opcji uruchamiania gry. Przed instalacją GameMode zainstaluj następujące zależności od Ubuntu:

Ubuntu@ubuntu: ~ $ apt Zainstaluj libdbus-1-dev ninja-build-cubuld-cubuld meson libsystemd-dev pkg-config git libinih-dev

Teraz zainstaluj GameMode w następujący sposób:

Ubuntu@ubuntu: ~ $ git klon https: // github.com/feralInteractive/gamemode.git
Ubuntu@ubuntu: ~ $ CD GameMode
Ubuntu@ubuntu: ~ $ git kas.5.1
Ubuntu@ubuntu: ~ $ ./bootstrap.cii

Problemy i niestandardowa instalacja protonu

Jak wspomniano wcześniej, warstwa kompatybilności, którą zapewnia Proton, ma pewne problemy, ponieważ jest nieco słabo rozwinięta w porównaniu z winem. Ale użytkownicy mogą je rozwiązać, wykonując niestandardową instalację protonu.

Aby uzyskać więcej informacji, sprawdź skrypt aktualizacji protonu na GitHub. płyta CD do folderu głównego i wget, aby pobrać Cproton.plik sh, zezwól na uprawnienie do wykonania i uruchom skrypt w następujący sposób.

Ubuntu@ubuntu: ~ $ cd ~
Ubuntu@ubuntu: ~ $ wget https: // raw.Githubusercontent.com/termuellinator/protonupdater/master/cproton.cii
Ubuntu@ubuntu: ~ $ sudo chmod +x cproton.cii
./Cproton.cii

Włączanie kompilatora ACO (użytkownicy AMD)

Kompilator AMD poprawia wydajność, przełączając ją z LLVM na ACO. Umożliwia gier ACO kompilatorów na wyjątkowo szybkie działanie w Linux. Zainstaluj najnowsze sterowniki wideo dla AMD, aby włączyć kompilator ACO. Po instalacji dołącz następujący wiersz w /itp./Środowisko Plik jako:

Radv_perftest = ACO

Włączenie kompilatora ACO jest opcjonalne, ponieważ może pozwolić większości kompatybilny z ACO wyjątkowo dobrze. Może to jednak również powodować problemy w niektórych grach.

Wniosek

Konfigurowanie Linuksa do gier może być trudną pracą, ale granie w gry w Linux może być lepszym doświadczeniem, ponieważ zużywa ograniczone zasoby komputerowe. Artykuł zawiera przewodnik krok po kroku, aby dostosować Linux do celów gier i lepszą wydajność gry. Podajemy również informacje dla użytkowników AMD, aby pomóc im skonfigurować komputer do gier.

Mimo że Linux jest szeroko używający do pracy, Windows nadal dominuje w świecie gier. Linux zapewnia dostosowywanie wysokiego poziomu na każdym aspekcie systemu, aby nadać się do gry w najlepsze gier.