Linux Gaming - GNOME vs. KDE Wayland vs. X.Org

Radeon gaming performance on Linux across desktops. Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2112278-PTS-TESTRUN718&rdt.

Linux Gaming - GNOME vs. KDE Wayland vs. X.OrgProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma WaylandAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3801 BIOS)AMD Starship/Matisse32GB1000GB Sabrent Rocket 4.0 Plus + 2000GBGigabyte AMD Radeon RX 6800/6800 XT / 6900 16GB (2475/1000MHz)AMD Navi 21 HDMI AudioASUS MG28URealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 21.105.16.0-051600rc5daily20211214-generic (x86_64)GNOME Shell 40.5X Server 1.20.13 + Wayland4.6 Mesa 22.0.0-devel (git-222487f 2021-12-25 impish-oibaf-ppa) (LLVM 13.0.0 DRM 3.44 5.16.0-051600rc5daily20211214-generic)1.2.199GCC 11.2.0 + Clang 13.0.0-2ext43840x2160X Server 1.20.13Xfce 4.16KDE Plasma 5.22.5X Server 1.20.13 + WaylandOpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201016Graphics Details- BAR1 / Visible vRAM Size: 16368 MBSecurity Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + 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

Linux Gaming - GNOME vs. KDE Wayland vs. X.Orgbatman-knight: 1920 x 1080 - Highbatman-knight: 3840 x 2160 - Highcsgo: 3840 x 2160 - OpenGLcsgo: 3840 x 2160 - Vulkandirt-rally2: 3840 x 1600 - Ultraf12020: 1920 x 1080 - Ultraf12020: 3840 x 2160 - Ultrahitman2: 1920 x 1080 - Ultrahitman2: 3840 x 2160 - Ultrahl2-ep2: 3840 x 2160 - OpenGLl4d2: 3840 x 2160 - OpenGLl4d2: 3840 x 2160 - Vulkanshadowofthetombraider: 1920 x 1080 - Highest - Offshadowofthetombraider: 3840 x 2160 - Highest - Offstrange-brigade: 1920 x 1080 - Highstrange-brigade: 3840 x 2160 - Highstrange-brigade: 1920 x 1080 - Ultrastrange-brigade: 3840 x 2160 - Ultratesseract: 3840 x 2160twtk: 1920 x 1080 - High - Battle Benchmarktwtk: 3840 x 2160 - High - Battle Benchmarktwtk: 1920 x 1080 - Ultra - Battle Benchmarkxonotic: 3840 x 2160 - UltimateGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland255.11109.10316.84364.81414.351247196148130.9792.43501.95286.67374.59208.676.9152.6144.7156.6136.7822.9257180.852.4123.3429.7962051241.22106.65307.92350.77376.803197194144122.4890.58494.10284.49364.92201.174.7154.3140.5157.4133.2803.3394173.251.4121.0412.8912594239.48104.61305.96350.81359.136169194142122.1189.06491.81281.41362.91195.873.1172.5139.4171.7131.4791.7818170.750.7118.9414.1264436240.07106.48310.19355.56382.92138219714450.5570.93497.33283.22365.88201.574.7154.8140.0163.0133.0797.9983177.251.5119.9415.5563259245.48106.82311.60358.17362.02602119514636.7174.49495.13286.77369.47157.3143.3165.6136.4438.2910423.8598167OpenBenchmarking.org

Batman: Arkham Knight

Resolution: 1920 x 1080 - Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterBatman: Arkham KnightResolution: 1920 x 1080 - Quality: HighGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland60120180240300SE +/- 2.92, N = 4SE +/- 1.32, N = 3SE +/- 2.85, N = 4SE +/- 2.03, N = 3SE +/- 3.17, N = 3255.11241.22239.48240.07245.48MIN: 123.68 / MAX: 416.87MIN: 118.17 / MAX: 417MIN: 115.15 / MAX: 402.09MIN: 116.27 / MAX: 399.65MIN: 123.51 / MAX: 398.95

Batman: Arkham Knight

Resolution: 3840 x 2160 - Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterBatman: Arkham KnightResolution: 3840 x 2160 - Quality: HighGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland20406080100SE +/- 0.41, N = 3SE +/- 0.58, N = 3SE +/- 0.11, N = 3SE +/- 0.48, N = 3SE +/- 0.34, N = 3109.10106.65104.61106.48106.82MIN: 78.74 / MAX: 173.96MIN: 76.99 / MAX: 169.23MIN: 75.41 / MAX: 164.38MIN: 76.87 / MAX: 169.99MIN: 77.79 / MAX: 170.93

Counter-Strike: Global Offensive

Resolution: 3840 x 2160 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 3840 x 2160 - Renderer: OpenGLGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland70140210280350SE +/- 1.40, N = 3SE +/- 0.21, N = 3SE +/- 1.29, N = 3SE +/- 1.14, N = 3SE +/- 0.24, N = 3316.84307.92305.96310.19311.60

Counter-Strike: Global Offensive

Resolution: 3840 x 2160 - Renderer: Vulkan

OpenBenchmarking.orgFrames Per Second, More Is BetterCounter-Strike: Global OffensiveResolution: 3840 x 2160 - Renderer: VulkanGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland80160240320400SE +/- 2.42, N = 3SE +/- 1.70, N = 3SE +/- 0.32, N = 3SE +/- 0.06, N = 3SE +/- 2.94, N = 3364.81350.77350.81355.56358.17

DiRT Rally 2.0

Resolution: 3840 x 1600 - Graphics Preset: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterDiRT Rally 2.0Resolution: 3840 x 1600 - Graphics Preset: UltraGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland90180270360450SE +/- 0.90, N = 3SE +/- 6.35, N = 12SE +/- 1.12, N = 3SE +/- 6.57, N = 12SE +/- 1.76, N = 3414.35376.80359.14382.92362.03MIN: 311.78 / MAX: 488.58MIN: 288.52 / MAX: 476.34MIN: 294.53 / MAX: 457.79MIN: 292.48 / MAX: 477.43MIN: 297.95 / MAX: 475.09

F1 2020

Resolution: 1920 x 1080 - Graphics Preset: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterF1 2020Resolution: 1920 x 1080 - Graphics Preset: UltraGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland4080120160200SE +/- 2.33, N = 3SE +/- 2.00, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3196194194197195MIN: 134 / MAX: 257MIN: 133 / MAX: 262MIN: 134 / MAX: 263MIN: 139 / MAX: 259MIN: 140 / MAX: 261

F1 2020

Resolution: 3840 x 2160 - Graphics Preset: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterF1 2020Resolution: 3840 x 2160 - Graphics Preset: UltraGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland306090120150SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3148144142144146MIN: 110 / MAX: 184MIN: 107 / MAX: 180MIN: 105 / MAX: 177MIN: 107 / MAX: 180MIN: 109 / MAX: 182

HITMAN 2

Resolution: 1920 x 1080 - Quality Level: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 2Resolution: 1920 x 1080 - Quality Level: UltraGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland306090120150SE +/- 0.73, N = 3SE +/- 1.22, N = 6SE +/- 0.69, N = 3SE +/- 9.59, N = 12SE +/- 8.17, N = 12130.97122.48122.1150.5536.71MIN: 129.52 / MAX: 131.71MIN: 116.76 / MAX: 124.55MIN: 120.86 / MAX: 123.26MIN: 32.8 / MAX: 123.32MIN: 28.2 / MAX: 126.63

HITMAN 2

Resolution: 3840 x 2160 - Quality Level: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterHITMAN 2Resolution: 3840 x 2160 - Quality Level: UltraGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland20406080100SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 3.93, N = 12SE +/- 4.01, N = 1292.4390.5889.0670.9374.49MIN: 92.31 / MAX: 92.5MIN: 90.49 / MAX: 90.76MIN: 88.95 / MAX: 89.23MIN: 60.91 / MAX: 89.61MIN: 61.85 / MAX: 92.04

Half-Life 2: Episode Two

Resolution: 3840 x 2160 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterHalf-Life 2: Episode TwoResolution: 3840 x 2160 - Renderer: OpenGLGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland110220330440550SE +/- 2.02, N = 3SE +/- 1.77, N = 3SE +/- 0.50, N = 3SE +/- 1.15, N = 3SE +/- 2.28, N = 3501.95494.10491.81497.33495.13

Left 4 Dead 2

Resolution: 3840 x 2160 - Renderer: OpenGL

OpenBenchmarking.orgFrames Per Second, More Is BetterLeft 4 Dead 2Resolution: 3840 x 2160 - Renderer: OpenGLGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland60120180240300SE +/- 2.94, N = 13SE +/- 3.37, N = 3SE +/- 2.21, N = 3SE +/- 4.03, N = 3SE +/- 3.40, N = 4286.67284.49281.41283.22286.77

Left 4 Dead 2

Resolution: 3840 x 2160 - Renderer: Vulkan

OpenBenchmarking.orgFrames Per Second, More Is BetterLeft 4 Dead 2Resolution: 3840 x 2160 - Renderer: VulkanGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland80160240320400SE +/- 1.56, N = 3SE +/- 1.80, N = 3SE +/- 2.55, N = 3SE +/- 1.23, N = 3SE +/- 3.61, N = 3374.59364.92362.91365.88369.47

Shadow of the Tomb Raider

Resolution: 1920 x 1080 - Graphics Preset: Highest - Anti Aliasing: Off

OpenBenchmarking.orgFrames Per Second, More Is BetterShadow of the Tomb RaiderResolution: 1920 x 1080 - Graphics Preset: Highest - Anti Aliasing: OffGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.Org50100150200250SE +/- 0.23, N = 3SE +/- 0.12, N = 3SE +/- 0.19, N = 3SE +/- 0.40, N = 3208.6201.1195.8201.5MAX: 389.5MAX: 397.6MAX: 382.3MAX: 398.7

Shadow of the Tomb Raider

Resolution: 3840 x 2160 - Graphics Preset: Highest - Anti Aliasing: Off

OpenBenchmarking.orgFrames Per Second, More Is BetterShadow of the Tomb RaiderResolution: 3840 x 2160 - Graphics Preset: Highest - Anti Aliasing: OffGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.Org20406080100SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 376.974.773.174.7MAX: 124.5MAX: 124.5MAX: 146.2MAX: 123.6

Strange Brigade

Resolution: 1920 x 1080 - Graphics Setting: High

OpenBenchmarking.orgFrames Per Second, More Is BetterStrange BrigadeResolution: 1920 x 1080 - Graphics Setting: HighGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland4080120160200SE +/- 1.37, N = 3SE +/- 0.35, N = 3SE +/- 1.34, N = 3SE +/- 1.45, N = 3SE +/- 0.35, N = 3152.6154.3172.5154.8157.3MIN: 16.8 / MAX: 202.2MIN: 5.9 / MAX: 208.3MIN: 21.1 / MAX: 220.7MIN: 30 / MAX: 209.8MIN: 11.8 / MAX: 212.7

Strange Brigade

Resolution: 3840 x 2160 - Graphics Setting: High

OpenBenchmarking.orgFrames Per Second, More Is BetterStrange BrigadeResolution: 3840 x 2160 - Graphics Setting: HighGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland306090120150SE +/- 0.38, N = 3SE +/- 0.12, N = 3SE +/- 0.43, N = 3SE +/- 0.35, N = 3SE +/- 0.12, N = 3144.7140.5139.4140.0143.3MIN: 56.9 / MAX: 213.5MIN: 28.9 / MAX: 205.7MIN: 28.3 / MAX: 216.1MIN: 24.2 / MAX: 204.7MIN: 33.6 / MAX: 204.3

Strange Brigade

Resolution: 1920 x 1080 - Graphics Setting: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterStrange BrigadeResolution: 1920 x 1080 - Graphics Setting: UltraGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland4080120160200SE +/- 1.15, N = 3SE +/- 1.88, N = 4SE +/- 0.64, N = 3SE +/- 1.35, N = 3SE +/- 0.72, N = 3156.6157.4171.7163.0165.6MIN: 34.2 / MAX: 206.4MIN: 27.1 / MAX: 214.2MIN: 27.2 / MAX: 219MIN: 24.3 / MAX: 219.4MIN: 33.7 / MAX: 215.4

Strange Brigade

Resolution: 3840 x 2160 - Graphics Setting: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterStrange BrigadeResolution: 3840 x 2160 - Graphics Setting: UltraGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland306090120150SE +/- 0.40, N = 3SE +/- 0.49, N = 3SE +/- 0.33, N = 3SE +/- 0.25, N = 3SE +/- 0.12, N = 3136.7133.2131.4133.0136.4MIN: 34 / MAX: 205.5MIN: 29.5 / MAX: 197.1MIN: 29.2 / MAX: 207.4MIN: 24.5 / MAX: 208.5MIN: 33.1 / MAX: 207.9

Tesseract

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160GNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland2004006008001000SE +/- 3.28, N = 3SE +/- 2.89, N = 3SE +/- 2.86, N = 3SE +/- 2.88, N = 3SE +/- 83.68, N = 15822.93803.34791.78798.00438.29

Total War: Three Kingdoms

Resolution: 1920 x 1080 - Graphics Preset: High - Scenario: Battle Benchmark

OpenBenchmarking.orgFrames Per Second, More Is BetterTotal War: Three Kingdoms 1.0.1Resolution: 1920 x 1080 - Graphics Preset: High - Scenario: Battle BenchmarkGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.Org4080120160200SE +/- 0.85, N = 3SE +/- 1.13, N = 3SE +/- 1.48, N = 3SE +/- 0.55, N = 3180.8173.2170.7177.2MIN: 4.3 / MAX: 438.6MIN: 6.5 / MAX: 392.5MIN: 5 / MAX: 448MIN: 4.1 / MAX: 354.1

Total War: Three Kingdoms

Resolution: 3840 x 2160 - Graphics Preset: High - Scenario: Battle Benchmark

OpenBenchmarking.orgFrames Per Second, More Is BetterTotal War: Three Kingdoms 1.0.1Resolution: 3840 x 2160 - Graphics Preset: High - Scenario: Battle BenchmarkGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.Org1224364860SE +/- 0.03, N = 3SE +/- 0.22, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 352.451.450.751.5MIN: 17.8 / MAX: 67.7MIN: 5.8 / MAX: 177.1MIN: 38 / MAX: 106.8MIN: 5.6 / MAX: 270.8

Total War: Three Kingdoms

Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle Benchmark

OpenBenchmarking.orgFrames Per Second, More Is BetterTotal War: Three Kingdoms 1.0.1Resolution: 1920 x 1080 - Graphics Preset: Ultra - Scenario: Battle BenchmarkGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.Org306090120150SE +/- 0.38, N = 3SE +/- 0.23, N = 3SE +/- 0.26, N = 3SE +/- 0.59, N = 3123.3121.0118.9119.9MIN: 35.8 / MAX: 288.8MIN: 8.1 / MAX: 261.1MIN: 32.1 / MAX: 248.2MIN: 4.3 / MAX: 277.5

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultimate

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltimateGNOME WaylandGNOME X.OrgXfce X.OrgKDE Plasma X.OrgKDE Plasma Wayland90180270360450SE +/- 5.28, N = 3SE +/- 3.24, N = 3SE +/- 4.19, N = 3SE +/- 4.91, N = 3SE +/- 3.63, N = 3429.80412.89414.13415.56423.86MIN: 56 / MAX: 1009MIN: 51 / MAX: 982MIN: 51 / MAX: 990MIN: 52 / MAX: 985MIN: 55 / MAX: 1000


Phoronix Test Suite v10.8.5