Xorg se „mstí“ a poráží Wayland ve výkonu
Kromě všech problémů, které má Wayland před sebou, a destruktivního a nespolupracujícího přístupu některých společností je jednou z nejvíce znepokojujících front pro koncové uživatele výkon videoher, které prozatím všechny běží na XWaylandu, Jednou z oblastí, která koncové uživatele nejvíce zajímá, je výkon videoher, které prozatím všechny běží na XWaylandu, sadě patchů zajišťující kompatibilitu aplikací běžících nad Xorg.
Před rokem jsme viděli, že Wayland (nebo spíše XWayland) velmi mírně překonává Xorg, pokud jde o spouštění videoher, a když říkáme mírně, myslíme tím rozdíl, který je ve většině případů okem sotva patrný. Nyní je však březen (nebo duben?) 2020 a situace se možná změnila. Nebo možná ne.
Počítač použitý k porovnání Xorg a Waylandu
Jak je v podobných příspěvcích zvykem, vypůjčíme si výsledky, které získal neúnavný Michael Larabel, šéf Phoronixu a hlavní vývojář stejnojmenné sady testů výkonu. Larabel testoval počítač s procesorem Ryzen 9 3950X, 16 GB RAM, 4TB úložištěm a grafickými kartami Radeon RX 5700 XT a Vega 56. Je zřejmé, že pro použití Waylandu má AMD v tuto chvíli daleko lepší pozici než NVIDIA, a to především kvůli výrokům samotného zeleného giganta.
Softwarově máme tentokrát k dispozici pouze Ubuntu 20.04 s jádrem Linux 5.4, GNOME 3.36 jako desktopové prostředí, Mesa 20 s OpenGL 4.6 a Vulkan 1.2.128 a AMDGPU 19.1 jako ovladač jádra grafické karty.
Hry použité pro srovnání
První hrou, se kterou se setkáme, je Batman: Arkham Knight, jehož PC verze dopadla tak katastrofálně, že donutila Feral Interactive zrušit porty pro GNU/Linux a Mac, takže titul byl spuštěn s Protonem, v rozlišení 1080p a ve vysoké kvalitě. Jak se dalo očekávat, Vega 56 dosahuje nižších snímků, protože se jedná o nižší grafickou kartu, ale zajímavé je vidět, jak v obou případech Xorg mírně překonává Wayland.
Pokračujeme nativním titulem HITMAN, který byl tentokrát spuštěn v rozlišení 1080p a ultra kvalitě. Zdá se, že skutečnost, že se jedná o nativní titul, na tom nic nemění, protože Xorg opět poráží Wayland, ačkoli rozdíly jsou lidským okem nepostřehnutelné. U hry HITMAN 2, která byla spuštěna ve stejné grafické kvalitě, ale na platformě Proton (nativní verze v tuto chvíli neexistuje), se rozdíly opakují v rozlišení 1080p i 1440p.
O hře Shadow of the Tomb Raider, nejnovějším velkorozpočtovém AAA titulu pro GNU/Linux, se nedá říci, že by porušovala trend nastolený předchozími hrami. Při běhu ve vysoké kvalitě, v rozlišení 1440p a s vyhlazováním v SMAA si Xorg opět připisuje dlouholeté vítězství nad svým budoucím nástupcem.
Už vás nebaví vidět stále stejný výsledek? Naštěstí je tu Strange Brigade běžící na Protonu, s Vulkanem a v ultra kvalitě, aby byly rozdíly zajímavější. Zde Xorg s přehledem překonává XWayland a dosahuje 185,8 snímků za sekundu oproti 175,1 v rozlišení 1080p u RX 5700 XT a 142,3 oproti 135,9 v rozlišení 1080p u Vegy 56. Mezitím při rozlišení 1440p byly výsledky 131,4 oproti 125,5 u RX 5700 XT a 99,7 oproti 95,9 u Vega 56.
Na závěr uvádíme hry A Total War Saga: THONES OF BRITANNIA a Total War: Three Kingdoms. Oba tituly navazují tam, kde Strange Brigade skončila, přičemž Xorg velmi mírně překonává XWayland při použití rozlišení 1080p a ultra kvality.
Xorg se „mstí“, ale rozdíly oproti Waylandu jsou stále těžko viditelné
Tyto výsledky ukazují obrat oproti tomu, co jsme viděli loni, ale, rozdíly jsou ve většině případů okem sotva patrné, takže lze konstatovat, že celkový výkon je u Xorg i Waylandu (nebo XWaylandu) podobný.
Dá se také vyčíst, že Wayland přinejmenším z velké části prošel testem dobrého herního výkonu, a jedinou otázkou je, co v tomto ohledu nabídne NVIDIA.