Grasz na Linuksie? Tracisz 10% wydajności w grach
Zachodni portal wykonał porównawcze testy wydajności identycznych zestawów komputerowych pracujących pod kontrolą dwóch różnych systemów operacyjnych. Wyniki w kilku przypadkach mogą budzić zainteresowanie.

Zajmujący się tematyką wolnego oprogramowania serwis Phoronix opublikował niedawno na swoich łamach wyniki interesującego testu, którego celem miało być porównanie wydajności dwóch wysokopółkowych kart graficznych pracujących pod kontrolą różnych systemów operacyjnych: Windowsa 11 oraz Ubuntu, popularnej dystrybucji Linuxa.
Testowanymi kartami były wydane pod koniec zeszłego roku modele RTX 4090 oraz RTX 4080. W czasie badań pracowały one w parze z high-endową platformą testową oraz pod kontrolą najnowszych sterowników dostępnych na danym systemie operacyjnym.
Wyniki przeprowadzone w kilku grach oraz benchmarkach okazały się miejscami zaskakujące.
Różnica wydajności
Wśród programów używanych przez redaktorów serwisu do przeprowadzenia testów znalazły się gry Hitman 3 oraz Cyberpunk 2077. Co kluczowe dla tej historii – obie wspomniane gry nie posiadają natywnego wsparcia dla systemów Linux, a na Ubuntu uruchomione zostały przy pomocy oprogramowania Proton – warstwy kompatybilności rozwijanej przez firmę Valve służącej do „tłumaczenia” gier opartych na API DirectX do formy wspieranej przez systemy linuxowe.
Podczas testu Cyberpunka w rozdzielczości 1440p na ustawieniach Ultra, obie karty graficzne osiągnęły wyniki ok. 15% słabsze podczas pracy w systemie Ubuntu. Co ciekawe, w testach na ustawieniach High, różnica ta zmalała do zaledwie 5% w przypadku karty RTX 4090.
Testy gry CD Projekt Red w rozdzielczości 4K zaowocowały zbliżonymi rezultatami – różnicą w wydajności wynoszącą około 15% na korzyść Windowsa.
Ciekawsze okazały się jednak wyniki z Hitmana 3. W tym tytule, różnice w wydajności rosły proporcjonalnie do zwiększającej się rozdzielczości. O ile w 1440p zestaw pracujący pod kontrolą Ubuntu odstawał od Windowsowego odpowiednika zaledwie o 4%, tak w 4K przepaść ta rosła już do poważniejszych 14-15%
Kolejna seria testów przeprowadzona w benchmarkach Unigine Heaven oraz Unigine Superposition poskutkowała bardzo zbliżonymi wynikami w przypadku obu systemów operacyjnych. Powodów tego doszukiwać możemy się w tym, że wspomniane programy są natywnie wspierane zarówno przez Windowsa, jak i Linuxa. Obserwowalne różnice w wydajności powinny być zatem minimalne.
Warstwa kompatybilności
Głównym powodem nieco gorszych wyników w grach uruchamianych w systemie Ubuntu może być właśnie wspomniana wyżej warstwa kompatybilności Proton. Pomimo niewątpliwych zalet i użyteczności, wspomniany proces „tłumaczenia” API wymaga od komputera wykonywania dodatkowych obliczeń i działań wpływających na zwiększone obciążenia podzespołów, a w konsekwencji na zmniejszoną wydajność uruchomionego programu.
Niemniej jednak, relatywnie niewielkie różnice w wydajności obu zestawów napawają optymizmem w kontekście przyszłości grania na PC poza systemami Microsoftu.
Więcej:Microsoft znów musiał tłumaczyć się z Xboxów znikających ze sklepów
Komentarze czytelników
Toxicator Pretorianin

To akurat standard że nvidia chodzi gorzej na linuxie. Nie mówiąc o tym że phoronix użył ubuntu który jest dystrybucją LTS a LTSy nie nadają się dla graczy bo używają starych paczek, sterowników i jądra więc trzeba grzebać samemu i aktualizować, A phoronix tego oczywiście nie zrobił.
ZŁ Generał
Czyżby monopoliści z M$ zauważyli, że dokąd Linux żyje nie da się PCtów całkiem zamienić w konsole, bo kto kupi komputer i używa Linuxa jest jego rzeczywistym właścicielem, a nie posiadaczem uzależnionym od widzimisie producenta systemu.
Może zrobią testy na grach, które są już starsze i były pierwotnie przeznaczone na systemy M$, a teraz nie chcą na nich działać. Zadziwiające, że ten sam Linux nie będzie się przejmował, że gra jest na WIN7 i nie chodzi na WIN10+. Po prostu zmieni ustawienia i je uruchomi. Będziemy mieli dużo bardziej spektakularny wynik 100% różnicy (tylko w drugą stronę).
Persecutor Legend

Jak myślicie dlaczego M$ ścigał jak terrorystów wszystkich którzy na linuksa próbowali zrobić emulator DirectX? :P Miałem nadzieje że Vulkan coś zmieni, ale zmienił niewiele :P bo twórcy w większości mają go w dupie :P
Link Senator

Czy to ma związek z DirectX 12, który jest wpisany głęboko w systemie Windows 10 i 11?
Nie wiem, jak to wygląda Linux, jeśli chodzi o DirectX 12.
Ale wiem, że jak ray tracing jest włączony, to działa lepiej na DirectX 12 niż DirectX 11.
Cziczaki Legend

Ci amerykańscy naukowcy są coraz lepsi, chyba już nawet przebili radzieckich naukowców, za tydzień pewnie dowiemy się, że samochód jak jedzie pod górkę to zwalnia bo trzeba mu więcej mocy dać a jak z górki to nawet na luzie będzie się toczył. Czekamy na newsa.