WAYLAND and X11

comparing x11 with wayland

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2105121-IB-1306302UT70
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
wayland
May 12 2021
  30 Minutes
X11
May 12 2021
  41 Minutes
Invert Hiding All Results Option
  36 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


WAYLAND and X11OpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 5 4600H @ 3.00GHz (6 Cores / 12 Threads)ASUS FA506IH v1.0 (FA506IH.315 BIOS)AMD Renoir Root Complex8GB512GB Micron_2210_MTFDHBA512QFDASUS AMD Renoir (1500/400MHz)AMD Device 1637Realtek RTL8111/8168/8411 + Realtek RTL8822CE 802.11ac PCIeGaruda Soaring5.12.2-153-tkg-bmq (x86_64)KDE Plasma 5.21.5X Server 1.20.114.6 Mesa 21.1.0 (LLVM 11.1.0)GCC 10.2.0 + Clang 11.1.0btrfs1920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionWAYLAND And X11 BenchmarksSystem Logs- Transparent Huge Pages: madvise- --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - Scaling Governor: acpi-cpufreq performance (Boost: Disabled) - CPU Microcode: 0x8600104 - GLAMOR- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

wayland vs. X11 ComparisonPhoronix Test SuiteBaseline+40.6%+40.6%+81.2%+81.2%+121.8%+121.8%+162.4%+162.4%3.4%2.2%S.5.x.5.p162.5%5.C.F.W.T.W137%5.C.F.W.T.W135.9%F.3.x.3.A.T44.9%C.i.8.c.a.l5.3%C.5.F.P.T.P5.C.F.P.T.W3%5.P.S2.3%P.X.5.Sx11perfx11perfx11perfx11perfx11perfx11perfx11perfx11perfx11perfwaylandX11

WAYLAND and X11x11perf: 500px PutImage Squarex11perf: Scrolling 500 x 500 pxx11perf: Char in 80-char aa linex11perf: PutImage XY 500x500 Squarex11perf: Fill 300 x 300px AA Trapezoidx11perf: 500px Copy From Window To Windowx11perf: Copy 500x500 From Pixmap To Pixmapx11perf: 500px Compositing From Pixmap To Windowx11perf: 500px Compositing From Window To WindowwaylandX111653174672286000093.83450151001546715833315033161666532170000095.923816400160001536676343OpenBenchmarking.org

x11perf

x11perf is a very basic performance/regression test for X.Org. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px PutImage SquarewaylandX11400800120016002000SE +/- 3.33, N = 3SE +/- 20.87, N = 12165316161. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px PutImage SquarewaylandX1130060090012001500Min: 1650 / Avg: 1653.33 / Max: 1660Min: 1530 / Avg: 1615.83 / Max: 17101. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Scrolling 500 x 500 pxwaylandX114K8K12K16K20KSE +/- 145.30, N = 3SE +/- 3.33, N = 31746766531. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Scrolling 500 x 500 pxwaylandX113K6K9K12K15KMin: 17200 / Avg: 17466.67 / Max: 17700Min: 6650 / Avg: 6653.33 / Max: 66601. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Char in 80-char aa linewaylandX115M10M15M20M25MSE +/- 224944.44, N = 5SE +/- 152752.52, N = 322860000217000001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Char in 80-char aa linewaylandX114M8M12M16M20MMin: 22300000 / Avg: 22860000 / Max: 23600000Min: 21500000 / Avg: 21700000 / Max: 220000001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: PutImage XY 500x500 SquarewaylandX1120406080100SE +/- 1.23, N = 15SE +/- 1.60, N = 1293.895.91. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: PutImage XY 500x500 SquarewaylandX1120406080100Min: 89 / Avg: 93.81 / Max: 105Min: 86.7 / Avg: 95.87 / Max: 1031. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Fill 300 x 300px AA TrapezoidwaylandX117001400210028003500SE +/- 43.59, N = 3SE +/- 20.68, N = 15345023811. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Fill 300 x 300px AA TrapezoidwaylandX116001200180024003000Min: 3380 / Avg: 3450 / Max: 3530Min: 2240 / Avg: 2381.33 / Max: 25001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Copy From Window To WindowwaylandX113K6K9K12K15KSE +/- 17.32, N = 31510064001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Copy From Window To WindowwaylandX113K6K9K12K15KMin: 6370 / Avg: 6400 / Max: 64301. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Copy 500x500 From Pixmap To PixmapwaylandX113K6K9K12K15KSE +/- 33.33, N = 3SE +/- 57.74, N = 315467160001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: Copy 500x500 From Pixmap To PixmapwaylandX113K6K9K12K15KMin: 15400 / Avg: 15466.67 / Max: 15500Min: 15900 / Avg: 16000 / Max: 161001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Pixmap To WindowwaylandX1130K60K90K120K150KSE +/- 666.67, N = 3SE +/- 333.33, N = 31583331536671. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Pixmap To WindowwaylandX1130K60K90K120K150KMin: 157000 / Avg: 158333.33 / Max: 159000Min: 153000 / Avg: 153666.67 / Max: 1540001. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm

OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Window To WindowwaylandX113K6K9K12K15KSE +/- 88.19, N = 3SE +/- 81.72, N = 31503363431. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm
OpenBenchmarking.orgOperations / Second, More Is Betterx11perf 1.5Test: 500px Compositing From Window To WindowwaylandX113K6K9K12K15KMin: 14900 / Avg: 15033.33 / Max: 15200Min: 6180 / Avg: 6343.33 / Max: 64301. (CC) gcc options: -O2 -lXext -lXft -lXrender -lX11 -lXmuu -lm