Xorg dostaje swoją „zemstę” i bije Waylanda w wydajności
Poza wszystkimi wyzwaniami, jakie Wayland ma przed sobą oraz destrukcyjną i niechętną do współpracy postawą niektórych firm, jednym z najbardziej niepokojących frontów dla użytkowników końcowych jest wydajność gier wideo, które na razie wszystkie działają na XWaylandzie, Jednym z frontów, o który najbardziej martwią się użytkownicy końcowi jest wydajność gier wideo, które na razie wszystkie działają na XWayland, zestawie poprawek zapewniających kompatybilność dla aplikacji działających na szczycie Xorg.
Rok temu, widzieliśmy jak Wayland (lub raczej XWayland) przewyższa Xorg bardzo nieznacznie, jeśli chodzi o uruchamianie gier wideo, a mówiąc nieznacznie mamy na myśli różnicę, która w większości przypadków jest ledwo zauważalna dla oka. Jednak teraz mamy marzec (lub kwiecień?) 2020 roku i wszystko mogło się zmienić. A może nie.
Komputer użyty do porównania Xorg i Wayland
Jak zwykle w takich postach, zapożyczymy wyniki uzyskane przez niezmordowanego Michaela Larabela, szefa Phoronix i głównego twórcę pakietu testów wydajności o tej samej nazwie. Larabel przetestował komputer all-AMD z procesorem Ryzen 9 3950X, 16 GB pamięci RAM, 4 TB pamięci masowej oraz kartami graficznymi Radeon RX 5700 XT i Vega 56. Oczywiście w kwestii wykorzystania Waylanda AMD jest w tej chwili zdecydowanie lepsze od NVIDII, co w dużej mierze wynika z własnych naleciałości zielonego giganta.
W kwestii oprogramowania tym razem mamy tylko Ubuntu 20.04 z jądrem Linux 5.4, GNOME 3.36 jako środowisko graficzne, Mesa 20 z OpenGL 4.6 i Vulkan 1.2.128 oraz AMDGPU 19.1 jako sterownik jądra dla karty graficznej.
Gry użyte do porównania
Pierwszą grą z jaką się spotykamy jest Batman: Arkham Knight, którego wersja na PC okazała się tak fatalna, że zmusiła Feral Interactive do anulowania portów na GNU/Linuxa i Maca, więc tytuł został uruchomiony na Protonie, w 1080p i w wysokiej jakości. Jak można się spodziewać, Vega 56 notuje niższe klatki, ponieważ jest to niższa karta graficzna, ale interesujące jest to, jak w obu przypadkach Xorg nieznacznie przewyższa Waylanda.
Kontynuujemy z natywnym tytułem, HITMAN, który z tej okazji został uruchomiony w 1080p i jakości ultra. Fakt, że jest to tytuł natywny nie wydaje się mieć większego znaczenia, gdyż Xorg po raz kolejny pokonuje Waylanda, choć różnice są niezauważalne dla ludzkiego oka. Tymczasem w przypadku HITMAN 2, który został uruchomiony w tej samej jakości grafiki, ale na Protonie (nie ma obecnie wersji natywnej), różnice powtarzają się zarówno w 1080p, jak i 1440p.
Shadow of the Tomb Raider, najnowsza wielkobudżetowa gra AAA na GNU/Linuksa, nie może być powiedziane, że przełamuje trend wyznaczony przez poprzednie gry. Działający w wysokiej jakości, w 1440p i z antyaliasingiem w SMAA, Xorg po raz kolejny zdobywa długo cierpiące zwycięstwo nad swoim niedoszłym następcą.
Znudzony ciągłym oglądaniem tego samego wyniku? Na szczęście oto Strange Brigade uruchomione na Protonie, z Vulkanem i w jakości ultra, by różnice były jeszcze ciekawsze. Tutaj Xorg jest w stanie przewyższyć XWayland z pewną jasnością, taktując 185,8 klatek na sekundę w porównaniu do 175,1 w 1080p z RX 5700 XT i 142,3 w porównaniu do 135,9 w 1080p z Vegą 56. Tymczasem w 1440p wyniki to 131,4 vs 125,5 w przypadku RX 5700 XT oraz 99,7 vs 95,9 w przypadku Vegi 56.
Na zakończenie przedstawiamy gry A Total War Saga: THONES OF BRITANNIA oraz Total War: Three Kingdoms. Oba tytuły rozpoczynają się w miejscu, w którym zakończyła się gra Strange Brigade, przy czym Xorg bardzo nieznacznie przewyższa XWayland w rozdzielczości 1080p i jakości Ultra.
Xorg dostaje swoją „zemstę”, ale różnice z Waylandem są nadal trudne do zauważenia
Te wyniki pokazują odwrócenie od tego, co widzieliśmy w zeszłym roku, ale, Ponownie, różnice są w większości przypadków ledwo zauważalne dla oka, więc można stwierdzić, że ogólna wydajność jest podobna zarówno z Xorgiem jak i Waylandem (lub XWaylandem).
Można również przeczytać, że Wayland przynajmniej w dużej mierze zdał test na zapewnienie dobrej wydajności w grach, a jedynym pytaniem jest, co NVIDIA zaoferuje w tej kwestii.