Wayland VS X11 — AMD Ryzen 7 5700U RX VEGA 8

Fast OS
4 min readNov 27, 2022

--

Já fiz alguns testes com a RX 580 e Intel HD 4000 e percebi que alguns FPS a mais renderizados na sessão X11 são uma ilusão, já que também terá mais tearing durante a jogatina e mais lag na movimentação de janelas.

Hoje irei fazer alguns benchmark’s e teste de qualidade / fluidez no uso de janelas com Fedora 37 com este notebook full AMD e verificar se ocorre o mesmo que os outros hardwares.

Geekbench

Este teste teve alguma variação principalmente no multicore, mas na média empatou:

Sessão Wayland:
single 1236 multi 4383

Sessão X11:
single 1241 multi 4238

Chrome / Firefox

Motion Mark

Neste teste de em ambos os navegadores o Motion Mark pontuou mais na sessão X11:
https://browserbench.org/MotionMark/

Sessão Wayland — Chrome — 512.03
Sessão X11 — Chrome — 614.40

Sessão Wayland — Firefox — 175.99
Sessão X11 — Firefox — 241.54

Uso de CPU — youtube 1080p60 vp9–1min

obs: O Chrome e Firefox estava rodando nativamente no Wayland (sem usar XWayland).

Sessão Wayland — Chrome:

O uso dos cores ficou na média de 20/30%.

Sessão X11 — Chrome:

Não notei muita diferença comparando ao Chrome Wayland.

Sessão Wayland — Firefox:

O uso de cores do CPU ficou estável, com 1/2 cores chegando próximo dos 20% de uso e o restante abaixo dos 5/7%:

Sessão X11 — Firefox:

O uso dos cores do CPU ficou um pouco mais caótico, com muitos passando dos 30/40% de uso e o restante de 5/10%.

Uso de CPU — Compartilhamento de tela inteira — Jitsi meet

Sessão Wayland — Chrome:

Teve média de 20/40% de uso de CPU com picos de processamento a 60%.

Sessão X11 — Chrome:

Teve média de 20/30% de uso de CPU de forma mais estável que no Wayland.

Sessão Wayland — Firefox:

Teve uso de CPU entre 10/24% de forma estável.

Sessão X11 — Firefox:

Teve uso de CPU entre 8/20% com alguns picos de processamento aleatórios e um pouco menos estabilidade de processamento multicore comparado a sessão Wayland.

CS:GO OpenGL benchmark 1080p low

Sessão Wayland — 97 fps med
Não percebi nenhum tearing ou travadas, na parte da fumaça o fps baixou a 25/40 fps.

Sessão X11–96 fps med
Notei muito tearing e algumas travadinhas, na parte da fumaça chegou aos 30/40 fps.

Tearing em jogos sem Vsync — Warframe / CS:GO:

Sessão Wayland:
No CS:GO e Warframe não notei tearing algum.

Sessão X11:
No Warframe apresentou tearing sem precisar carregar um mapa grande e CS:GO apresentou tearing sempre ao movimentar dentro de algum mapa.

https://odysee.com/@fastoslinux:5/warframewaylandvsx11:d?r=2w8gcMTN29nuXxUUwixF6JRZo7BThxCU

Fluidez das janelas / multitarefas — Chrome / Firefox / Kdenlive / GIMP

Sessão Wayland:
A movimentação foi boa, e apresentou o mesmo atraso na seta do mouse com o kdenlive e GIMP que na sessão X11, o Firefox apresentou a seta para redimensionar corretamente.

Sessão X11:
A movimentação se mostrou boa, apenas o Firefox que não apresentava a seta para redimensionar, os programas kdenlive e gimp apresentaram um atraso no mouse ao redimensionar.

https://odysee.com/@fastoslinux:5/gnomewaylandx11multitask:d?r=2w8gcMTN29nuXxUUwixF6JRZo7BThxCU

Concluindo

Minha impressão é que no X11 a tendência é renderizar mais quadros, porém de forma mais desordenada gerando tearing e no Wayland menos quadros, mas por consequência de priorizar a qualidade / suavidade da imagem em geral.

Na fluidez no multitasking não percebi tanta diferença como no Intel HD4000, talvez indício que com hardware mais fraco os problemas do X11 apareçam mais?

O Firefox teve mais eficiência no uso de CPU principalmente para vídeos do Youtube na sessão Wayland, o que pode ser interessante para um notebook onde se queira economizar mais energia. Porém o teste MotionMark mostrou uma possível área para maior otimização, creio que por parte do próprio Firefox e Chrome em relação a sessão Wayland.

Mas a gritante diferença me parece ser com jogos, ativando vsync pode-se resolver o problema do tearing no X11 mas usará mais processamento. Me parece que existe um “tratamento” a mais na sessão Wayland por parte do compositor, resultando em melhor qualidade de imagem em geral.

Existe um teste de input lag que dizem ser pior na sessão Wayland, não sei como testar isso, mas no “olhômetro” não percebo lag, talvez com jogadores de competitivo possa fazer mais diferença.

Se deseja me dar sugestões, mande para fastos2016@gmail.com ou nas redes sociais.

--

--