Skip to content

Hardware and Benchmarks

thecbr600 edited this page Nov 14, 2026 · 2 revisions

Hardware & Benchmarks

Validated Hardware Architecture (Hardware-Agnostic GPU)

Unlike setups locked strictly to Qualcomm Turnip/Zink drivers, this stack runs across both Qualcomm Adreno and ARM Mali/Immortalis architectures via our optimized Android EGL/VirGL bridge.

Metric Qualcomm Snapdragon 8 Elite MediaTek Dimensity 9300+
GPU Architecture Adreno 840 ARM Immortalis-G720 MC12
Validated Device Samsung Galaxy S25/S26 Ultra Samsung Galaxy Tab S10 Ultra
glmark2 Score 186 FPS (Uncapped) 112 FPS (120Hz Surface Sync)
Average FrameTime ~5.0 ms ~8.3 ms
3D Engine Test Native 3D / Neverball / 1440p MPV Native 3D / Stable TBDR Pipeline

Sustained Load Telemetry (32-Minute Soak Test)

To verify real-world thermal and memory stability without root or active cooling, the stack ran an unmanaged 31.8-minute continuous build workload on a Samsung Galaxy S26 Ultra (unplugged, running on battery).

32-Minute Soak Test Telemetry

Metric Result Notes
Test Duration 31.8 min Continuous, unmanaged load in Debian 13 PRoot
Build Consistency 9 / 9 Clean Redis compilations from source (0 failures)
Battery Temperature 30.0 °C – 34.3 °C Zero thermal throttling observed
System Power Draw ~2.2 W Measured on battery (unplugged)
Memory & Stability 0 LMK kills No Android Low Memory Killer events, no memory leaks

Reproducing the Soak Test

bash benchmarks/soak_30m.sh

Extended Desktop Soak Test (4.26-Hour Docked Run — S26 Ultra)

To validate true multi-hour workstation reliability, a Samsung Galaxy S26 Ultra (16 GB RAM) was docked via USB-C to a 32" external monitor (65W Power Delivery) with Samsung's Light Performance Profile (70%) and 80% Battery Protection (USB-C PD Bypass) enabled. Over 4.26 hours (255.9 minutes / 473 samples), the system ran a continuous 4-core stress-ng (matrixprod) workload inside Debian 13 PRoot without active cooling or root access.

4.26-Hour Docked Soak Test Telemetry

Metric Result Verified Details
Test Duration / Samples 4.26 h (15,353 s) 473 telemetry points logged at ~32s intervals
SoC Temperature (Median / Mean) 36.0 °C / 37.6 °C Range 31 °C – 75 °C (40–55 °C active 4-core, 36 °C steady plateau)
Battery Temperature (Median / Mean) 26.7 °C / 27.2 °C Range 25.0 °C – 30.3 °C (cooler than ambient under continuous load)
Battery Level Drift 0.0 % (80% → 80%) 100% USB-C Power Delivery bypass confirmed across all valid samples
RAM Footprint / LMK Events ~10.1 GB / 0 Kills Median 10,319 MB (9,436–11,542 MB), zero Android LMK kills
Raw Telemetry Dataset CSV Log benchmarks/results/snapdragon_s26u_4core_4h_docked_light70.csv

Reproducing the Extended Soak Test

bash benchmarks/scripts/soak_snapdragon_4core.sh

Empirical Verification: Native Redis Compilation

To prove POSIX compliance, dynamic linking, and multi-core scaling under sustained load, the full Redis codebase was compiled directly on-device using standard GNU toolchains.

Benchmark Results (Snapdragon Flagship / PRoot Debian 13)

Metric Result Note
Real (Wall Clock) 3m 21.927s Complete build + link time
User (CPU Time) 5m 41.676s Multi-core scaling across performance cores
Sys (Kernel Overhead) 0m 52.280s ~13% syscall translation overhead
Memory Integrity Test PASSED 256 MB pattern allocation (--test-memory 256)

Redis Final Build Benchmark

Reproduce on Your Device

apt update && apt install -y git build-essential make gcc
cd /tmp && rm -rf redis && git clone --depth 1 [https://github.com/redis/redis.git](https://github.com/redis/redis.git) && cd redis && echo "=== BUILD START ($(nproc) Cores) ===" && time make -j$(nproc) MALLOC=libc && ./src/redis-server --version && ./src/redis-server --test-memory 256 && echo "=== REDIS SUCCESSFULLY BUILT & VERIFIED ==="