NVIDIA RTX 3090, RX 6800 XT - GNOME (X)Wayland Ubuntu 22.04 LTS Benchmarks for a future article by Michael Larabel on Phoronix.com looking at Wayland vs. X.Org GNOME session on Ubuntu 22.04 LTS with both Radeon and NVIDIA graphics.
HTML result view exported from: https://openbenchmarking.org/result/2202053-NE-NVIDIARTX35&imw=1&sgm=1&grt&rdt .
Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution RTX 3090 RX 6800 XT Wayland Session X.Org Session Wayland Session X.Org Session AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3904 BIOS) AMD Starship/Matisse 32GB 1000GB Sabrent Rocket 4.0 Plus + 2000GB NVIDIA GeForce RTX 3090 24GB NVIDIA GA102 HD Audio ASUS MG28U Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 22.04 5.15.0-18-generic (x86_64) GNOME Shell 41.3 X Server 1.20.14 + Wayland NVIDIA 510.47.03 4.6.0 1.3.194 GCC 11.2.0 ext4 3840x2160 X Server 1.20.14 AMD Radeon RX 6800 XT 16GB (2575/1000MHz) AMD Navi 21 HDMI Audio X Server 1.20.14 + Wayland 4.6 Mesa 22.1.0-devel (git-9da3d71 2022-02-05 jammy-oibaf-ppa) (LLVM 13.0.0 DRM 3.42) 1.3.204 X Server 1.20.14 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - RTX 3090: Wayland Session: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-iOLsLC/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-iOLsLC/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - RTX 3090: X.Org Session: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-iOLsLC/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-iOLsLC/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - RX 6800 XT: Wayland Session: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - RX 6800 XT: X.Org Session: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-O5cEXJ/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016 Graphics Details - RTX 3090: Wayland Session: BAR1 / Visible vRAM Size: 32768 MiB - RTX 3090: X.Org Session: BAR1 / Visible vRAM Size: 32768 MiB - RX 6800 XT: Wayland Session: BAR1 / Visible vRAM Size: 16368 MB - RX 6800 XT: X.Org Session: BAR1 / Visible vRAM Size: 16368 MB Security Details - 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: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
batman-knight: 1920 x 1080 - High batman-knight: 3840 x 2160 - High dirt-rally2: 2560 x 1080 - Ultra dirt-rally2: 3840 x 1600 - Ultra f12020: 1920 x 1080 - High f12020: 3840 x 2160 - High f12020: 1920 x 1080 - Ultra f12020: 3840 x 2160 - Ultra hitman3: 1920 x 1080 - Ultra hitman3: 3840 x 2160 - Ultra shadowofthetombraider: 1920 x 1080 - Highest - Off shadowofthetombraider: 3840 x 2160 - Highest - Off strange-brigade: 3840 x 2160 - Ultra tesseract: 3840 x 2160 twtk: 1920 x 1080 - Ultra - Battle Benchmark twtk: 3840 x 2160 - Ultra - Battle Benchmark unvanquished: 3840 x 2160 - High unvanquished: 3840 x 2160 - Ultra unvanquished: 3840 x 2160 - Medium xonotic: 3840 x 2160 - Low xonotic: 3840 x 2160 - High xonotic: 3840 x 2160 - Ultra xonotic: 3840 x 2160 - Ultimate yquake2: Vulkan - On - On - 3840 x 2160 RTX 3090 RX 6800 XT Wayland Session X.Org Session Wayland Session X.Org Session 270.65 155.72 201.207916 134.870682 231 221 192 173 242.75 111.94 219.2 99.4 166.5 572.0071 161.6 56.9 465.4 466.1 491.2 674.5653288 577.0005356 492.2780435 372.9721816 481.2 274.69 164.36 212.369802 139.657079 235 226 188 178 245.97 113.27 236.4 105.1 164.8 569.2106 167.7 57.4 467.8 461.4 480.7 660.3227757 569.9128243 494.2518013 371.6409327 507.4 260.98 127.78 201.178502 129.253159 239 222 195 168 297.63 121.66 247.1 94.8 158.1 876.2011 141.8 42.1 399.4 390.1 418.3 689.6196584 546.6604338 502.8989337 419.6902824 412.6 264.42 126.93 200.628189 128.979472 235 221 192 168 295.70 121.38 243.9 94.5 156.1 888.8839 141.2 41.8 395.8 387.7 413.8 673.5385565 541.9269804 483.9817916 416.4519635 417.2 OpenBenchmarking.org
Batman: Arkham Knight Resolution: 1920 x 1080 - Quality: High Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Batman: Arkham Knight Resolution: 1920 x 1080 - Quality: High RTX 3090 RX 6800 XT 60 120 180 240 300 SE +/- 1.82, N = 3 SE +/- 2.02, N = 3 SE +/- 2.01, N = 3 SE +/- 2.90, N = 3 270.65 260.98 274.69 264.42
Batman: Arkham Knight Resolution: 3840 x 2160 - Quality: High Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Batman: Arkham Knight Resolution: 3840 x 2160 - Quality: High RTX 3090 RX 6800 XT 40 80 120 160 200 SE +/- 0.76, N = 3 SE +/- 0.27, N = 3 SE +/- 1.37, N = 3 SE +/- 0.43, N = 3 155.72 127.78 164.36 126.93
DiRT Rally 2.0 Resolution: 2560 x 1080 - Graphics Preset: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better DiRT Rally 2.0 Resolution: 2560 x 1080 - Graphics Preset: Ultra RTX 3090 RX 6800 XT 50 100 150 200 250 SE +/- 0.50, N = 3 SE +/- 0.24, N = 3 SE +/- 0.51, N = 3 SE +/- 0.21, N = 3 201.21 201.18 212.37 200.63
DiRT Rally 2.0 Resolution: 3840 x 1600 - Graphics Preset: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better DiRT Rally 2.0 Resolution: 3840 x 1600 - Graphics Preset: Ultra RTX 3090 RX 6800 XT 30 60 90 120 150 SE +/- 0.25, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 134.87 129.25 139.66 128.98
F1 2020 Resolution: 1920 x 1080 - Graphics Preset: High Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 1920 x 1080 - Graphics Preset: High RTX 3090 RX 6800 XT 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 1.67, N = 3 SE +/- 1.53, N = 3 SE +/- 3.18, N = 3 231 239 235 235
F1 2020 Resolution: 3840 x 2160 - Graphics Preset: High Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 3840 x 2160 - Graphics Preset: High RTX 3090 RX 6800 XT 50 100 150 200 250 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 1.15, N = 3 SE +/- 0.67, N = 3 221 222 226 221
F1 2020 Resolution: 1920 x 1080 - Graphics Preset: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 1920 x 1080 - Graphics Preset: Ultra RTX 3090 RX 6800 XT 40 80 120 160 200 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 SE +/- 1.33, N = 3 SE +/- 0.58, N = 3 192 195 188 192
F1 2020 Resolution: 3840 x 2160 - Graphics Preset: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 3840 x 2160 - Graphics Preset: Ultra RTX 3090 RX 6800 XT 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 SE +/- 1.15, N = 3 SE +/- 0.33, N = 3 173 168 178 168
HITMAN 3 Resolution: 1920 x 1080 - Quality Level: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better HITMAN 3 Resolution: 1920 x 1080 - Quality Level: Ultra RTX 3090 RX 6800 XT 60 120 180 240 300 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 1.23, N = 3 242.75 297.63 245.97 295.70
HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra RTX 3090 RX 6800 XT 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 111.94 121.66 113.27 121.38
HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame Time Wayland Session X.Org Session OpenBenchmarking.org Milliseconds, Fewer Is Better HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame Time RTX 3090 RX 6800 XT 5 10 15 20 25 Min: 4.68 / Avg: 8.94 / Max: 21.7 Min: 4.38 / Avg: 8.23 / Max: 11.11 Min: 4.72 / Avg: 8.85 / Max: 22.98 Min: 4.34 / Avg: 8.24 / Max: 11.66
Shadow of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Highest - Anti Aliasing: Off Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Shadow of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Highest - Anti Aliasing: Off RTX 3090 RX 6800 XT 50 100 150 200 250 SE +/- 0.40, N = 3 SE +/- 0.64, N = 3 SE +/- 1.05, N = 3 SE +/- 1.18, N = 3 219.2 247.1 236.4 243.9
Shadow of the Tomb Raider Resolution: 3840 x 2160 - Graphics Preset: Highest - Anti Aliasing: Off Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Shadow of the Tomb Raider Resolution: 3840 x 2160 - Graphics Preset: Highest - Anti Aliasing: Off RTX 3090 RX 6800 XT 20 40 60 80 100 SE +/- 0.32, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 99.4 94.8 105.1 94.5
Strange Brigade Resolution: 3840 x 2160 - Graphics Setting: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Strange Brigade Resolution: 3840 x 2160 - Graphics Setting: Ultra RTX 3090 RX 6800 XT 40 80 120 160 200 SE +/- 0.27, N = 3 SE +/- 0.12, N = 3 SE +/- 0.80, N = 3 SE +/- 0.60, N = 3 166.5 158.1 164.8 156.1
Tesseract Resolution: 3840 x 2160 Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 RTX 3090 RX 6800 XT 200 400 600 800 1000 SE +/- 2.94, N = 3 SE +/- 8.52, N = 3 SE +/- 0.66, N = 3 SE +/- 2.89, N = 3 572.01 876.20 569.21 888.88
Total War: Three Kingdoms Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle Benchmark Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Total War: Three Kingdoms 1.0.1 Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle Benchmark RTX 3090 RX 6800 XT 40 80 120 160 200 SE +/- 0.74, N = 3 SE +/- 1.13, N = 3 SE +/- 1.24, N = 3 SE +/- 1.07, N = 3 161.6 141.8 167.7 141.2
Total War: Three Kingdoms Resolution: 3840 x 2160 - Graphics Preset: Ultra - Scenario: Battle Benchmark Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Total War: Three Kingdoms 1.0.1 Resolution: 3840 x 2160 - Graphics Preset: Ultra - Scenario: Battle Benchmark RTX 3090 RX 6800 XT 13 26 39 52 65 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 SE +/- 0.33, N = 3 SE +/- 0.26, N = 3 56.9 42.1 57.4 41.8
Unvanquished Resolution: 3840 x 2160 - Effects Quality: High Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: High RTX 3090 RX 6800 XT 100 200 300 400 500 SE +/- 3.30, N = 3 SE +/- 5.21, N = 3 SE +/- 4.27, N = 3 SE +/- 1.95, N = 3 465.4 399.4 467.8 395.8
Unvanquished Resolution: 3840 x 2160 - Effects Quality: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: Ultra RTX 3090 RX 6800 XT 100 200 300 400 500 SE +/- 2.92, N = 3 SE +/- 3.59, N = 15 SE +/- 3.32, N = 3 SE +/- 3.13, N = 15 466.1 390.1 461.4 387.7
Unvanquished Resolution: 3840 x 2160 - Effects Quality: Medium Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: Medium RTX 3090 RX 6800 XT 110 220 330 440 550 SE +/- 7.05, N = 3 SE +/- 2.66, N = 3 SE +/- 4.57, N = 3 SE +/- 1.01, N = 3 491.2 418.3 480.7 413.8
Xonotic Resolution: 3840 x 2160 - Effects Quality: Low Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Low RTX 3090 RX 6800 XT 150 300 450 600 750 SE +/- 3.76, N = 3 SE +/- 4.39, N = 3 SE +/- 3.70, N = 3 SE +/- 2.99, N = 3 674.57 689.62 660.32 673.54
Xonotic Resolution: 3840 x 2160 - Effects Quality: High Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: High RTX 3090 RX 6800 XT 120 240 360 480 600 SE +/- 1.38, N = 3 SE +/- 6.55, N = 3 SE +/- 2.60, N = 3 SE +/- 4.57, N = 3 577.00 546.66 569.91 541.93
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultra Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultra RTX 3090 RX 6800 XT 110 220 330 440 550 SE +/- 0.84, N = 3 SE +/- 2.16, N = 3 SE +/- 2.10, N = 3 SE +/- 5.16, N = 3 492.28 502.90 494.25 483.98
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultimate Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate RTX 3090 RX 6800 XT 90 180 270 360 450 SE +/- 2.06, N = 3 SE +/- 3.01, N = 3 SE +/- 0.65, N = 3 SE +/- 1.96, N = 3 372.97 419.69 371.64 416.45
yquake2 Renderer: Vulkan - AF: On - MSAA: On - Resolution: 3840 x 2160 Wayland Session X.Org Session OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.01 Renderer: Vulkan - AF: On - MSAA: On - Resolution: 3840 x 2160 RTX 3090 RX 6800 XT 110 220 330 440 550 SE +/- 0.95, N = 3 SE +/- 0.98, N = 3 SE +/- 1.60, N = 3 SE +/- 3.27, N = 3 481.2 412.6 507.4 417.2 1. (CC) gcc options: -lm -ldl -rdynamic -shared -lSDL2 -O2 -pipe -fomit-frame-pointer -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Geometric Mean Of All Test Results Result Composite - NVIDIA RTX 3090, RX 6800 XT - GNOME (X)Wayland Ubuntu 22.04 LTS Wayland Session X.Org Session OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - NVIDIA RTX 3090, RX 6800 XT - GNOME (X)Wayland Ubuntu 22.04 LTS RTX 3090 RX 6800 XT 60 120 180 240 300 250.38 245.34 254.43 243.68
Phoronix Test Suite v10.8.5