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&sro&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_timeASUS ROG AllyROG AllySteam Deck0.41730.83461.25191.66922.0865SE +/- 0.019700, N = 5SE +/- 0.016190, N = 3SE +/- 0.005537, N = 31.8547801.8486300.403022

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_timeASUS ROG AllyROG AllySteam Deck0.43320.86641.29961.73282.166SE +/- 0.023784, N = 4SE +/- 0.016185, N = 3SE +/- 0.000152, N = 31.9253401.9160300.427846

miniBUDE

Implementation: OpenMP - Input Deck: BM1

OpenBenchmarking.orgBillion Interactions/s, More Is BetterminiBUDE 20210901Implementation: OpenMP - Input Deck: BM1ASUS ROG AllyROG AllySteam Deck48121620SE +/- 0.020, N = 3SE +/- 0.057, N = 3SE +/- 0.002, N = 316.58116.4694.3401. (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: BM1ASUS ROG AllyROG AllySteam Deck90180270360450SE +/- 0.51, N = 3SE +/- 1.43, N = 3SE +/- 0.06, N = 3414.52411.73108.511. (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_timeASUS ROG AllyROG AllySteam Deck0.53631.07261.60892.14522.6815SE +/- 0.021629, N = 7SE +/- 0.024482, N = 3SE +/- 0.000080, N = 32.3833602.3811400.760015

OSPRay

Benchmark: particle_volume/pathtracer/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: particle_volume/pathtracer/real_timeASUS ROG AllyROG AllySteam Deck20406080100SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.60, N = 399.9599.9441.94

Meta Performance Per Watts

Performance Per Watts

OpenBenchmarking.orgPerformance Per Watts, More Is BetterMeta Performance Per WattsPerformance Per WattsASUS ROG AllySteam Deck1.10632.21263.31894.42525.53154.91672.1326

OSPRay

Benchmark: particle_volume/ao/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: particle_volume/ao/real_timeASUS ROG AllyROG AllySteam Deck0.50611.01221.51832.02442.5305SE +/- 0.03475, N = 15SE +/- 0.03105, N = 15SE +/- 0.00045, N = 32.249472.241391.04511

OSPRay

Benchmark: particle_volume/scivis/real_time

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.12Benchmark: particle_volume/scivis/real_timeASUS ROG AllyROG AllySteam Deck0.49260.98521.47781.97042.463SE +/- 0.00222, N = 3SE +/- 0.00177, N = 3SE +/- 0.00039, N = 32.189112.189461.03103

CPU Power Consumption Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgWattsCPU Power Consumption MonitorPhoronix Test Suite System MonitoringASUS ROG AllySteam Deck612182430Min: 1.44 / Avg: 14.91 / Max: 25.04Min: 1.17 / Avg: 16.01 / Max: 18.97

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 MonitoringASUS ROG AllySteam Deck9001800270036004500Min: 1394 / Avg: 2958.1 / Max: 5098Min: 1400 / Avg: 3226.43 / Max: 3500

OSPRay

CPU Power Consumption Monitor

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

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxASUS ROG Ally160027745090Steam Deck142031533500OpenBenchmarking.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_timeASUS ROG AllySteam Deck0.03530.07060.10590.14120.17650.1570.050

OSPRay

CPU Power Consumption Monitor

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

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxASUS ROG Ally160029165070Steam Deck160932613500OpenBenchmarking.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_timeASUS ROG AllySteam Deck0.02720.05440.08160.10880.1360.1210.026

OSPRay

CPU Power Consumption Monitor

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

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxASUS ROG Ally139429835098Steam Deck156232653500OpenBenchmarking.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_timeASUS ROG AllySteam Deck0.02810.05620.08430.11240.14050.1250.028

OSPRay

CPU Power Consumption Monitor

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

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxASUS ROG Ally160029383645Steam Deck151032053498OpenBenchmarking.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_timeASUS ROG AllySteam Deck2468106.5742.532

OSPRay

CPU Power Consumption Monitor

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

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxASUS ROG Ally160031814062Steam Deck144332953498OpenBenchmarking.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_timeASUS ROG AllySteam Deck0.03220.06440.09660.12880.1610.1430.062

OSPRay

CPU Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 2.12CPU Power Consumption MonitorASUS ROG AllySteam Deck612182430Min: 2.59 / Avg: 15.51 / Max: 25.02Min: 1.25 / Avg: 16.3 / Max: 18.9

OSPRay

CPU Peak Freq (Highest CPU Core Frequency) Monitor

OpenBenchmarking.orgMegahertz, More Is BetterOSPRay 2.12CPU Peak Freq (Highest CPU Core Frequency) MonitorASUS ROG AllySteam Deck7001400210028003500Min: 1397 / Avg: 2987.56 / Max: 4111Min: 1400 / Avg: 3197.56 / Max: 3499

OSPRay

Benchmark: particle_volume/ao/real_time

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.12Benchmark: particle_volume/ao/real_timeASUS ROG AllySteam Deck0.03260.06520.09780.13040.1630.1450.064

miniBUDE

CPU Power Consumption Monitor

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

miniBUDE

CPU Peak Freq (Highest CPU Core Frequency) Monitor

MinAvgMaxASUS ROG Ally160032053612Steam Deck161232803500OpenBenchmarking.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: BM1ASUS ROG AllySteam Deck0.1940.3880.5820.7760.970.8620.262


Phoronix Test Suite v10.8.5