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)

BenchmarkResultaat
iozone 4K random read4436.28 MB/s
iozone 4K random write989.77 MB/s
iozone 1M random read16404.47 MB/s
iozone 1M random write1284.17 MB/s
iozone 1M sequential read15516.57 MB/s
iozone 1M sequential write1311.21 MB/s

Netwerk (Ingebouwde WiFi)

  • iperf3 -c $SERVER_IP: 1.27 Gbps
  • iperf3 -c $SERVER_IP --reverse: 1.03 Gbps
  • iperf3 -c $SERVER_IP --bidir: 1.18 Gbps up, 245 Mbps down

GPU

AI / LLM Inferentie

Basis AI-inferentieresultaten met llama.cpp build: f2ab047f2 (8300)

Model: tinyllama-1.1b-1t-openorca.Q4KM.gguf

ModelGrootteParamsBackendThreadsTestt/s
llama 1B Q4_K - Medium636.18 MiB1.10 BMTL,BLAS2pp512600.04 ± 18.50
llama 1B Q4_K - Medium636.18 MiB1.10 BMTL,BLAS2pp4096415.56 ± 4.62
llama 1B Q4_K - Medium636.18 MiB1.10 BMTL,BLAS2tg12861.27 ± 1.42
llama 1B Q4_K - Medium636.18 MiB1.10 BMTL,BLAS2pp4096+tg128279.91 ± 2.25

Model: Llama-3.2-3B-Instruct-Q4KM.gguf

ModelGrootteParamsBackendThreadsTestt/s
llama 3B Q4_K - Medium1.87 GiB3.21 BMTL,BLAS2pp512202.86 ± 6.81
llama 3B Q4_K - Medium1.87 GiB3.21 BMTL,BLAS2pp4096157.81 ± 3.71
llama 3B Q4_K - Medium1.87 GiB3.21 BMTL,BLAS2tg12819.98 ± 0.15
llama 3B Q4_K - Medium1.87 GiB3.21 BMTL,BLAS2pp4096+tg128117.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