odroid@gnome-desktop:~/sbc-bench$ sudo ./sbc-bench.sh -r
Starting to examine hardware/software for review purposes...
Average load and/or CPU utilization too high (too much background activity). Waiting...
sbc-bench v0.9.60
Installing needed tools, tinymembench, ramlat, mhz, cpufetch, cpuminer. Done.
Checking cpufreq OPP...
Done.
Executing tinymembench. Done.
Executing RAM latency tester. Done.
Executing OpenSSL benchmark. Done.
Executing 7-zip benchmark. Done.
Throttling test: heating up the device, 5 more minutes to wait. Done.
Checking cpufreq OPP again. Done (16 minutes elapsed).
Results validation:
* Advertised vs. measured max CPU clockspeed: -1.4% before, -1.8% after -> https://tinyurl.com/32w9rr94
* Background activity (%system) OK
# Hardkernel ODROID-M1S
Tested with sbc-bench v0.9.60 on Sun, 21 Jan 2024 10:14:59 +0700.
### General information:
Information courtesy of cpufetch:
SoC: Rockchip RK3566
Technology: 22nm
Microarchitecture: Cortex-A55
Max Frequency: 1.800 GHz
Cores: 4 cores
Features: NEON,SHA1,SHA2,AES,CRC32
Peak Performance: 57.60 GFLOP/s
Rockchip RK3566 (35662000), Kernel: aarch64, Userland: arm64
CPU sysfs topology (clusters, cpufreq members, clockspeeds)
cpufreq min max
CPU cluster policy speed speed core type
0 0 0 408 1800 Cortex-A55 / r2p0
1 0 0 408 1800 Cortex-A55 / r2p0
2 0 0 408 1800 Cortex-A55 / r2p0
3 0 0 408 1800 Cortex-A55 / r2p0
7676 KB available RAM
### Governors/policies (performance vs. idle consumption):
Original governor settings:
cpufreq-policy0: performance / 1800 MHz (interactive conservative ondemand userspace powersave performance / 408 600 816 1104 1416 1608 1800)
fde60000.gpu: performance / 800 MHz (vdec2_ondemand venc_ondemand userspace powersave performance simple_ondemand / 200 300 400 600 700 800)
fdf40000.rkvenc: performance / 400 MHz (vdec2_ondemand venc_ondemand userspace powersave performance simple_ondemand / 297 400)
fdf80200.rkvdec: performance / 400 MHz (vdec2_ondemand venc_ondemand userspace powersave performance simple_ondemand / 297 400)
Tuned governor settings:
cpufreq-policy0: performance / 1800 MHz
fde60000.gpu: performance / 800 MHz
fdf40000.rkvenc: performance / 400 MHz
fdf80200.rkvdec: performance / 400 MHz
Status of performance related policies found below /sys:
/sys/devices/platform/fde60000.gpu/power_policy: [coarse_demand] always_on
/sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave
### Clockspeeds (idle vs. heated up):
Before at 44.4°C:
cpu0 (Cortex-A55): OPP: 1800, Measured: 1775 (-1.4%)
After at 59.4°C:
cpu0 (Cortex-A55): OPP: 1800, Measured: 1767 (-1.8%)
### Performance baseline
* memcpy: 2906.9 MB/s, memchr: 3139.8 MB/s, memset: 7952.8 MB/s
* 16M latency: 180.7 183.8 181.6 183.0 180.2 181.9 244.0 451.9
* 128M latency: 217.3 194.0 190.3 193.6 189.0 194.1 251.4 482.6
* 7-zip MIPS (3 consecutive runs): 4581, 4575, 4612 (4590 avg), single-threaded: 1322
* `aes-256-cbc 156417.72k 398262.61k 654734.34k 780968.62k 827375.62k 827000.09k`
* `aes-256-cbc 157146.64k 398160.17k 653565.10k 780867.58k 826146.82k 827419.31k`
### Storage devices:
* 232.9GB "WD_BLACK SN770 250GB" SSD as /dev/nvme0: Speed 5GT/s (downgraded), Width x1 (downgraded), 0% worn out, drive temp: 47°C
* 58.2GB "MMC64G" HS200 eMMC 5.1 card as /dev/mmcblk0: date 05/2023, manfid/oemid: 0x000032/0x0101, hw/fw rev: 0x0/0x0300000000000000
### Software versions:
* Ubuntu 20.04.6 LTS
* Compiler: /usr/bin/gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 / aarch64-linux-gnu
* OpenSSL 1.1.1f, built on 31 Mar 2020
### Kernel info:
* `/proc/cmdline: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal root=UUID=e104067f-7a88-4dea-9fc2-2b876ee3a6ca rootwait ro quiet console=tty1 console=ttyS2,1500000 pci=nomsi fsck.mode=force fsck.repair=yes`
* Vulnerability Spectre v1: Mitigation; __user pointer sanitization
* Kernel 5.10.0-odroid-arm64 / CONFIG_HZ=300
Kernel 5.10.0 is not latest 5.10.208 LTS that was released on 2024-01-15.
Time CPU load %cpu %sys %usr %nice %io %irq Temp
10:15:06: 1800MHz 3.54 14% 1% 11% 0% 0% 0% 53.8°C
10:16:06: 1800MHz 1.30 0% 0% 0% 0% 0% 0% 48.3°C
10:17:06: 1800MHz 0.47 0% 0% 0% 0% 0% 0% 46.7°C
10:18:06: 1800MHz 0.17 0% 0% 0% 0% 0% 0% 45.0°C
10:19:06: 1800MHz 0.06 0% 0% 0% 0% 0% 0% 44.4°C