Steam Deck vs. ASUS ROG Ally CPU Tests

Benchmarks by Michael Larabel for a future article. AMD Ryzen Z1 Extreme testing with a ASUS RC71L v1.0 (RC71L.319 BIOS) and ASUS AMD Phoenix1 4GB on Arch Linux via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2307059-NE-STEAMALLY55&grs.

Steam Deck vs. ASUS ROG Ally CPU TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionSteam DeckROG AllyASUS ROG AllyAMD Custom APU 0405 @ 2.80GHz (4 Cores / 8 Threads)Valve Jupiter v1 (F7A0110 BIOS)AMD VanGogh Root Complex16GB512GB Phison ESMP512GKB4C3-E13TS + 1000GB RTL9210B-CGAMD Custom GPU 0405 1GB (1600/400MHz)AMD Rembrandt Radeon HD AudioANX7530 URealtek RTL8822CE 802.11ac PCIeSteamOS rolling5.13.0-valve36-1-neptune (x86_64)KDE Plasma 5.26.1X Server 1.21.1.34.6 Mesa 22.2.0 (git-17e5312102) (LLVM 14.0.6 DRM 3.45)1.3.238GCC 12.2.0ext41280x800AMD Ryzen Z1 Extreme @ 3.30GHz (8 Cores / 16 Threads)ASUS RC71L v1.0 (RC71L.319 BIOS)AMD Device 14e812GB512GB Micron_2400_MTFDKBK512QFM + 1000GB RTL9210B-CGASUS AMD Phoenix1 4GB (2700/800MHz)MEDIATEK MT7922 802.11ax PCIArch Linux6.4.1-arch1-1 (x86_64)KDE Plasma 5.27.6X Server 1.21.1.8 + Wayland4.6 Mesa 23.1.3 (LLVM 15.0.7 DRM 3.52)GCC 13.1.1 20230429btrfs1920x1080OpenBenchmarking.orgKernel Details- Steam Deck: amdgpu.gttsize=8128 spi_amd.speed_dev=1 - Transparent Huge Pages: madvise- ROG Ally: Transparent Huge Pages: always- ASUS ROG Ally: Transparent Huge Pages: alwaysCompiler Details- Steam Deck: --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu - ROG Ally: --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=ada,c,c++,d,fortran,go,lto,objc,obj-c++ --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu - ASUS ROG Ally: --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=ada,c,c++,d,fortran,go,lto,objc,obj-c++ --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu Processor Details- Steam Deck: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8900201- ROG Ally: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - Platform Profile: balanced - CPU Microcode: 0xa704103 - ACPI Profile: balanced- ASUS ROG Ally: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - Platform Profile: balanced - CPU Microcode: 0xa704103 - ACPI Profile: balancedSecurity Details- Steam Deck: 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 - ROG Ally: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Enhanced / Automatic IBRS IBPB: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - ASUS ROG Ally: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Enhanced / Automatic IBRS IBPB: conditional RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

Steam Deck vs. ASUS ROG Ally CPU Testsospray: gravity_spheres_volume/dim_512/scivis/real_timeospray: gravity_spheres_volume/dim_512/ao/real_timeminibude: OpenMP - BM1minibude: OpenMP - BM1ospray: gravity_spheres_volume/dim_512/pathtracer/real_timeospray: particle_volume/pathtracer/real_timeospray: particle_volume/ao/real_timeospray: particle_volume/scivis/real_timeSteam DeckROG AllyASUS ROG Ally0.4030220.4278464.340108.5130.76001541.94161.045111.031031.848631.9160316.469411.7282.3811499.94182.241392.189461.854781.9253416.581414.5162.3833699.95262.249472.18911OpenBenchmarking.org

OSPRay

Benchmark: gravity_spheres_volume/dim_512/scivis/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: gravity_spheres_volume/dim_512/scivis/real_timeSteam DeckROG AllyASUS ROG Ally0.41730.83461.25191.66922.0865SE +/- 0.005537, N = 3SE +/- 0.016190, N = 3SE +/- 0.019700, N = 50.4030221.8486301.854780

OSPRay

Benchmark: gravity_spheres_volume/dim_512/ao/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: gravity_spheres_volume/dim_512/ao/real_timeSteam DeckROG AllyASUS ROG Ally0.43320.86641.29961.73282.166SE +/- 0.000152, N = 3SE +/- 0.016185, N = 3SE +/- 0.023784, N = 40.4278461.9160301.925340

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1Steam DeckROG AllyASUS ROG Ally48121620SE +/- 0.002, N = 3SE +/- 0.057, N = 3SE +/- 0.020, N = 34.34016.46916.5811. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgGFInst/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1Steam DeckROG AllyASUS ROG Ally90180270360450SE +/- 0.06, N = 3SE +/- 1.43, N = 3SE +/- 0.51, N = 3108.51411.73414.521. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm

OSPRay

Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_timeSteam DeckROG AllyASUS ROG Ally0.53631.07261.60892.14522.6815SE +/- 0.000080, N = 3SE +/- 0.024482, N = 3SE +/- 0.021629, N = 70.7600152.3811402.383360

OSPRay

Benchmark: particle_volume/pathtracer/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: particle_volume/pathtracer/real_timeSteam DeckROG AllyASUS ROG Ally20406080100SE +/- 0.60, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 341.9499.9499.95

Meta Performance Per Watts

Performance Per Watts

OpenBenchmarking.orgPerformance Per Watts, More Is BetterMeta Performance Per WattsPerformance Per WattsSteam DeckASUS ROG Ally1.10632.21263.31894.42525.53152.13264.9167

OSPRay

Benchmark: particle_volume/ao/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: particle_volume/ao/real_timeSteam DeckROG AllyASUS ROG Ally0.50611.01221.51832.02442.5305SE +/- 0.00045, N = 3SE +/- 0.03105, N = 15SE +/- 0.03475, N = 151.045112.241392.24947

OSPRay

Benchmark: particle_volume/scivis/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: particle_volume/scivis/real_timeSteam DeckROG AllyASUS ROG Ally0.49260.98521.47781.97042.463SE +/- 0.00039, N = 3SE +/- 0.00177, N = 3SE +/- 0.00222, N = 31.031032.189462.18911

CPU Power Consumption Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgWattsCPU Power Consumption MonitorPhoronix Test Suite System MonitoringSteam DeckASUS ROG Ally612182430Min: 1.17 / Avg: 16.01 / Max: 18.97Min: 1.44 / Avg: 14.91 / Max: 25.04

CPU Peak Freq (Highest CPU Core Frequency) Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgMegahertzCPU Peak Freq (Highest CPU Core Frequency) MonitorPhoronix Test Suite System MonitoringSteam DeckASUS ROG Ally9001800270036004500Min: 1400 / Avg: 3226.43 / Max: 3500Min: 1394 / Avg: 2958.1 / Max: 5098

OSPRay

CPU Power Consumption Monitor

MinAvgMaxSteam Deck1.315.218.8ASUS ROG Ally1.415.225.0OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 2.12CPU Power Consumption Monitor816243240

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxSteam Deck142031533500ASUS ROG Ally160027745090OpenBenchmarking.orgMegahertz, More Is BetterOSPRay 2.12CPU Peak Freq (Highest CPU Core Frequency) Monitor13002600390052006500

OSPRay

Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.12Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_timeSteam DeckASUS ROG Ally0.03530.07060.10590.14120.17650.0500.157

OSPRay

CPU Power Consumption Monitor

MinAvgMaxSteam Deck1.615.618.9ASUS ROG Ally2.715.325.0OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 2.12CPU Power Consumption Monitor816243240

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxSteam Deck160932613500ASUS ROG Ally160029165070OpenBenchmarking.orgMegahertz, More Is BetterOSPRay 2.12CPU Peak Freq (Highest CPU Core Frequency) Monitor13002600390052006500

OSPRay

Benchmark: gravity_spheres_volume/dim_512/scivis/real_time

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.12Benchmark: gravity_spheres_volume/dim_512/scivis/real_timeSteam DeckASUS ROG Ally0.02720.05440.08160.10880.1360.0260.121

OSPRay

CPU Power Consumption Monitor

MinAvgMaxSteam Deck3.115.518.9ASUS ROG Ally2.615.525.0OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 2.12CPU Power Consumption Monitor816243240

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxSteam Deck156232653500ASUS ROG Ally139429835098OpenBenchmarking.orgMegahertz, More Is BetterOSPRay 2.12CPU Peak Freq (Highest CPU Core Frequency) Monitor13002600390052006500

OSPRay

Benchmark: gravity_spheres_volume/dim_512/ao/real_time

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.12Benchmark: gravity_spheres_volume/dim_512/ao/real_timeSteam DeckASUS ROG Ally0.02810.05620.08430.11240.14050.0280.125

OSPRay

CPU Power Consumption Monitor

MinAvgMaxSteam Deck1.216.618.8ASUS ROG Ally2.715.225.0OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 2.12CPU Power Consumption Monitor816243240

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxSteam Deck151032053498ASUS ROG Ally160029383645OpenBenchmarking.orgMegahertz, More Is BetterOSPRay 2.12CPU Peak Freq (Highest CPU Core Frequency) Monitor10002000300040005000

OSPRay

Benchmark: particle_volume/pathtracer/real_time

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.12Benchmark: particle_volume/pathtracer/real_timeSteam DeckASUS ROG Ally2468102.5326.574

OSPRay

CPU Power Consumption Monitor

MinAvgMaxSteam Deck1.216.518.9ASUS ROG Ally2.615.325.0OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 2.12CPU Power Consumption Monitor816243240

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxSteam Deck144332953498ASUS ROG Ally160031814062OpenBenchmarking.orgMegahertz, More Is BetterOSPRay 2.12CPU Peak Freq (Highest CPU Core Frequency) Monitor11002200330044005500

OSPRay

Benchmark: particle_volume/scivis/real_time

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.12Benchmark: particle_volume/scivis/real_timeSteam DeckASUS ROG Ally0.03220.06440.09660.12880.1610.0620.143

OSPRay

CPU Power Consumption Monitor

MinAvgMaxSteam Deck1.316.318.9ASUS ROG Ally2.615.525.0OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 2.12CPU Power Consumption Monitor816243240

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxSteam Deck140031983499ASUS ROG Ally139729884111OpenBenchmarking.orgMegahertz, More Is BetterOSPRay 2.12CPU Peak Freq (Highest CPU Core Frequency) Monitor11002200330044005500

OSPRay

Benchmark: particle_volume/ao/real_time

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.12Benchmark: particle_volume/ao/real_timeSteam DeckASUS ROG Ally0.03260.06520.09780.13040.1630.0640.145

miniBUDE

CPU Power Consumption Monitor

MinAvgMaxSteam Deck1.616.619.0ASUS ROG Ally2.519.225.0OpenBenchmarking.orgWatts, Fewer Is BetterminiBUDE 20210901CPU Power Consumption Monitor816243240

miniBUDE

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxSteam Deck161232803500ASUS ROG Ally160032053612OpenBenchmarking.orgMegahertz, More Is BetterminiBUDE 20210901CPU Peak Freq (Highest CPU Core Frequency) Monitor10002000300040005000

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgBillion Interactions/s Per Watt, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1Steam DeckASUS ROG Ally0.1940.3880.5820.7760.970.2620.862


Phoronix Test Suite v10.8.5