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ługiwało 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 źródłowych, która zapewnia płynną instalację gier i optymalne ustawienia. Lutris wymaga pewnych zależności od pomyślnej 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ę instalacji 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

Wreszcie 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 systemu.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

Tak, że powyższe ustawienia wymuszają twarde limity użytkownika (zastąpienie go nazwa użytkownika), aby przetworzyć 524288 otwarte pliki.

Włącz gamemod

Gamemode to zestaw bibliotek i demonów, które zapewniają na żądanie tymczasowe optymalizacje do systemu hostingowego lub gry dla lepszych wrażeń 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. Podczas gdy inni muszą poprosić o obsługę GameMode, uruchamiając grę za pomocą następującego polecenia:

Ubuntu@ubuntu: ~ $ gamemoderun ./Nazwa gry

W przypadku Steam, 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.