Mini PC Specs: Beelink Mini S12 (N95) & GMKtec NucBox K12 (Ryzen 7 H 255)

Quick reference spec sheet for both units. Specs sourced from manufacturer listings and independent reviews as of April 2026. Note that both vendors ship multiple SKU variants under the same model name — confirm your exact config at purchase.


Thin-client / light workload / low-power always-on box. N95 is Alder Lake-N, efficiency-core only, 10nm (Intel 7). Good for pfSense, Pi-hole, a Proxmox edge node, light media, or a cheap office PC.

CPU

SpecValue
ProcessorIntel N95 (Alder Lake-N, 12th Gen)
Cores / Threads4C / 4T (no hyperthreading on Atom-derived E-cores)
Base / Boost1.7 GHz / up to 3.4 GHz
L3 Cache6 MB
LithographyIntel 7 (10nm ESF)
TDP15W stock, configurable to 20W
Instruction Setx86-64, AVX2 (no AVX-512)

Graphics

SpecValue
GPUIntel UHD Graphics (Gen12, 16 EU)
GPU Clock1.2 GHz
Display SupportDual 4K @ 60Hz (HDMI 2.0)
API SupportDirectX 12.1, OpenGL 4.6, OpenCL 3.0
Hardware DecodeAV1, H.265, H.264, VP9

Memory

SpecValue
Installed8GB DDR4 SO-DIMM @ 3200 MHz
ChannelsSingle-channel, 1 slot
Max Capacity16 GB (single SO-DIMM limit)
UpgradeableYes, user-accessible

Note: A separate Mini S12 SKU ships with 12GB LPDDR5 soldered — that variant is not user-upgradeable. The DDR4 SO-DIMM version (matching this listing) is the one you want for flexibility.

Storage

SpecValue
Installed256GB M.2 2280 SATA III SSD
M.2 Slot1x M.2 2280, SATA only (not NVMe)
M.2 MaxUp to 2TB
2.5” Bay1x 7mm SATA III bay (up to 2TB), cable + screws included
Total Max Storage~4TB (2TB M.2 + 2TB 2.5”)

Gotcha: The M.2 slot is SATA-keyed, not NVMe. Don’t buy an NVMe SSD expecting it to work.

Networking

SpecValue
Ethernet1x 2.5GbE RJ45 (listing-dependent — some older S12 SKUs ship 1GbE)
Wi-FiWi-Fi 5 (802.11ac), dual-band 2.4/5 GHz
Bluetooth4.2

Verify before purchase: Some Mini S12 SKUs (especially older N95 stock) ship with 1GbE, not 2.5GbE. The Amazon listing you referenced explicitly specifies 2.5G LAN. Check the spec sheet on the exact ASIN.

I/O Ports

Physical / Power

SpecValue
Dimensions115 × 102 × 39 mm (~4.52 × 4.01 × 1.54 in)
Volume~0.46 L
Weight~0.5 kg
PSU12V / 3A external brick (36W)
CoolingActive fan + heat pipe + HDD heatsink
VESA MountIncluded
FeaturesWake-on-LAN, Auto Power-On (contact Beelink for tutorial)

OS / Warranty


GMKtec NucBox K12 — AMD Ryzen 7 H 255 / 64GB / 1TB

Serious homelab / workstation-class mini PC. Three M.2 slots, OCuLink for eGPU, dual 2.5GbE, USB4. This is Proxmox node, dev workstation, or small VM host territory.

CPU

SpecValue
ProcessorAMD Ryzen 7 H 255 (Zen 4, rebranded 8745HS for export markets)
Cores / Threads8C / 16T
Base / Boost3.8 GHz / up to 4.9 GHz
L3 Cache16 MB
LithographyTSMC 4nm
TDP Modes35W / 54W / 65W (configurable in BIOS)
NPUDisabled on H 255 (full 8845HS has 16 TOPS XDNA NPU — this chip does not)
Instruction Setx86-64, AVX2, AVX-512

Important: The “H 255” is AMD’s China-market SKU of the 8745HS. Boost drops from 5.1 GHz → 4.9 GHz, iGPU clock drops from 2700 MHz → 2600 MHz, and the NPU is fused off. If you need the NPU for local AI inference (Windows Studio Effects, Copilot+, ONNX), this chip will not deliver it — get the K8 Plus (8845HS) or a Ryzen AI chip instead.

Graphics

SpecValue
iGPUAMD Radeon 780M (RDNA 3)
Compute Units12 CUs
GPU ClockUp to 2600 MHz
Display SupportQuad 4K (8K via HDMI 2.1)
API SupportDirectX 12 Ultimate, Vulkan 1.3, OpenGL 4.6
Hardware EncodeAV1 (hardware), H.265, H.264

Memory

SpecValue
Installed64GB (2× 32GB) DDR5 SO-DIMM @ 5600 MT/s
ChannelsDual-channel, 2 slots
Max Capacity96GB (AMD platform ceiling per reviews; some listings claim 128GB)
UpgradeableYes, tool-free access

Storage

SpecValue
Installed1TB PCIe 4.0 NVMe SSD
M.2 Slots3× M.2 2280
Slot 1PCIe 4.0 ×4 (full speed, primary OS drive)
Slots 2 & 3PCIe 4.0 ×2 each (~4 GB/s theoretical)
Max Per Slot8TB
Total Max24TB across all three slots

Three M.2 slots in a mini PC is rare. For Proxmox ZFS mirrors or a Ceph OSD node in a homelab cluster, this is legitimately useful.

Networking

SpecValue
Ethernet2× 2.5GbE RJ45 (Realtek RTL8125BG controllers)
Wi-FiWi-Fi 6E (MediaTek RZ616)
Bluetooth5.2
Link AggregationSupported on dual LAN (LACP-capable switch required)

Heads up for pfSense/OPNsense users: Realtek NICs, not Intel. They work in modern FreeBSD/Linux but some purists prefer Intel. Not a dealbreaker, but worth knowing.

I/O Ports

Front:

Rear:

Physical / Power

SpecValue
Dimensions~168 × 118 × 80 mm (approx, based on 1.58L volume)
Volume1.58 L
PSU120W external (19V/6.3A)
CoolingVapor chamber + dual fan + copper heat pipes
VESA MountIncluded
RGBInternal fan RGB, toggleable via dedicated button

Thermal / Noise

MetricValue
Idle CPU temp~40-45°C
Load CPU temp94-95°C (within AMD spec)
Idle noise33 dBA (audible in quiet rooms)
Load noise (default)40 dBA
Load noise (performance mode)46 dBA
Idle power~11W
Max power90-105W

Noise caveat: This is not a silent PC. If it’s going on a desk in a quiet home office, you’ll hear it. For a networking closet or homelab shelf, it’s fine.

OS / Warranty


Side-by-Side Quick Compare

SpecBeelink Mini S12GMKtec K12
CPUIntel N95 (4C/4T)Ryzen 7 H 255 (8C/16T)
CPU perf tierEntry / low-powerWorkstation-class
RAM8GB DDR4 (max 16)64GB DDR5 (max 96)
Storage slots1× M.2 SATA + 1× 2.5” SATA3× M.2 NVMe (1× x4, 2× x2)
Max storage~4TB24TB
Ethernet1× 2.5GbE2× 2.5GbE
Wi-FiWi-Fi 5Wi-Fi 6E
USB4 / OCuLinkNoYes (both)
iGPUUHD (16 EU)Radeon 780M (RDNA 3)
TDP15-20W35-65W
Idle power~6-8W~11W
Volume0.46 L1.58 L
PSU36W120W
Price tier~$150-180~$600+ (64GB/1TB config)

Use-Case Recommendations

Beelink Mini S12 — Grab it for:

GMKtec K12 — Grab it for: