MacBook Neo - Benchmarkresultaten (Issue #102)
Basisinformatie
- Officiële URL: https://www.apple.com/macbook-neo/
- Aangeschaft bij: Apple
- Aankoopdatum: 11 maart 2026
- Specificaties (getest model): A18 Pro / 8GB / 256GB / Zonder Touch ID
- Prijs (getest model): $599
Systeeminformatie
Output van screenfetch
-/+:. jgeerling@macbook-neo
:++++. OS: 64bit macOS
/+++/. Kernel: arm64 Darwin 25.3.0
.:-::- .+/:-``.::- Uptime: 2h 9m
.:/++++++/::::/++++++/:` Packages: 146
.:///////////////////////:` Shell: zsh 5.9
////////////////////////` Resolution: 3840x2160
-+++++++++++++++++++++++` DE: Aqua
/++++++++++++++++++++++/ WM: Quartz Compositor
/sssssssssssssssssssssss. WM Theme: Blue (Dark)
:ssssssssssssssssssssssss- Font: FMonoMedium
osssssssssssssssssssssssso/` Disk: 108G / 245G (49%)
`syyyyyyyyyyyyyyyyyyyyyyyy+` CPU: Apple A18 Pro
`ossssssssssssssssssssss/ GPU: Apple A18 Pro
:ooooooooooooooooooo+. RAM: 892MiB / 8192MiB
`:+oo+/:-..-:/+o+/-
Output van uname -a
Darwin macbook-neo.local 25.3.0 Darwin Kernel Version 25.3.0: Wed Jan 28 20:56:11 PST 2026; root:xnu-12377.91.3~2/RELEASE_ARM64_T8140 arm64
Benchmarkresultaten
CPU
- Geekbench 6: 3566 single-core / 8646 multi-core (Resultaat link)
- HPL resultaat (geerlingguy/top500-benchmark): 57.012 Gflops bij 10.6W, wat neerkomt op 5.38 Gflops/W
Stroomverbruik
- Idle stroomverbruik (bij stopcontact):
- Scherm uit: 0.8W
- Scherm aan (50% helderheid): 3.2W
- Maximaal gesimuleerd stroomverbruik (
stress-ng --matrix 0): 9.3 W (knijpt af naar 7 W na ongeveer 10 seconden) - Tijdens Geekbench multicore benchmark: 16 W
- Tijdens top500 HPL benchmark: 8.2 W
Schijf (APPLE SSD AP0256Z)
| Benchmark | Resultaat |
|---|---|
| iozone 4K random read | 4436.28 MB/s |
| iozone 4K random write | 989.77 MB/s |
| iozone 1M random read | 16404.47 MB/s |
| iozone 1M random write | 1284.17 MB/s |
| iozone 1M sequential read | 15516.57 MB/s |
| iozone 1M sequential write | 1311.21 MB/s |
Netwerk (Ingebouwde WiFi)
iperf3 -c $SERVER_IP: 1.27 Gbpsiperf3 -c $SERVER_IP --reverse: 1.03 Gbpsiperf3 -c $SERVER_IP --bidir: 1.18 Gbps up, 245 Mbps down
GPU
- GravityMark: Resultaat (14.893): https://gravitymark.tellusim.com/report/?id=732fa3d1a173a78a8b27975c6a2d2ead54a55225
AI / LLM Inferentie
Basis AI-inferentieresultaten met llama.cpp build: f2ab047f2 (8300)
Model: tinyllama-1.1b-1t-openorca.Q4KM.gguf
| Model | Grootte | Params | Backend | Threads | Test | t/s |
|---|---|---|---|---|---|---|
| llama 1B Q4_K - Medium | 636.18 MiB | 1.10 B | MTL,BLAS | 2 | pp512 | 600.04 ± 18.50 |
| llama 1B Q4_K - Medium | 636.18 MiB | 1.10 B | MTL,BLAS | 2 | pp4096 | 415.56 ± 4.62 |
| llama 1B Q4_K - Medium | 636.18 MiB | 1.10 B | MTL,BLAS | 2 | tg128 | 61.27 ± 1.42 |
| llama 1B Q4_K - Medium | 636.18 MiB | 1.10 B | MTL,BLAS | 2 | pp4096+tg128 | 279.91 ± 2.25 |
Model: Llama-3.2-3B-Instruct-Q4KM.gguf
| Model | Grootte | Params | Backend | Threads | Test | t/s |
|---|---|---|---|---|---|---|
| llama 3B Q4_K - Medium | 1.87 GiB | 3.21 B | MTL,BLAS | 2 | pp512 | 202.86 ± 6.81 |
| llama 3B Q4_K - Medium | 1.87 GiB | 3.21 B | MTL,BLAS | 2 | pp4096 | 157.81 ± 3.71 |
| llama 3B Q4_K - Medium | 1.87 GiB | 3.21 B | MTL,BLAS | 2 | tg128 | 19.98 ± 0.15 |
| llama 3B Q4_K - Medium | 1.87 GiB | 3.21 B | MTL,BLAS | 2 | pp4096+tg128 | 117.09 ± 0.81 |
Geheugen (tinymembench resultaten)
Geheugenbandbreedte-tests
C copy backwards : 19026.2 MB/s (3.3%)
C copy backwards (32 byte blocks) : 18087.6 MB/s (1.8%)
C copy backwards (64 byte blocks) : 18563.5 MB/s (1.1%)
C copy : 19013.1 MB/s (1.3%)
C copy prefetched (32 bytes step) : 19298.5 MB/s (2.1%)
C copy prefetched (64 bytes step) : 18302.2 MB/s (1.0%)
C 2-pass copy : 16694.4 MB/s (2.0%)
C 2-pass copy prefetched (32 bytes step) : 16622.7 MB/s (2.2%)
C 2-pass copy prefetched (64 bytes step) : 16862.7 MB/s (2.3%)
C fill : 31609.9 MB/s (3.1%)
C fill (shuffle within 16 byte blocks) : 31731.3 MB/s (2.4%)
C fill (shuffle within 32 byte blocks) : 32944.7 MB/s (3.7%)
C fill (shuffle within 64 byte blocks) : 32223.6 MB/s (2.7%)
NEON 64x2 COPY : 30157.7 MB/s (2.2%)
NEON 64x2x4 COPY : 29959.1 MB/s (2.1%)
NEON 64x1x4_x2 COPY : 29691.1 MB/s (1.5%)
NEON 64x2 COPY prefetch x2 : 24306.7 MB/s (3.1%)
NEON 64x2x4 COPY prefetch x1 : 26457.9 MB/s (3.5%)
NEON 64x2 COPY prefetch x1 : 25596.7 MB/s (3.5%)
NEON 64x2x4 COPY prefetch x1 : 26708.1 MB/s (4.3%)
---
standard memcpy : 30569.4 MB/s (7.2%)
standard memset : 36902.3 MB/s (4.3%)
---
NEON LDP/STP copy : 30937.6 MB/s (2.2%)
NEON LDP/STP copy pldl2strm (32 bytes step) : 29902.0 MB/s (3.0%)
NEON LDP/STP copy pldl2strm (64 bytes step) : 27884.2 MB/s (8.6%)
NEON LDP/STP copy pldl1keep (32 bytes step) : 30740.1 MB/s (15.5%)
NEON LDP/STP copy pldl1keep (64 bytes step) : 30469.7 MB/s (2.5%)
NEON LD1/ST1 copy : 29726.6 MB/s (2.4%)
NEON STP fill : 40044.9 MB/s (8.4%)
NEON STNP fill : 51650.4 MB/s (12.7%)
ARM LDP/STP copy : 29774.8 MB/s (4.7%)
ARM STP fill : 38568.0 MB/s (6.5%)
ARM STNP fill : 34132.8 MB/s (2.6%)
Geheugenlatentie-test
(Blokgrootte : enkele willekeurige leesactie / dubbele willekeurige leesactie)
- 1024 : 0.0 ns / 0.0 ns
- 2048 : 0.0 ns / 0.0 ns
- 4096 : 0.0 ns / 0.0 ns
- 8192 : 0.0 ns / 0.0 ns
- 16384 : 0.0 ns / 0.0 ns
- 32768 : 0.0 ns / 0.0 ns
- 65536 : 0.0 ns / 0.0 ns
- 131072 : 0.0 ns / 0.0 ns
- 262144 : 2.3 ns / 3.5 ns
- 524288 : 3.4 ns / 4.5 ns
- 1048576 : 3.9 ns / 4.7 ns
- 2097152 : 4.2 ns / 4.9 ns
- 4194304 : 5.7 ns / 6.6 ns
- 8388608 : 6.6 ns / 7.4 ns
- 16777216 : 9.4 ns / 11.9 ns
- 33554432 : 51.9 ns / 102.0 ns
- 67108864 : 110.4 ns / 137.3 ns
Core to Core Memory Latency: TODO (indien nieuw CPU/SoC, voer c2clat uit).
Overige tests
sbc-bench resultaten
TODO: Voer sbc-bench uit en plaats hier de link naar de resultaten.
wget https://raw.githubusercontent.com/ThomasKaiser/sbc-bench/master/sbc-bench.sh
sudo /bin/bash ./sbc-bench.sh -r
Phoronix Test Suite
Resultaten van pi-general-benchmark.sh:
- pts/encode-mp3: TODO sec
- pts/x264 1080p: TODO fps
- pts/x264 4K: TODO fps
- pts/phpbench: TODO
- pts/build-linux-kernel (defconfig): TODO sec
Groetjes,