Xorg își ia „revanșa” și bate Wayland la performanță
Pe lângă toate provocările pe care Wayland le are în față și atitudinea distructivă și necooperantă a anumitor companii, unul dintre cele mai îngrijorătoare fronturi pentru utilizatorii finali este cel al performanțelor jocurilor video, care deocamdată rulează toate pe XWayland, unul dintre fronturile care îi preocupă cel mai mult pe utilizatorii finali este performanța jocurilor video, care deocamdată rulează toate pe XWayland, setul de patch-uri care oferă compatibilitate pentru aplicațiile care rulează peste Xorg.
Cu un an în urmă, am văzut că Wayland (sau mai degrabă XWayland) a depășit foarte ușor Xorg atunci când a venit vorba de rularea jocurilor video, iar când spunem ușor ne referim la o diferență care, în cele mai multe cazuri, este abia perceptibilă pentru ochi. Cu toate acestea, acum suntem în martie (sau aprilie?) 2020 și este posibil ca lucrurile să se fi schimbat. Sau poate că nu.
Computerul folosit pentru a compara Xorg și Wayland
Ca de obicei în astfel de postări, vom împrumuta rezultatele obținute de infatigabilul Michael Larabel, șeful Phoronix și dezvoltatorul principal al suitei de testare a performanțelor cu același nume. Larabel a testat un computer integral AMD cu un Ryzen 9 3950X, 16GB de RAM, 4TB de spațiu de stocare și plăci grafice Radeon RX 5700 XT și Vega 56. Evident, pentru utilizarea Wayland, AMD este net superioară lui NVIDIA în acest moment, în mare parte datorită propriilor vociferări ale gigantului verde.
În ceea ce privește software-ul, de data aceasta avem doar Ubuntu 20.04 cu kernelul Linux 5.4, GNOME 3.36 ca mediu de lucru, Mesa 20 cu OpenGL 4.6 și Vulkan 1.2.128 și AMDGPU 19.1 ca driver de kernel pentru placa grafică.
Jocuri folosite pentru comparație
Primul joc pe care îl întâlnim este Batman: Arkham Knight, a cărui versiune de PC a fost atât de dezastruoasă încât a forțat Feral Interactive să anuleze porturile GNU/Linux și Mac, astfel că titlul a fost rulat cu Proton, la 1080p și la calitate înaltă. După cum v-ați putea aștepta, Vega 56 obține scoruri mai mici pentru că este o placă grafică inferioară, dar interesant este să vedem cum în ambele cazuri Xorg depășește ușor Wayland.
Continuăm cu un titlu nativ, HITMAN, care de această dată a fost rulat la 1080p și la calitate ultra. Faptul că este un titlu nativ nu pare să facă o mare diferență, deoarece Xorg învinge din nou Wayland, deși diferențele sunt imperceptibile pentru ochiul uman. Între timp, cu HITMAN 2, care a fost rulat la aceeași calitate grafică, dar pe Proton (nu există o versiune nativă în acest moment), diferențele se repetă atât la 1080p, cât și la 1440p.
Shadow of the Tomb Raider, cel mai recent AAA cu buget mare care a ajuns pe GNU/Linux, nu se poate spune că rupe tendința stabilită de jocurile anterioare. Rulând la calitate înaltă, la 1440p și cu anti-aliasing în SMAA, Xorg obține încă o dată o victorie îndelung suferindă asupra viitorului său succesor.
Am obosit să vedeți mereu același rezultat? Din fericire, iată Strange Brigade rulează pe Proton, cu Vulkan și la calitate ultra pentru a face diferențe mai interesante. Aici Xorg reușește să depășească XWayland cu o oarecare claritate, înregistrând 185,8 cadre pe secundă față de 175,1 la 1080p cu RX 5700 XT și 142,3 față de 135,9 la 1080p cu Vega 56. Între timp, la 1440p, rezultatele au fost de 131,4 față de 125,5 cu RX 5700 XT și 99,7 față de 95,9 cu Vega 56.
Încheiem cu jocurile A Total War Saga: THONES OF BRITANNIA și Total War: Three Kingdoms. Ambele titluri continuă de unde a rămas Strange Brigade, Xorg depășind foarte ușor XWayland folosind rezoluția 1080p și calitatea ultra.
Xorg își ia „revanșa”, dar diferențele cu Wayland sunt încă greu de văzut
Aceste rezultate arată o răsturnare față de ceea ce am văzut anul trecut, dar, din nou, diferențele sunt, în majoritatea cazurilor, abia perceptibile cu ochiul liber, astfel încât se poate concluziona că performanța generală este similară atât cu Xorg, cât și cu Wayland (sau XWayland).
Se poate citi, de asemenea, că Wayland a trecut cel puțin în mare parte testul de a oferi performanțe bune în jocuri, singura întrebare fiind ce va oferi NVIDIA în această privință.