5 powodów, dla których Linux jest dobry do gier w 2023 roku

Linux może nie jest najlepszym systemem operacyjnym dla wymagających graficznie gier, ale w ciągu ostatnich lat stał się znacznie bardziej dostępny

Windows od dawna jest okrzyknięty najlepszym systemem operacyjnym do gier, łatwym do pobicia Linuksa i macOS, jeśli chodzi o uruchamianie najnowszych gier wymagających dużej wydajności graficznej. Ale obecnie nie jest to już tak proste i suche. Gry na Linuksie przeszły długą drogę od początku 2010 roku, kiedy większość gier 3D opartych na systemie Windows działała z drastycznie zmniejszoną liczbą klatek na sekundę w systemie operacyjnym typu open source. Tak naprawdę Linux jest obecnie realną platformą do gier, więc może nadszedł czas, aby dać mu szansę.

1 Linux obsługuje więcej gier niż kiedykolwiek

Najpierw usuńmy jedną rzecz z drogi. Tak, większość gier nadal jest wydawana wyłącznie na system Windows, ale bardziej popularne tytuły mają rzeczywiste porty dla systemu Linux, które mogą natywnie działać w większości dystrybucji. To zanim dołączymy wiele warstw zgodności, które umożliwiają uruchamianie gier opartych na systemie Windows w systemie Linux. Jednym z przykładów jest Wine, które zostało wydane w 1993 roku i umożliwiło użytkownikom instalowanie i uruchamianie gier Windows na Linuksie. Jednak złożone gry 3D były pełne błędów graficznych, problemów z wydajnością lub obu.

Przejdźmy szybko do roku 2018, a krajobraz gier w Linuksie zmienił się na zawsze, gdy Valve wypuściło Warstwa kompatybilności protonowej. W momencie premiery Proton obsługiwał bardzo małą liczbę gier, ale lista kompatybilności rosła w miarę wydawania przez firmę Valve kolejnych wersji oprogramowania. Od tego czasu Proton dosłownie zmienił zasady gry dla użytkowników Linuksa dzięki jego zastosowaniu w Pokład parowyi właśnie to pomaga większości gier działać na tej platformie, nie zmuszając programistów do tworzenia wersji specjalnie dla Linuksa.

2 Obsługa plug-and-play dla wielu kontrolerów

Jedną z moich ulubionych funkcji Linuksa jest to, że współpracuje z prawie wszystkimi nowoczesnymi kontrolerami, niezależnie od konsoli, dla której zostały stworzone. Od kontrolerów Xbox 360 po Nintendo Switch Joy-Cons, a nawet kontrolery DualSense, Twoja ulubiona dystrybucja Linuksa będzie działać bez instalowania aplikacji innej firmy.

Do licha, Linux jest nawet kompatybilny z kontrolerami DualShock 3 i możesz zacząć używać kontrolera PS3 na komputerze z Linuksem, po prostu podłączając go do wolnego portu USB. Jako ktoś, kto spędził dużo czasu na doprowadzeniu kontrolera DualShock 3 do prawidłowego działania na komputerze Windows 11 systemu, obsługa Linuksa dla prawie wszystkich nowoczesnych kontrolerów sprawia, że ​​jest on lepszy niż Windows.

3 Preinstalowane sterowniki Nvidia w wybranych dystrybucjach

Kiedy po raz pierwszy próbowałem skonfigurować podwójny rozruch w przypadku systemów Windows i Linux jedną z moich największych obaw był czas potrzebny na uruchomienie sterowników Nvidii w dystrybucji opartej na systemie Linux. W przeciwieństwie do sterowników AMD typu open source, Nvidia udostępnia własne sterowniki dla swoich procesorów graficznych, którymi są świetny do gier ale jest znany z tego, że jest błędny w Linuksie.

Na szczęście niektóre dystrybucje Linuksa, takie jak Pop!_OS i EndeavourOS, umożliwiają utworzenie dysku startowego Wstępnie zainstalowane sterowniki Nvidia, co drastycznie zmniejsza ból głowy związany z instalacją sterowników dla Twojej Nvidii GPU. Co więcej, w zeszłym roku Nvidia udostępniła moduły jądra GPU dla systemu Linux jako open source. Chociaż Team Green nie poczynił żadnych wysiłków w celu wydania właściwy sterowniki typu open source, jest to nadal krok we właściwym kierunku, ponieważ programiści społecznościowi zyskują większy dostęp. Dzięki temu użytkownicy Nvidii są o krok bliżej natury sterowników AMD o otwartym kodzie źródłowym. A skoro mowa o AMD…

4 Najnowsze sterowniki poprawiły kompilację shaderów na procesorach graficznych AMD

Mimo że karty graficzne AMD są zazwyczaj bardziej stabilne w systemie Linux niż ich odpowiedniki Nvidia, zacięcia powstające podczas kompilacji pamięci podręcznej modułu cieniującego były kiedyś ogromnym problemem. Funkcja wstępnego buforowania shaderów Steam zapewniła przyzwoite obejście problemów z zacinaniem się, ale trzeba było poczekać sporo czasu, aż Steam zakończy pobieranie pamięci podręcznej shaderów z wyprzedzeniem.

Na szczęście programiści rozpoczęli prace nad obsługą rozszerzenia VK EXT Graphics Pipeline Library (GPL) na początku tego roku. Aktualizacja Mesa 23.1, wydana w maju, umożliwiła tę funkcję na większości procesorów graficznych AMD, powodując drastyczną redukcję zacinania się modułu cieniującego w większości gier działających na DirectX09-11.

Windows może mieć największą liczbę aplikacji i narzędzi mających na celu poprawę wrażeń z gry, ale Linux też nie jest daleko w tyle. Jeśli jesteś przyzwyczajony do aplikacji narzędziowych dostępnych w systemie Windows, równie łatwo możesz znaleźć porównywalne (a czasem lepsze) alternatywy w systemie Linux.

Na przykład funkcje monitorowania sprzętu i ograniczania liczby klatek na sekundę w RTSS można replikować za pomocą MangoHUD w dystrybucjach Linuksa. Podobnie efekty przetwarzania końcowego zapewniane przez ReShade dobrze działają na Protonie, a vkBasalt można nawet używać do ulepszania grafiki gier opartych na Vulkan. To samo dotyczy narzędzi do podkręcania. Procesory graficzne AMD dobrze współpracują z CoreCtrl, przy taktowaniu Nvidii karty graficzne można dostosować za pomocą GreenWithEnvy.

Czy Linux jest lepszy do gier niż Windows?

Dzięki ostatnim aktualizacjom Protona, lepszej obsłudze sterowników Nvidia i AMD oraz przyzwoitym narzędziom użytkowym, Linux jest lepszy niż kiedykolwiek do gier. Niestety, w grach nadal nie jest wystarczająco dobry, aby pokonać Windowsa. Gry wykorzystujące nieobsługiwane oprogramowanie zapobiegające oszustwom nie będą działać w systemie Linux, a to samo w sobie wyklucza znaczną część gier wieloosobowych dla użytkowników Linuksa. Możesz także napotkać problemy, jeśli uruchamiasz gry DirectX12 na urządzeniach z niższej półki i w porównaniu do systemu Windows nawet gry, które działają poprzez warstwy zgodności, takie jak Proton i Wine, zwykle wymagają liczby klatek na sekundę trafienia.

Podsumowując, przyszłość gier na Linuksie wygląda bardzo obiecująco. Firma Valve podjęła kilka kroków, aby wrzucić na wyższy bieg gry na Linuksie, a sukces Steam Deck jest świadectwem ukrytego potencjału Linuksa. Ponieważ coraz więcej programistów i użytkowników zaczyna zdawać sobie sprawę z zalet przejścia na Linuksa, nie zdziwiłbym się, gdyby w ciągu następnej dekady zdetronizowało to Windowsa jako króla systemów operacyjnych.