title: “LPDDR5 5467 vs. 6400 vs. 7467 MT/s: what the memory speed actually costs a laptop” image: /images/covers/2026-10-15-lpddr5-5467-vs-6400-vs-7467-mt-s-memory-performance-benchmar.svg date: 2026-10-15T09:00:00+00:00 author: “Punit Naran” description: “Phoronix benchmarks the Star Labs StarFighter Ultra (Core Ultra 9 285H, 8x8GB LPDDR5-7467) at three memory speeds. The vendor default is 6400, not the rated 7467. The Go lens: a ~60-line stdlib Go microbenchmark is the cheapest ’lab instrument’ a laptop with a speed knob in the BIOS can have, and the interesting number is the perf-per-watt ratio, not the raw delta.” tags: [“Go”, “Community”, “Hardware”, “Memory”, “Benchmarks”] draft: false
LPDDR5 5467 vs. 6400 vs. 7467 MT/s: the memory speed is a power knob as much as a speed knob
Most laptop vendor BIOSes lock the memory to a single speed and treat the question “how fast should the RAM run?” as not a user question. Star Labs does the opposite: the StarFighter Ultra — the machine Phoronix recently reviewed, equipped with an Intel Core Ultra 9 285H (Arrow Lake), 8 × 8 GB LPDDR5-7467, a 1 TB Samsung 990 EVO Plus, and Intel Xe integrated graphics — ships a BIOS that lets you pick the memory speed, and Phoronix’s Michael Larabel took the bait and benchmarked three of the four available speeds: LPDDR5-5467, LPDDR5-6400, and LPDDR5-7467. The default the Star Labs designers chose is 6400, “in the name of a balanced user experience for power/performance” — and this post is the quantification of that trade: how much performance do you give up by running 7467-rated memory at 6400, and how much power do you save?
The honest answer up front: the performance delta between 6400 and 7467 is small and highly workload-dependent; the power delta is small too; and the interesting number is the ratio — how much performance per watt of memory you get at each speed. The rest is the why: what “MT/s” means for LPDDR5, why a laptop’s memory speed is a power knob as much as a speed knob, and how to read the Phoronix numbers without the “faster is always better” reflex. The Go lens is the part that makes this yours: a ~60-line stdlib Go program is the cheapest “lab instrument” a laptop with a BIOS speed knob can have, and the output is a table you can paste into a review.
What “MT/s” means (and what it does not)
MT/s = mega-transfers per second — the data rate of the memory bus, not the clock frequency of the memory. The two are related by the transfer multiplier of the memory generation:
- DDR (double data rate) transfers on both edges of the clock → effective rate = 2 × clock.
- DDR5 runs the data bus at half the I/O clock, with 16-bit sub-channels and on-die ECC, so the MT/s number is not a simple multiple of the I/O clock — but for comparing two LPDDR5 speeds, MT/s is the right unit.
- LPDDR5 is the mobile variant of DDR5: lower voltage (1.05 V core, separate VDD / VDDQ / VPP rails), wider bus (16-bit per channel, two channels on a laptop SoC), on-die ECC by default. The grades (5467, 6400, 7467, 8533) are the supported data rates; the underlying I/O clock is derived from them.
The practical consequence for a laptop: the memory subsystem is the single biggest power consumer after the CPU itself on an integrated-graphics machine, because the Xe iGPU reads and writes video memory through the same LPDDR5 bus the CPU uses for its main RAM — there is no separate VRAM. Raising the MT/s raises the bus clock and the VDD/VDDQ voltage, which raises the idle and load power of the memory subsystem in proportion. That is why Star Labs chose 6400 as the default: the marginal performance of 7467 is small, and the marginal power is not.
flowchart LR
A["LPDDR5-7467 (rated, fastest)"] --> B["higher bus clock + higher VDD/VDDQ"]
C["LPDDR5-6400 (vendor default)"] --> D["moderate clock, moderate voltage"]
E["LPDDR5-5467 (slowest tested)"] --> F["lowest clock, lowest voltage"]
B --> G["more perf, more power"]
D --> H["balanced: the chosen default"]
F --> I["least perf, least power"]
style D fill:#1a3a1a
style B fill:#3a2a1a
style F fill:#3a3a1a
The three tested speeds, and what the vendor actually ships
| Speed (MT/s) | Role in this test | What it means |
|---|---|---|
| 5467 | the floor — the slowest of the three tested | the lowest supported speed; the power floor |
| 6400 | the vendor default — what the StarFighter Ultra ships with | the balanced choice; the designer’s answer to “how fast should the RAM run?” |
| 7467 | the rated speed of the installed modules (8 × 8 GB) | the fastest supported; the performance ceiling |
The key fact in the Phoronix summary: the default is 6400, not 7467. The memory is 7467-rated, but the BIOS runs it at 6400 by default. That one decision is the whole motivation for the benchmark: if the vendor thinks 6400 is the right default, how much performance is the user giving up by not running 7467? And how much power is the user saving?
The Go lens: the cheapest “lab instrument” a laptop can have
The Phoronix methodology (same binary, same kernel, same workload at all three speeds, wall power measured with an external meter) has a Go shape: a small, static, stdlib-only binary that runs one streaming-copy trial and prints the GiB/s. A Go program is the right instrument here for the same reasons Go won the cloud infra layer: a 10 MB static binary, no interpreter to ship, cheap to run at high concurrency, and cheap to read at 3am when the number looks wrong. The whole thing is ~60 lines:
| |
| |