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&rdt&grr .
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
shadowofthetombraider: 1920 x 1080 - Highest - Off shadowofthetombraider: 3840 x 2160 - Highest - Off dirt-rally2: 2560 x 1080 - Ultra dirt-rally2: 3840 x 1600 - Ultra f12020: 1920 x 1080 - High f12020: 3840 x 2160 - Ultra f12020: 3840 x 2160 - High hitman3: 1920 x 1080 - Ultra f12020: 1920 x 1080 - Ultra hitman3: 3840 x 2160 - Ultra twtk: 1920 x 1080 - Ultra - Battle Benchmark batman-knight: 1920 x 1080 - High batman-knight: 3840 x 2160 - High twtk: 3840 x 2160 - Ultra - Battle Benchmark strange-brigade: 3840 x 2160 - Ultra unvanquished: 3840 x 2160 - Ultra tesseract: 3840 x 2160 xonotic: 3840 x 2160 - Ultimate xonotic: 3840 x 2160 - Ultra xonotic: 3840 x 2160 - High unvanquished: 3840 x 2160 - High unvanquished: 3840 x 2160 - Medium xonotic: 3840 x 2160 - Low yquake2: Vulkan - On - On - 3840 x 2160 RTX 3090 RX 6800 XT Wayland Session X.Org Session Wayland Session X.Org Session 219.2 99.4 201.207916 134.870682 231 173 221 242.75 192 111.94 161.6 270.65 155.72 56.9 166.5 466.1 572.0071 372.9721816 492.2780435 577.0005356 465.4 491.2 674.5653288 481.2 236.4 105.1 212.369802 139.657079 235 178 226 245.97 188 113.27 167.7 274.69 164.36 57.4 164.8 461.4 569.2106 371.6409327 494.2518013 569.9128243 467.8 480.7 660.3227757 507.4 247.1 94.8 201.178502 129.253159 239 168 222 297.63 195 121.66 141.8 260.98 127.78 42.1 158.1 390.1 876.2011 419.6902824 502.8989337 546.6604338 399.4 418.3 689.6196584 412.6 243.9 94.5 200.628189 128.979472 235 168 221 295.70 192 121.38 141.2 264.42 126.93 41.8 156.1 387.7 888.8839 416.4519635 483.9817916 541.9269804 395.8 413.8 673.5385565 417.2 OpenBenchmarking.org
Shadow of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Highest - Anti Aliasing: Off RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Shadow of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Highest - Anti Aliasing: Off Wayland Session X.Org Session 50 100 150 200 250 SE +/- 0.40, N = 3 SE +/- 1.05, N = 3 SE +/- 0.64, N = 3 SE +/- 1.18, N = 3 219.2 236.4 247.1 243.9
Shadow of the Tomb Raider Resolution: 3840 x 2160 - Graphics Preset: Highest - Anti Aliasing: Off RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Shadow of the Tomb Raider Resolution: 3840 x 2160 - Graphics Preset: Highest - Anti Aliasing: Off Wayland Session X.Org Session 20 40 60 80 100 SE +/- 0.32, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 99.4 105.1 94.8 94.5
DiRT Rally 2.0 Resolution: 2560 x 1080 - Graphics Preset: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better DiRT Rally 2.0 Resolution: 2560 x 1080 - Graphics Preset: Ultra Wayland Session X.Org Session 50 100 150 200 250 SE +/- 0.50, N = 3 SE +/- 0.51, N = 3 SE +/- 0.24, N = 3 SE +/- 0.21, N = 3 201.21 212.37 201.18 200.63
DiRT Rally 2.0 Resolution: 3840 x 1600 - Graphics Preset: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better DiRT Rally 2.0 Resolution: 3840 x 1600 - Graphics Preset: Ultra Wayland Session X.Org Session 30 60 90 120 150 SE +/- 0.25, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 134.87 139.66 129.25 128.98
F1 2020 Resolution: 1920 x 1080 - Graphics Preset: High RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 1920 x 1080 - Graphics Preset: High Wayland Session X.Org Session 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 1.53, N = 3 SE +/- 1.67, N = 3 SE +/- 3.18, N = 3 231 235 239 235
F1 2020 Resolution: 3840 x 2160 - Graphics Preset: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 3840 x 2160 - Graphics Preset: Ultra Wayland Session X.Org Session 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 1.15, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 173 178 168 168
F1 2020 Resolution: 3840 x 2160 - Graphics Preset: High RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 3840 x 2160 - Graphics Preset: High Wayland Session X.Org Session 50 100 150 200 250 SE +/- 0.88, N = 3 SE +/- 1.15, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 221 226 222 221
HITMAN 3 Resolution: 1920 x 1080 - Quality Level: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better HITMAN 3 Resolution: 1920 x 1080 - Quality Level: Ultra Wayland Session X.Org Session 60 120 180 240 300 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 1.23, N = 3 242.75 245.97 297.63 295.70
F1 2020 Resolution: 1920 x 1080 - Graphics Preset: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better F1 2020 Resolution: 1920 x 1080 - Graphics Preset: Ultra Wayland Session X.Org Session 40 80 120 160 200 SE +/- 1.20, N = 3 SE +/- 1.33, N = 3 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 192 188 195 192
HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame Time RTX 3090 RX 6800 XT OpenBenchmarking.org Milliseconds, Fewer Is Better HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame Time Wayland Session X.Org Session 5 10 15 20 25 Min: 4.68 / Avg: 8.94 / Max: 21.7 Min: 4.72 / Avg: 8.85 / Max: 22.98 Min: 4.38 / Avg: 8.23 / Max: 11.11 Min: 4.34 / Avg: 8.24 / Max: 11.66
HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra Wayland Session X.Org Session 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 111.94 113.27 121.66 121.38
Total War: Three Kingdoms Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle Benchmark RTX 3090 RX 6800 XT 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 Wayland Session X.Org Session 40 80 120 160 200 SE +/- 0.74, N = 3 SE +/- 1.24, N = 3 SE +/- 1.13, N = 3 SE +/- 1.07, N = 3 161.6 167.7 141.8 141.2
Batman: Arkham Knight Resolution: 1920 x 1080 - Quality: High RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Batman: Arkham Knight Resolution: 1920 x 1080 - Quality: High Wayland Session X.Org Session 60 120 180 240 300 SE +/- 1.82, N = 3 SE +/- 2.01, N = 3 SE +/- 2.02, N = 3 SE +/- 2.90, N = 3 270.65 274.69 260.98 264.42
Batman: Arkham Knight Resolution: 3840 x 2160 - Quality: High RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Batman: Arkham Knight Resolution: 3840 x 2160 - Quality: High Wayland Session X.Org Session 40 80 120 160 200 SE +/- 0.76, N = 3 SE +/- 1.37, N = 3 SE +/- 0.27, N = 3 SE +/- 0.43, N = 3 155.72 164.36 127.78 126.93
Total War: Three Kingdoms Resolution: 3840 x 2160 - Graphics Preset: Ultra - Scenario: Battle Benchmark RTX 3090 RX 6800 XT 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 Wayland Session X.Org Session 13 26 39 52 65 SE +/- 0.17, N = 3 SE +/- 0.33, N = 3 SE +/- 0.07, N = 3 SE +/- 0.26, N = 3 56.9 57.4 42.1 41.8
Strange Brigade Resolution: 3840 x 2160 - Graphics Setting: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Strange Brigade Resolution: 3840 x 2160 - Graphics Setting: Ultra Wayland Session X.Org Session 40 80 120 160 200 SE +/- 0.27, N = 3 SE +/- 0.80, N = 3 SE +/- 0.12, N = 3 SE +/- 0.60, N = 3 166.5 164.8 158.1 156.1
Unvanquished Resolution: 3840 x 2160 - Effects Quality: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: Ultra Wayland Session X.Org Session 100 200 300 400 500 SE +/- 2.92, N = 3 SE +/- 3.32, N = 3 SE +/- 3.59, N = 15 SE +/- 3.13, N = 15 466.1 461.4 390.1 387.7
Tesseract Resolution: 3840 x 2160 RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Wayland Session X.Org Session 200 400 600 800 1000 SE +/- 2.94, N = 3 SE +/- 0.66, N = 3 SE +/- 8.52, N = 3 SE +/- 2.89, N = 3 572.01 569.21 876.20 888.88
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultimate RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Wayland Session X.Org Session 90 180 270 360 450 SE +/- 2.06, N = 3 SE +/- 0.65, N = 3 SE +/- 3.01, N = 3 SE +/- 1.96, N = 3 372.97 371.64 419.69 416.45
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultra RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultra Wayland Session X.Org Session 110 220 330 440 550 SE +/- 0.84, N = 3 SE +/- 2.10, N = 3 SE +/- 2.16, N = 3 SE +/- 5.16, N = 3 492.28 494.25 502.90 483.98
Xonotic Resolution: 3840 x 2160 - Effects Quality: High RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: High Wayland Session X.Org Session 120 240 360 480 600 SE +/- 1.38, N = 3 SE +/- 2.60, N = 3 SE +/- 6.55, N = 3 SE +/- 4.57, N = 3 577.00 569.91 546.66 541.93
Unvanquished Resolution: 3840 x 2160 - Effects Quality: High RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: High Wayland Session X.Org Session 100 200 300 400 500 SE +/- 3.30, N = 3 SE +/- 4.27, N = 3 SE +/- 5.21, N = 3 SE +/- 1.95, N = 3 465.4 467.8 399.4 395.8
Unvanquished Resolution: 3840 x 2160 - Effects Quality: Medium RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Unvanquished 0.52.1 Resolution: 3840 x 2160 - Effects Quality: Medium Wayland Session X.Org Session 110 220 330 440 550 SE +/- 7.05, N = 3 SE +/- 4.57, N = 3 SE +/- 2.66, N = 3 SE +/- 1.01, N = 3 491.2 480.7 418.3 413.8
Xonotic Resolution: 3840 x 2160 - Effects Quality: Low RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Low Wayland Session X.Org Session 150 300 450 600 750 SE +/- 3.76, N = 3 SE +/- 3.70, N = 3 SE +/- 4.39, N = 3 SE +/- 2.99, N = 3 674.57 660.32 689.62 673.54
yquake2 Renderer: Vulkan - AF: On - MSAA: On - Resolution: 3840 x 2160 RTX 3090 RX 6800 XT OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.01 Renderer: Vulkan - AF: On - MSAA: On - Resolution: 3840 x 2160 Wayland Session X.Org Session 110 220 330 440 550 SE +/- 0.95, N = 3 SE +/- 1.60, N = 3 SE +/- 0.98, N = 3 SE +/- 3.27, N = 3 481.2 507.4 412.6 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
Phoronix Test Suite v10.8.5