12 technologii i usług, które pozwoliły zaoszczędzić na grach w systemie Linux

  • Lesley Fowler
  • 0
  • 952
  • 252
Reklama

Gry w systemie Linux nigdy nie były większe. Chociaż biblioteka nie jest tak duża jak w systemie Windows, dziś możesz grać w tysiące gier na Linuksa. Wiele z nich to tytuły AAA.

To duża zmiana w porównaniu z dekadą temu, kiedy większość gier była darmowym i hobbystycznym przedsięwzięciem typu open source. To przejście nie nastąpiło samo z siebie. Jakie technologie to umożliwiły?

Sterowniki graficzne i interfejsy API

Gry wideo opodatkowują wiele części komputera, ale grafika jest elementem, który najbardziej się wyróżnia. Jeśli maszyna nie może płynnie wyświetlać grafiki, nawet zwykłe gry są niewystarczające. Właśnie dlatego istnienie wysokiej jakości sterowników graficznych dla systemu Linux. Jak zainstalować zastrzeżone sterowniki graficzne w Ubuntu, Fedorze i mennicy. oprogramowanie w systemie Linux. Ale jeśli chcesz prawdziwej mocy graficznej i gier, potrzebujesz zastrzeżonych sterowników. Oto jak je zdobyć. były niezbędne, aby gracze Linuksa mieli w ogóle dostęp do dowolnej gry.

Dlatego zaczynamy tę listę od tego, co zrobili trzej wielcy producenci kart graficznych dla systemu Linux, a także niezbędnego oprogramowania.

1. Intel

Większość komputerów jest wyposażona w procesory Intel, a typowy laptop jest wyposażony w zintegrowaną kartę graficzną zamiast dedykowanych kart. Te konfiguracje zapewniają doskonałą obsługę systemu Linux, ponieważ Intel wydaje sterowniki typu open source dla większości swoich układów graficznych.

Grafika Intel nie jest najlepsza w graniu w najnowsze tytuły AAA na ultra wysokich ustawieniach, ale poradzi sobie z większością zwykłych gier i wieloma starszymi wersjami.

2. AMD

AMD zapewnia zastrzeżony sterownik dla systemu Linux. Dzięki temu sterownikowi gracze w Linuksie mogą uzyskać wydajność, jakiej oczekują od potężnych platform do gier z kartami graficznymi AMD. Zapewnia to dostęp do najbardziej wymagających gier Linux.

AMD wydało również sterowniki open source, podało specyfikacje sprzętowe do wykorzystania przez innych programistów i przyczyniło się do innych starań, aby karty graficzne były kompatybilne z Linuksem.

3. Nvidia

Nvidia stworzyła również zastrzeżony sterownik dla systemu Linux. Dostępna jest darmowa i otwarta wersja oprogramowania, ale w przeciwieństwie do AMD, Nvidia nie oferuje informacji do wykorzystania przez innych. Deweloperzy stworzyli bezpłatny sterownik za pomocą inżynierii wstecznej. Działa wystarczająco dobrze, aby zapewnić płynne działanie pulpitu, ale wydajność gry nie jest porównywalna z tym, co może zrobić zastrzeżony sterownik.

4. OpenGL / Vulkan

Tak, to #Vulkan tylko na PC. #Vulkan jest najlepszym API, jeśli chcesz osiągnąć absolutnie najwyższą liczbę klatek na PC.

- Billy Khan (@billykhan) 11 sierpnia 2018 r

OpenGL to interfejs programowania aplikacji do renderowania grafiki 2D lub 3D. Służy jako sposób komunikacji gry wideo z dedykowaną kartą graficzną. Służy jako alternatywa dla Direct3D Microsoftu, powszechnie wykorzystywanego przez gry w systemie Windows.

Silicon Graphics rozpoczął projekt OpenGL w 1992 roku. W 2006 r. Kierownictwo przeszło na konsorcjum technologiczne non-profit, Khronos Group.

Vulkan to próba odbudowy OpenGL od podstaw. Pierwsza wersja została uruchomiona w 2016 roku i uzyskała wsparcie. Silnik id Software id Tech 7 id Software obsługuje Vulkan tylko na PC.

Silniki do gier

Silniki gier to zestawy oprogramowania przeznaczone dla gier. Zapewniają programistom renderowanie grafiki 2D lub 3D, silnik fizyki, dźwięk, skrypty i inne elementy projektowania gier. Jeśli odpowiedni silnik gry nie obsługuje systemu Linux, jest mało prawdopodobne, aby twórca gier obsługiwał system operacyjny.

Kolejne trzy pozycje na liście to silniki gier, które zasiliły wiele tytułów, które pojawiły się w systemie Linux.

5. Silnik Quake (id Tech)

id Software jest twórcą gier, które stworzyły takie kultowe tytuły, jak seria Doom i Wolfenstein. Firma zdecydowała się na Linuksa w latach 90. XX wieku i przeniesie wiele swoich tytułów. Ale to silnik Quake, używany do tworzenia Quake 2 i kolejnych wydań, pozostawił trwałe piętno w środowisku gier Linuksa.

Większość gier id Software wykonanych w silniku Quake 2 ma port Linux. Co ważniejsze, id wydał kod źródłowy silnika. Programiści stworzyli wiele darmowych i otwartych strzelanek za pomocą silnika Quake, takich jak OpenArena, Alien Arena, Nexuiz i Warsow.

6. Jedność

W 2012 roku Unity Technologies dodało możliwość tworzenia gier Linux za pomocą silnika Unity. Unity zaczęło się jako silnik gry dla Mac OS X, ale teraz obsługuje ponad dwa tuziny platform. Programiści korzystający z Unity mogą atakować komputery PC, urządzenia mobilne, konsole do gier, dekodery i urządzenia VR.

Gry na Linuksa wykonane przy użyciu Unity to Shadowrun Returns, Tabletop Simulator i Life is Strange: Before the Storm.

7. Unreal Engine

Źródło zdjęcia: Epic Games

W 1998 r. Firma Epic Games wydała strzelankę FPS o nazwie Unreal. Podczas gdy gra stworzyła serię, która sprzedała miliony, silnik, który ją napędzał, stał się bardziej popularny. Firma Epic Games udzieliła licencji na silnik innym programistom, którzy wykorzystali tę technologię do tworzenia gatunków tak różnorodnych, jak gry RPG i gry walki.

W 2014 r. Firma Epic Games dodała opcję używania silnika Unreal do tworzenia gier dla systemu Linux i Valve opartych na systemie Linux. Gry oparte na silniku Unreal Engine, które pojawiły się w systemie Linux, to Borderlands 2, Bioshock Infinite i Batman: Arkham Knight.

Warstwy zgodności

Gra nie musi koniecznie obsługiwać natywnego systemu Linux, aby pomyślnie działać na komputerze z systemem Linux. Emulacja jest tego przykładem. Warstwy zgodności oferują bardziej płynne rozwiązanie, które nie wymaga uruchamiania pełnych maszyn wirtualnych. Dalej są dwa duże.

8. Wino

Wine, co oznacza Wine Is Not an Emulator, jest warstwą kompatybilności, która umożliwia użytkownikom Linuksa uruchamianie aplikacji Windows Jak uruchamiać aplikacje i gry systemu Windows w systemie Linux Wine Jak uruchamiać aplikacje i gry systemu Windows w systemie Linux Wine Czy jest jakiś sposób na uzyskanie systemu Windows oprogramowanie działające w systemie Linux? Jedną z odpowiedzi jest użycie Wine, ale chociaż może być bardzo przydatne, prawdopodobnie powinno to być tylko ostatecznością. Dlatego. . Program może uruchamiać niektóre komercyjne oprogramowanie, które może być potrzebne do pracy, takie jak Microsoft Office i Adobe Photoshop.

Ale wino jest tak samo przydatne dla graczy. Nawet bez oficjalnej obsługi Linuksa możesz uruchamiać takie tytuły, jak Elder Scrolls, Guild Wars, StarCraft i World of WarCraft.

W niektórych przypadkach wystarczy zainstalować grę i uruchomić Wine, aby uruchomić oprogramowanie. W innych przypadkach musisz żmudnie eksperymentować z różnymi ustawieniami, aż będziesz miał szczęście. Niektóre porty Linux to tak naprawdę gry Windows dołączone do Wine. Takie oprogramowanie nie jest natywne, ale wielu graczy tego nie zauważa.

9. Proton

Wine może współpracować z zastrzeżonymi programami, ale jest to oprogramowanie typu open source. Oznacza to, że programiści mogą pobrać kod i wykorzystać go do tworzenia innych projektów. To właśnie doprowadziło do Proton.

Proton to odmiana Wine wydana przez Valve w celu ułatwienia przenoszenia gier na Linuksa. Gry Windows, które obsługują Proton, będą działać na systemach Linux z systemem SteamOS Valve. Czy SteamOS jest dobrym wyborem dla systemu gier? Czy SteamOS jest dobrym wyborem dla systemu gier? Czy możesz polegać wyłącznie na SteamOS z dobrą wydajnością, czy też powinieneś zachować ten podwójny rozruch w systemie Windows? Spójrzmy. i maszyny parowe. Działałyby również na tradycyjnym stacjonarnym Linuksie.

Proton umożliwia programistom wydawanie gier dla systemu Linux bez konieczności przydzielania zasobów na tworzenie wersji specyficznej dla systemu Linux. Ułatwia to życie twórcom gier i może prowadzić do większej liczby tytułów dostępnych dla graczy Linuksa. Z drugiej strony gry działające za pośrednictwem warstwy zgodności, takiej jak Proton, mogą nie zapewniać takiej samej wydajności, jaką można uzyskać w przypadku gry zaprojektowanej dla systemu Linux.

Dystrybutorzy gier

Biorąc pod uwagę stosunkowo niewielki udział w rynku Linuksa na komputery stacjonarne, nic dziwnego, że twórcy gier nie nadali priorytetu systemowi operacyjnemu. Ale dzięki popularnym dystrybutorom gier, którzy trafili do Linuksa, gracze mieli okazję wykazać zapotrzebowanie na tytuły. To gwałtownie zwiększyło liczbę dostępnych obecnie gier.

Następne trzy sklepy internetowe zamykają naszą listę.

10. Skromny pakiet

Zdjęcie kredytowe: zestaw pokorny

Pakiet Humble stał się główną platformą dystrybucji gier cyfrowych, ale początki usługi były znacznie bardziej skromne. Zaczęło się od grupy niezależnych programistów sprzedających pakiet gier, za które ludzie mogliby nazwać swoją cenę. Gry to Aquaria, Gish, Lugaru, Penumbra Overture i World of Goo. Część sprzedaży trafiła także na cele charytatywne.

Pierwszy skromny pakiet okazał się wielkim sukcesem, który zebrał setki tysięcy dolarów w ciągu kilku dni, ale miało to również poważne konsekwencje dla Linuksa. Każdy tytuł był dostępny dla darmowych i otwartych komputerów stacjonarnych.

Następnie, gdy pojawiły się liczby, programiści zauważyli, że użytkownicy Linuksa byli gotowi zapłacić taką samą kwotę lub więcej niż ich rówieśnicy Windows i MacOS. Kolejne pakiety dodatkowo wykazały, że można zarobić na sprzedaży gier w systemie Linux.

11. Steam

Steam to cyfrowa usługa dystrybucji, która zdobyła branżę gier komputerowych. Wiele osób kupuje wszystkie swoje gry za pośrednictwem Steam. Dlatego to była wielka wiadomość, kiedy Valve ogłosiła w 2012 r., Że wprowadza Steam do Linuksa. Jak zainstalować Steam i zacząć grać w Linuksie. Jak zainstalować Steam i zacząć grać w Linuksie. Instalacja Steam na komputerach z Linuksem jest prosta, a wynik jest zwykle takie same płynne wrażenia z gry, jak w systemie Windows. .

Wersja Steam Linuksa nie zawierała wszystkich tytułów dostępnych dla systemu Windows lub macOS. Na deweloperach spoczywał obowiązek przeniesienia swoich tytułów. Ale jeśli dołożyli wszelkich starań, istniał teraz duży rynek zbytu do sprzedaży swoich gier na Linuksa, i okazało się, że był to ten sam, którego już używali..

Steam i Linux nie są naturalnymi gośćmi. Większość z tych tytułów jest nie tylko zastrzeżonym oprogramowaniem, ale większość z nich jest wyposażona w DRM. Jest to kompromis, który musisz zrobić, jeśli chcesz grać w wiele gier pochodzących od największych wydawców branżowych, i jest to jeden z wielu graczy chętnych do zaakceptowania.

12. GOG.com

GOG.com to cyfrowa firma dystrybucyjna znana wcześniej jako Good Old Games. W latach 90. polska firma o nazwie CD Projekt rozpoczęła działalność w zakresie pozyskiwania praw do zagranicznych gier, tłumaczenia tekstów i wokali oraz sprzedaży gier jako alternatywy dla pirackich kopii rozpowszechnionych na tym obszarze. Chodziło o stworzenie produktu o wyższej jakości, za który ludzie zapłaciliby.

Na początku XXI wieku ludzie zaczęli kupować cyfrowe wersje gier, a DRM stał się sposobem na powstrzymanie kupujących przed udostępnianiem kopii. CD Projekt utworzył filię znaną jako Good Old Games, która sprzedawała klasyczne tytuły bez DRM, wykorzystując doświadczenie firmy w zakresie inżynierii odwrotnej do zapewnienia zgodności tytułów z nowoczesnym sprzętem.

W 2012 roku Good Old Games ogłosiło, że zacznie sprzedawać gry niezależne i tytuły AAA. W tej chwili nazwa zmieniła się na GOG.com. W 2014 roku firma ogłosiła wsparcie dla systemu Linux. Tytuły pozostają wolne od DRM, dzięki czemu strona jest najłatwiejszym miejscem do wyszukiwania i pobierania gier pozbawionych DRM dla systemu Linux.

Przyszłość jest jasna dla gier Linux

Stosunkowo niewielu graczy korzysta z Linuksa na komputery stacjonarne, ale rynek się zmienia. Korzystając z Linuksa do zasilania swoich maszyn Steam, Valve zachęca programistów do tworzenia gier do uruchomienia na Linuksie, nawet jeśli przejdą na obejście takie jak Proton. Google zachęca również do rozwoju, uruchamiając platformę gier Stadia opartą na systemie Linux.

Następnie, biorąc pod uwagę szerokie wsparcie dla Vulkan, patrzysz na znacznie bardziej przyjazne środowisko dla gier Linux.

Ze względu na to, jak się sprawy potoczyły, jedynymi lepszymi momentami na bycie graczem w Linuksa niż teraz są nadchodzące dni. Usiądź wygodnie i weź kontroler gier przyjazny dla systemu Linux Jak uruchomić kontrolery gier w systemie Linux Jak uruchomić kontrolery gier w systemie Linux Chcesz zacząć grać w systemie Linux? Oto poradnik na temat uruchamiania ulubionych kontrolerów gier. , i baw się dobrze.




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.