Xorg får sin ”hämnd” och slår Wayland i prestanda
Bortom alla utmaningar som Wayland har framför sig och den destruktiva och osamarbetsvilliga attityden hos vissa företag är en av de mest oroande fronterna för slutanvändare prestandan hos videospel, som för närvarande alla körs ovanpå XWayland, En av de frågor som slutanvändarna är mest bekymrade över är prestandan hos videospel, som för närvarande alla körs på XWayland, den uppsättning patch som ger kompatibilitet för program som körs ovanpå Xorg.
För ett år sedan såg vi hur Wayland (eller snarare XWayland) överträffade Xorg något när det gällde att köra videospel, och när vi säger något menar vi en skillnad som i de flesta fall knappt är märkbar för ögat. Nu är det dock mars (eller april?) 2020 och saker och ting kan ha förändrats. Eller kanske inte.
Dator som användes för att jämföra Xorg och Wayland
Som vanligt i sådana här inlägg lånar vi resultaten från den outtröttlige Michael Larabel, chef för Phoronix och huvudutvecklare av prestandatestsviten med samma namn. Larabel testade en dator helt och hållet av AMD med en Ryzen 9 3950X, 16 GB RAM, 4 TB lagringsutrymme och Radeon RX 5700 XT och Vega 56 som grafikkort. När det gäller Wayland är AMD naturligtvis överlägset NVIDIA för tillfället, vilket till stor del beror på den gröna jättens egna uttalanden.
Mjukvarumässigt har vi den här gången bara Ubuntu 20.04 med Linux 5.4-kärnan, GNOME 3.36 som skrivbordsmiljö, Mesa 20 med OpenGL 4.6 och Vulkan 1.2.128 samt AMDGPU 19.1 som kärndrivrutin för grafikkortet.
Spel som används för jämförelse
Det första spelet vi möter är Batman: Arkham Knight, vars PC-version var så katastrofal att Feral Interactive tvingades avbryta GNU/Linux- och Mac-anpassningarna, så titeln har körts med Proton, i 1080p och i hög kvalitet. Som man kan förvänta sig får Vega 56 färre bilder eftersom det är ett lägre grafikkort, men det intressanta är att se hur Xorg i båda fallen presterar något bättre än Wayland.
Vi fortsätter med en inhemsk titel, HITMAN, som vid det här tillfället har körts i 1080p och ultrakvalitet. Det faktum att det är en inhemsk titel verkar inte göra någon större skillnad, eftersom Xorg återigen besegrar Wayland, även om skillnaderna är omärkliga för det mänskliga ögat. Med HITMAN 2, som har körts med samma grafikkvalitet men på Proton (det finns ingen native-version för tillfället), upprepas skillnaderna i både 1080p och 1440p.
Shadow of the Tomb Raider, det senaste AAA-spelet med stor budget som har kommit till GNU/Linux, kan inte sägas bryta trenden från tidigare spel. Xorg körs i hög kvalitet, i 1440p och med anti-aliasing i SMAA, och vinner än en gång en långvarig seger över sin blivande efterföljare.
Trött på att alltid se samma resultat? Lyckligtvis är här Strange Brigade som körs på Proton, med Vulkan och i ultrakvalitet för att göra mer intressanta skillnader. Här kan Xorg överträffa XWayland med viss tydlighet, med 185,8 bilder per sekund jämfört med 175,1 vid 1080p med RX 5700 XT och 142,3 jämfört med 135,9 vid 1080p med Vega 56. Vid 1440p var resultaten 131,4 mot 125,5 för RX 5700 XT och 99,7 mot 95,9 för Vega 56.
Vi avslutar med spelen A Total War Saga: THONES OF BRITANNIA och Total War: Three Kingdoms. Båda titlarna fortsätter där Strange Brigade slutade, där Xorg är något bättre än XWayland med 1080p-upplösning och ultrakvalitet.
Xorg får sin ”revansch”, men skillnaderna mot Wayland är fortfarande svåra att se
Dessa resultat visar en vändning från vad vi såg förra året, men, Återigen är skillnaderna i de flesta fall knappt märkbara för ögat, så man kan dra slutsatsen att den övergripande prestandan är likartad med både Xorg och Wayland (eller XWayland).
Det kan också konstateras att Wayland åtminstone i stort sett har klarat testet att leverera bra spelprestanda, och den enda frågan är vad NVIDIA kommer att leverera i detta avseende.