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&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 X.Org Session Wayland Session X.Org Session Wayland 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 NVIDIA 510.47.03 4.6.0 1.3.194 GCC 11.2.0 ext4 3840x2160 X Server 1.20.14 + Wayland AMD Radeon RX 6800 XT 16GB (2575/1000MHz) AMD Navi 21 HDMI Audio X Server 1.20.14 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 + Wayland OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - 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 - 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 - 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 - 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 Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016 Graphics Details - RTX 3090: X.Org Session: BAR1 / Visible vRAM Size: 32768 MiB - RTX 3090: Wayland Session: BAR1 / Visible vRAM Size: 32768 MiB - RX 6800 XT: X.Org Session: BAR1 / Visible vRAM Size: 16368 MB - RX 6800 XT: Wayland 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 X.Org Session Wayland Session X.Org Session Wayland Session 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 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 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 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 OpenBenchmarking.org
Shadow of the Tomb Raider Resolution: 1920 x 1080 - Graphics Preset: Highest - Anti Aliasing: Off X.Org Session Wayland 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 +/- 1.05, N = 3 SE +/- 1.18, N = 3 SE +/- 0.40, N = 3 SE +/- 0.64, N = 3 236.4 243.9 219.2 247.1
Shadow of the Tomb Raider Resolution: 3840 x 2160 - Graphics Preset: Highest - Anti Aliasing: Off X.Org Session Wayland 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.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.32, N = 3 SE +/- 0.03, N = 3 105.1 94.5 99.4 94.8
DiRT Rally 2.0 Resolution: 2560 x 1080 - Graphics Preset: Ultra X.Org Session Wayland 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.51, N = 3 SE +/- 0.21, N = 3 SE +/- 0.50, N = 3 SE +/- 0.24, N = 3 212.37 200.63 201.21 201.18
DiRT Rally 2.0 Resolution: 3840 x 1600 - Graphics Preset: Ultra X.Org Session Wayland 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.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.25, N = 3 SE +/- 0.01, N = 3 139.66 128.98 134.87 129.25
F1 2020 Resolution: 1920 x 1080 - Graphics Preset: High X.Org Session Wayland 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 +/- 1.53, N = 3 SE +/- 3.18, N = 3 SE +/- 0.58, N = 3 SE +/- 1.67, N = 3 235 235 231 239
F1 2020 Resolution: 3840 x 2160 - Graphics Preset: Ultra X.Org Session Wayland 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 +/- 1.15, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 178 168 173 168
F1 2020 Resolution: 3840 x 2160 - Graphics Preset: High X.Org Session Wayland 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 +/- 1.15, N = 3 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 226 221 221 222
HITMAN 3 Resolution: 1920 x 1080 - Quality Level: Ultra X.Org Session Wayland 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.08, N = 3 SE +/- 1.23, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 245.97 295.70 242.75 297.63
F1 2020 Resolution: 1920 x 1080 - Graphics Preset: Ultra X.Org Session Wayland 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.33, N = 3 SE +/- 0.58, N = 3 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 188 192 192 195
HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra - Total Frame Time X.Org Session Wayland 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.72 / Avg: 8.85 / Max: 22.98 Min: 4.34 / Avg: 8.24 / Max: 11.66 Min: 4.68 / Avg: 8.94 / Max: 21.7 Min: 4.38 / Avg: 8.23 / Max: 11.11
HITMAN 3 Resolution: 3840 x 2160 - Quality Level: Ultra X.Org Session Wayland 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.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 113.27 121.38 111.94 121.66
Total War: Three Kingdoms Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle Benchmark X.Org Session Wayland 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 +/- 1.24, N = 3 SE +/- 1.07, N = 3 SE +/- 0.74, N = 3 SE +/- 1.13, N = 3 167.7 141.2 161.6 141.8
Batman: Arkham Knight Resolution: 1920 x 1080 - Quality: High X.Org Session Wayland 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 +/- 2.01, N = 3 SE +/- 2.90, N = 3 SE +/- 1.82, N = 3 SE +/- 2.02, N = 3 274.69 264.42 270.65 260.98
Batman: Arkham Knight Resolution: 3840 x 2160 - Quality: High X.Org Session Wayland 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 +/- 1.37, N = 3 SE +/- 0.43, N = 3 SE +/- 0.76, N = 3 SE +/- 0.27, N = 3 164.36 126.93 155.72 127.78
Total War: Three Kingdoms Resolution: 3840 x 2160 - Graphics Preset: Ultra - Scenario: Battle Benchmark X.Org Session Wayland 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.33, N = 3 SE +/- 0.26, N = 3 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 57.4 41.8 56.9 42.1
Strange Brigade Resolution: 3840 x 2160 - Graphics Setting: Ultra X.Org Session Wayland 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.80, N = 3 SE +/- 0.60, N = 3 SE +/- 0.27, N = 3 SE +/- 0.12, N = 3 164.8 156.1 166.5 158.1
Unvanquished Resolution: 3840 x 2160 - Effects Quality: Ultra X.Org Session Wayland 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 +/- 3.32, N = 3 SE +/- 3.13, N = 15 SE +/- 2.92, N = 3 SE +/- 3.59, N = 15 461.4 387.7 466.1 390.1
Tesseract Resolution: 3840 x 2160 X.Org Session Wayland 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 +/- 0.66, N = 3 SE +/- 2.89, N = 3 SE +/- 2.94, N = 3 SE +/- 8.52, N = 3 569.21 888.88 572.01 876.20
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultimate X.Org Session Wayland 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 +/- 0.65, N = 3 SE +/- 1.96, N = 3 SE +/- 2.06, N = 3 SE +/- 3.01, N = 3 371.64 416.45 372.97 419.69
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultra X.Org Session Wayland 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 +/- 2.10, N = 3 SE +/- 5.16, N = 3 SE +/- 0.84, N = 3 SE +/- 2.16, N = 3 494.25 483.98 492.28 502.90
Xonotic Resolution: 3840 x 2160 - Effects Quality: High X.Org Session Wayland 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 +/- 2.60, N = 3 SE +/- 4.57, N = 3 SE +/- 1.38, N = 3 SE +/- 6.55, N = 3 569.91 541.93 577.00 546.66
Unvanquished Resolution: 3840 x 2160 - Effects Quality: High X.Org Session Wayland 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 +/- 4.27, N = 3 SE +/- 1.95, N = 3 SE +/- 3.30, N = 3 SE +/- 5.21, N = 3 467.8 395.8 465.4 399.4
Unvanquished Resolution: 3840 x 2160 - Effects Quality: Medium X.Org Session Wayland 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 +/- 4.57, N = 3 SE +/- 1.01, N = 3 SE +/- 7.05, N = 3 SE +/- 2.66, N = 3 480.7 413.8 491.2 418.3
Xonotic Resolution: 3840 x 2160 - Effects Quality: Low X.Org Session Wayland 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.70, N = 3 SE +/- 2.99, N = 3 SE +/- 3.76, N = 3 SE +/- 4.39, N = 3 660.32 673.54 674.57 689.62
yquake2 Renderer: Vulkan - AF: On - MSAA: On - Resolution: 3840 x 2160 X.Org Session Wayland 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 +/- 1.60, N = 3 SE +/- 3.27, N = 3 SE +/- 0.95, N = 3 SE +/- 0.98, N = 3 507.4 417.2 481.2 412.6 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 X.Org Session Wayland 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 254.43 243.68 250.38 245.34
Phoronix Test Suite v10.8.5