Xorg ottiene la sua “vendetta” e batte Wayland in prestazioni
Al di là di tutte le sfide che Wayland ha davanti e l’atteggiamento distruttivo e poco collaborativo di alcune aziende, uno dei fronti più preoccupanti per gli utenti finali è la performance dei videogiochi, che per ora girano tutti sopra XWayland, uno dei fronti che gli utenti finali sono più preoccupati è la performance dei videogiochi, che per ora girano tutti su XWayland, il set di patch che fornisce la compatibilità per le applicazioni in esecuzione sopra Xorg.
Un anno fa, abbiamo visto Wayland (o meglio XWayland) superare molto leggermente Xorg quando si trattava di eseguire i videogiochi, e quando diciamo leggermente intendiamo una differenza che nella maggior parte dei casi è appena percettibile all’occhio. Tuttavia, ora siamo a marzo (o aprile?) 2020 e le cose potrebbero essere cambiate. O forse no.
Computer utilizzato per confrontare Xorg e Wayland
Come al solito in questi post, prenderemo in prestito i risultati ottenuti dall’instancabile Michael Larabel, capo di Phoronix e sviluppatore principale dell’omonima suite di test delle prestazioni. Larabel ha testato un computer interamente AMD con un Ryzen 9 3950X, 16GB di RAM, 4TB di storage e Radeon RX 5700 XT e una Vega 56 come schede grafiche. Ovviamente, per l’utilizzo di Wayland AMD è di gran lunga superiore a NVIDIA al momento, in gran parte a causa delle farneticazioni del gigante verde stesso.
Software questa volta abbiamo solo Ubuntu 20.04 con il kernel Linux 5.4, GNOME 3.36 come ambiente desktop, Mesa 20 con OpenGL 4.6 e Vulkan 1.2.128 e AMDGPU 19.1 come driver del kernel per la scheda grafica.
Giochi usati per il confronto
Il primo gioco che incontriamo è Batman: Arkham Knight, la cui versione PC è stata così disastrosa che ha costretto Feral Interactive a cancellare le porte GNU/Linux e Mac, quindi il titolo è stato eseguito con Proton, a 1080p e in alta qualità. Come ci si potrebbe aspettare, la Vega 56 segna frame più bassi perché è una scheda grafica inferiore, ma la cosa interessante è vedere come in entrambi i casi Xorg supera leggermente Wayland.
Continuiamo con un titolo nativo, HITMAN, che in questa occasione è stato eseguito a 1080p e qualità ultra. Il fatto che sia un titolo nativo non sembra fare molta differenza, poiché Xorg ancora una volta sconfigge Wayland, anche se le differenze sono impercettibili all’occhio umano. Nel frattempo, con HITMAN 2, che è stato eseguito alla stessa qualità grafica ma su Proton (non esiste una versione nativa al momento), le differenze si ripetono sia a 1080p che a 1440p.
Shadow of the Tomb Raider, l’ultimo grande budget AAA a colpire GNU/Linux, non si può dire che rompa il trend stabilito dai giochi precedenti. Girando in alta qualità, a 1440p e con l’anti-aliasing in SMAA, Xorg segna ancora una volta una sofferta vittoria sul suo aspirante successore.
Noia di vedere sempre lo stesso risultato? Per fortuna ecco Strange Brigade che gira su Proton, con Vulkan e in qualità ultra per fare differenze più interessanti. Qui Xorg è in grado di superare XWayland con una certa chiarezza, bloccando 185,8 fotogrammi al secondo contro 175,1 a 1080p con la RX 5700 XT e 142,3 contro 135,9 a 1080p con la Vega 56. Nel frattempo, a 1440p i risultati sono stati 131,4 contro 125,5 con la RX 5700 XT e 99,7 contro 95,9 con la Vega 56.
Si chiude con i giochi A Total War Saga: THONES OF BRITANNIA e Total War: Three Kingdoms. Entrambi i titoli riprendono da dove Strange Brigade ha lasciato, con Xorg che supera leggermente XWayland usando la risoluzione 1080p e la qualità ultra.
Xorg ottiene la sua “rivincita”, ma le differenze con Wayland sono ancora difficili da vedere
Questi risultati mostrano un’inversione rispetto a quanto visto l’anno scorso, ma, Ancora una volta, le differenze sono nella maggior parte dei casi appena percettibili all’occhio, quindi si può concludere che le prestazioni complessive sono simili sia con Xorg che con Wayland (o XWayland).
Si può anche leggere che Wayland ha almeno ampiamente superato la prova di fornire buone prestazioni di gioco, con l’unica questione di cosa NVIDIA fornirà in questo senso.