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&grr&rdt .
Steam Deck vs. ASUS ROG Ally CPU Tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Steam Deck ROG Ally ASUS ROG Ally AMD Custom APU 0405 @ 2.80GHz (4 Cores / 8 Threads) Valve Jupiter v1 (F7A0110 BIOS) AMD VanGogh Root Complex 16GB 512GB Phison ESMP512GKB4C3-E13TS + 1000GB RTL9210B-CG AMD Custom GPU 0405 1GB (1600/400MHz) AMD Rembrandt Radeon HD Audio ANX7530 U Realtek RTL8822CE 802.11ac PCIe SteamOS rolling 5.13.0-valve36-1-neptune (x86_64) KDE Plasma 5.26.1 X Server 1.21.1.3 4.6 Mesa 22.2.0 (git-17e5312102) (LLVM 14.0.6 DRM 3.45) 1.3.238 GCC 12.2.0 ext4 1280x800 AMD Ryzen Z1 Extreme @ 3.30GHz (8 Cores / 16 Threads) ASUS RC71L v1.0 (RC71L.319 BIOS) AMD Device 14e8 12GB 512GB Micron_2400_MTFDKBK512QFM + 1000GB RTL9210B-CG ASUS AMD Phoenix1 4GB (2700/800MHz) MEDIATEK MT7922 802.11ax PCI Arch Linux 6.4.1-arch1-1 (x86_64) KDE Plasma 5.27.6 X Server 1.21.1.8 + Wayland 4.6 Mesa 23.1.3 (LLVM 15.0.7 DRM 3.52) GCC 13.1.1 20230429 btrfs 1920x1080 OpenBenchmarking.org Kernel 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: always Compiler 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: balanced Security 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 Tests ospray: particle_volume/ao/real_time ospray: particle_volume/pathtracer/real_time ospray: particle_volume/scivis/real_time minibude: OpenMP - BM1 minibude: OpenMP - BM1 ospray: gravity_spheres_volume/dim_512/pathtracer/real_time ospray: gravity_spheres_volume/dim_512/scivis/real_time ospray: gravity_spheres_volume/dim_512/ao/real_time Steam Deck ROG Ally ASUS ROG Ally 1.04511 41.9416 1.03103 4.340 108.513 0.760015 0.403022 0.427846 2.24139 99.9418 2.18946 16.469 411.728 2.38114 1.84863 1.91603 2.24947 99.9526 2.18911 16.581 414.516 2.38336 1.85478 1.92534 OpenBenchmarking.org
OSPRay Benchmark: particle_volume/ao/real_time OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: particle_volume/ao/real_time Steam Deck ROG Ally ASUS ROG Ally 0.5061 1.0122 1.5183 2.0244 2.5305 SE +/- 0.00045, N = 3 SE +/- 0.03105, N = 15 SE +/- 0.03475, N = 15 1.04511 2.24139 2.24947
OSPRay Benchmark: particle_volume/pathtracer/real_time OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: particle_volume/pathtracer/real_time Steam Deck ROG Ally ASUS ROG Ally 20 40 60 80 100 SE +/- 0.60, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 41.94 99.94 99.95
OSPRay Benchmark: particle_volume/scivis/real_time OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: particle_volume/scivis/real_time Steam Deck ROG Ally ASUS ROG Ally 0.4926 0.9852 1.4778 1.9704 2.463 SE +/- 0.00039, N = 3 SE +/- 0.00177, N = 3 SE +/- 0.00222, N = 3 1.03103 2.18946 2.18911
miniBUDE Implementation: OpenMP - Input Deck: BM1 OpenBenchmarking.org Billion Interactions/s, More Is Better miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Steam Deck ROG Ally ASUS ROG Ally 4 8 12 16 20 SE +/- 0.002, N = 3 SE +/- 0.057, N = 3 SE +/- 0.020, N = 3 4.340 16.469 16.581 1. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
miniBUDE Implementation: OpenMP - Input Deck: BM1 OpenBenchmarking.org GFInst/s, More Is Better miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Steam Deck ROG Ally ASUS ROG Ally 90 180 270 360 450 SE +/- 0.06, N = 3 SE +/- 1.43, N = 3 SE +/- 0.51, N = 3 108.51 411.73 414.52 1. (CC) gcc options: -std=c99 -Ofast -ffast-math -fopenmp -march=native -lm
OSPRay Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time Steam Deck ROG Ally ASUS ROG Ally 0.5363 1.0726 1.6089 2.1452 2.6815 SE +/- 0.000080, N = 3 SE +/- 0.024482, N = 3 SE +/- 0.021629, N = 7 0.760015 2.381140 2.383360
OSPRay Benchmark: gravity_spheres_volume/dim_512/scivis/real_time OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/scivis/real_time Steam Deck ROG Ally ASUS ROG Ally 0.4173 0.8346 1.2519 1.6692 2.0865 SE +/- 0.005537, N = 3 SE +/- 0.016190, N = 3 SE +/- 0.019700, N = 5 0.403022 1.848630 1.854780
OSPRay Benchmark: gravity_spheres_volume/dim_512/ao/real_time OpenBenchmarking.org Items Per Second, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/ao/real_time Steam Deck ROG Ally ASUS ROG Ally 0.4332 0.8664 1.2996 1.7328 2.166 SE +/- 0.000152, N = 3 SE +/- 0.016185, N = 3 SE +/- 0.023784, N = 4 0.427846 1.916030 1.925340
CPU Power Consumption Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Watts CPU Power Consumption Monitor Phoronix Test Suite System Monitoring Steam Deck ASUS ROG Ally 6 12 18 24 30 Min: 1.17 / Avg: 16.01 / Max: 18.97 Min: 1.44 / Avg: 14.91 / Max: 25.04
CPU Peak Freq (Highest CPU Core Frequency) Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Megahertz CPU Peak Freq (Highest CPU Core Frequency) Monitor Phoronix Test Suite System Monitoring Steam Deck ASUS ROG Ally 900 1800 2700 3600 4500 Min: 1400 / Avg: 3226.43 / Max: 3500 Min: 1394 / Avg: 2958.1 / Max: 5098
Meta Performance Per Watts Performance Per Watts OpenBenchmarking.org Performance Per Watts, More Is Better Meta Performance Per Watts Performance Per Watts Steam Deck ASUS ROG Ally 1.1063 2.2126 3.3189 4.4252 5.5315 2.1326 4.9167
OSPRay CPU Power Consumption Monitor Min Avg Max Steam Deck 1.3 15.2 18.8 ASUS ROG Ally 1.4 15.2 25.0 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 8 16 24 32 40
OSPRay CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max Steam Deck 1420 3153 3500 ASUS ROG Ally 1600 2774 5090 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
OSPRay Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_time Steam Deck ASUS ROG Ally 0.0353 0.0706 0.1059 0.1412 0.1765 0.050 0.157
OSPRay CPU Power Consumption Monitor Min Avg Max Steam Deck 1.6 15.6 18.9 ASUS ROG Ally 2.7 15.3 25.0 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 8 16 24 32 40
OSPRay CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max Steam Deck 1609 3261 3500 ASUS ROG Ally 1600 2916 5070 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
OSPRay Benchmark: gravity_spheres_volume/dim_512/scivis/real_time OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/scivis/real_time Steam Deck ASUS ROG Ally 0.0272 0.0544 0.0816 0.1088 0.136 0.026 0.121
OSPRay CPU Power Consumption Monitor Min Avg Max Steam Deck 3.1 15.5 18.9 ASUS ROG Ally 2.6 15.5 25.0 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 8 16 24 32 40
OSPRay CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max Steam Deck 1562 3265 3500 ASUS ROG Ally 1394 2983 5098 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1300 2600 3900 5200 6500
OSPRay Benchmark: gravity_spheres_volume/dim_512/ao/real_time OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: gravity_spheres_volume/dim_512/ao/real_time Steam Deck ASUS ROG Ally 0.0281 0.0562 0.0843 0.1124 0.1405 0.028 0.125
OSPRay CPU Power Consumption Monitor Min Avg Max Steam Deck 1.2 16.6 18.8 ASUS ROG Ally 2.7 15.2 25.0 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 8 16 24 32 40
OSPRay CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max Steam Deck 1510 3205 3498 ASUS ROG Ally 1600 2938 3645 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1000 2000 3000 4000 5000
OSPRay Benchmark: particle_volume/pathtracer/real_time OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: particle_volume/pathtracer/real_time Steam Deck ASUS ROG Ally 2 4 6 8 10 2.532 6.574
OSPRay CPU Power Consumption Monitor Min Avg Max Steam Deck 1.2 16.5 18.9 ASUS ROG Ally 2.6 15.3 25.0 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 8 16 24 32 40
OSPRay CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max Steam Deck 1443 3295 3498 ASUS ROG Ally 1600 3181 4062 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1100 2200 3300 4400 5500
OSPRay Benchmark: particle_volume/scivis/real_time OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: particle_volume/scivis/real_time Steam Deck ASUS ROG Ally 0.0322 0.0644 0.0966 0.1288 0.161 0.062 0.143
OSPRay CPU Power Consumption Monitor Min Avg Max Steam Deck 1.3 16.3 18.9 ASUS ROG Ally 2.6 15.5 25.0 OpenBenchmarking.org Watts, Fewer Is Better OSPRay 2.12 CPU Power Consumption Monitor 8 16 24 32 40
OSPRay CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max Steam Deck 1400 3198 3499 ASUS ROG Ally 1397 2988 4111 OpenBenchmarking.org Megahertz, More Is Better OSPRay 2.12 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1100 2200 3300 4400 5500
OSPRay Benchmark: particle_volume/ao/real_time OpenBenchmarking.org Items Per Second Per Watt, More Is Better OSPRay 2.12 Benchmark: particle_volume/ao/real_time Steam Deck ASUS ROG Ally 0.0326 0.0652 0.0978 0.1304 0.163 0.064 0.145
miniBUDE CPU Power Consumption Monitor Min Avg Max Steam Deck 1.6 16.6 19.0 ASUS ROG Ally 2.5 19.2 25.0 OpenBenchmarking.org Watts, Fewer Is Better miniBUDE 20210901 CPU Power Consumption Monitor 8 16 24 32 40
miniBUDE CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max Steam Deck 1612 3280 3500 ASUS ROG Ally 1600 3205 3612 OpenBenchmarking.org Megahertz, More Is Better miniBUDE 20210901 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1000 2000 3000 4000 5000
miniBUDE Implementation: OpenMP - Input Deck: BM1 OpenBenchmarking.org Billion Interactions/s Per Watt, More Is Better miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Steam Deck ASUS ROG Ally 0.194 0.388 0.582 0.776 0.97 0.262 0.862
Phoronix Test Suite v10.8.5