Build a Plex Server & Homelab with the ASRock DeskMini X600
Based on Newegg Combo #4869562 · Powered by AMD AM5 · CPU choice matches your workload Newegg Combo #4869562 — What's Included
Barebone
ASRock DeskMini X600W/USB4
AMD AM5 socket · 1.92 L chassis · Up to 65 W TDP · PCIe Gen 5 M.2
Memory
Team T-CREATE CLASSIC 32 GB
2 × 16 GB DDR5-5600 SO-DIMM · Lifetime warranty · Expandable to 96 GB
Storage
T-FORCE VULCAN Z 2 TB SATA SSD
2.5-inch SATA III · Up to 550 MB/s read · 1,600 TBW endurance
$599.99
$857.97
Save $257.98 (30% off)
Note: Limit 2 per customer · Sold and shipped by Newegg · CPU is not included — see the section below.
Newegg Combo #4869560 — 64 GB Upgrade Option
Barebone
ASRock DeskMini X600W/USB4
AMD AM5 socket · 1.92 L chassis · Up to 65 W TDP · PCIe Gen 5 M.2
Memory
G.SKILL Ripjaws 64 GB
2 × 32 GB DDR5-4800 SO-DIMM · Expandable to 96 GB · Ideal for 6–8 VMs or Ollama 13B models
Storage
T-FORCE VULCAN Z 2 TB SATA SSD
2.5-inch SATA III · Up to 550 MB/s read · 1,600 TBW endurance
$899.99 $1,267.97 Save $367.98 (29% off)
Note: Limit 2 per customer · Sold and shipped by Newegg · CPU is not included — see the section below. · Choose this combo if you need 64 GB for heavier VM workloads or running larger LLM models.
CPU not included — you choose it. The DeskMini X600 accepts any AMD AM5 processor up to 65 W TDP: Ryzen 7000, 8000G APU, or 9000 series. The CPU you select determines your Plex transcode capability, VM density, and whether you can run local LLMs. All four recommended options below fit within the 65 W limit.
Understanding Plex Modes — Why Hardware Matters
Plex operates in three fundamentally different modes, and your hardware requirements depend entirely on which mode your clients trigger:| Mode | Server Load | Hardware Needed | When It Applies |
|---|---|---|---|
| Direct Play | Minimal — just streams bytes | Any modern CPU | Client supports the codec natively (Apple TV 4K, Nvidia Shield, Chromecast 4K) |
| Direct Stream | Low — remux only, no transcode | Any modern CPU | Client needs a different container but supports the codec |
| Transcode (1080p) | Medium — ~2,000 PassMark per stream | Any AM5 CPU | Client cannot handle the source quality or codec |
| Transcode (4K HEVC) | High — ~12,000 PassMark per stream without HW accel | iGPU VA-API required | Downscaling 4K to 1080p for non-4K clients |
| Transcode (4K AV1) | Very high — ~20,000 PassMark per stream | AMD Radeon 760M+ with VA-API | Modern AV1-encoded content to older clients |
Choose Your CPU — Four Tiers for Every Workload
All four CPUs below fit the DeskMini X600's AM5 socket and stay within its 65 W TDP limit. Pick the tier that matches your primary use case.Tier 1 · Budget
Ryzen 5 8600G~$150–170 · Zen 4 · 65 W TDP
~$150–170 CPU only
Direct play server
1–2 × 4K transcode
Docker stack
Pi-hole + HAOS |
Tier 2 · Recommended ★
Ryzen 7 8700G~$220–260 · Zen 4 · 65 W TDP
~$220–260 CPU only
Family Plex (3–4 streams)
Proxmox 5+ VMs
Ollama 7B / 14B
Frigate NVR
Nextcloud
WireGuard VPN |
Tier 3 · Heavy VM
Ryzen 7 9700X~$280–320 · Zen 5 · 65 W TDP
~$280–320 CPU only
Proxmox 6–8 VMs
TrueNAS SCALE
Direct-play Plex only
CI/CD runners |
Tier 4 · Max Compute
Ryzen 9 9900X~$380–430 · Zen 5 · 65 W TDP
~$380–430 CPU only
Max VM density
Windows Server VMs
Jellyfin SW transcode
Dev / CI workloads |
Plex + iGPU advice: If Plex 4K transcoding is your primary goal, choose Tier 1 or Tier 2 (the 8000G APU series). The 760M and 780M both support VA-API hardware transcoding on Linux. The Tier 3 and Tier 4 CPUs (9700X / 9900X) have a minimal 2-CU iGPU unsuitable for transcoding — plan for direct play or Jellyfin software transcode only with those chips.
Total Build Cost by Tier
| Tier | CPU | Combo Price | CPU (est.) | Total (est.) | Plex 4K Streams | Best For |
|---|---|---|---|---|---|---|
| Budget | Ryzen 5 8600G | $599.99 | ~$155 | ~$755 | 1–2 | Single user / small family |
| Recommended ★ | Ryzen 7 8700G | $599.99 | ~$240 | ~$840 | 3–4 + Ollama LLM | Family Plex + full homelab |
| Heavy VM | Ryzen 7 9700X | $599.99 | ~$300 | ~$900 | Direct play only | Proxmox-heavy, 6–8 VMs |
| Max Compute | Ryzen 9 9900X | $599.99 | ~$410 | ~$1,010 | Direct play + SW transcode | Dev / CI / Windows Server VMs |
Recommended Homelab Stack — Ryzen 7 8700G Build
The Ryzen 7 8700G with the combo's 32 GB DDR5 supports the following full Proxmox homelab layout simultaneously:
## DeskMini X600 + Ryzen 7 8700G — Proxmox homelab (32 GB DDR5)
Proxmox VE 8.x host overhead .............. ~2.0 GB
├── VM: Home Assistant OS (2 cores, 4 GB)
│ ├── Home Assistant core
│ ├── Zigbee2MQTT + Mosquitto MQTT
│ └── Node-RED
├── LXC: Plex (2 cores, 4 GB) — VA-API passthrough
│ └── 3–4 simultaneous 4K → 1080p transcode
├── LXC: Docker (2 cores, 10 GB)
│ ├── Pi-hole
│ ├── Nginx Proxy Manager
│ ├── Vaultwarden
│ ├── Nextcloud
│ ├── WireGuard VPN
│ └── Uptime Kuma
├── LXC: Ollama (2 cores, 8 GB) — ROCm / Radeon 780M
│ └── Llama 3 7B @ 15–18 tok/s
└── Free RAM: ~4 GB headroom
This layout is possible because the combo includes 32 GB DDR5 — enough headroom to run a full homelab stack alongside Ollama LLM inference without hitting memory pressure.
Storage Planning
2 TB SATA SSD (included in combo)
Plex server data: 20–50 GB · Thumbnails/art: 10–30 GB per 1,000 movies · Transcoding cache: 5–20 GB · OS + Docker volumes: ~30 GB. The 2 TB drive comfortably handles the OS and full Plex metadata for large libraries.M.2 NVMe slot (add separately)
The DeskMini X600 has two M.2 slots: one PCIe Gen 5 and one PCIe Gen 4. Adding a fast NVMe for the OS boot drive frees the 2 TB SATA SSD entirely for Plex metadata and VM storage.External media storage (recommended)
A 4K movie averages 30–80 GB. A 50-film 4K library = 1.5–4 TB. For large collections, add a USB 3.2 HDD enclosure over the DeskMini's rear ports or a NAS over the 2.5 GbE port.Homelab Service Requirements vs. This Build
| Service | Min. RAM | Min. CPU Tier | Notes |
|---|---|---|---|
| Home Assistant OS (VM) | 4 GB | Any | USB passthrough via VT-d · all AM5 CPUs support VT-x / VT-d |
| Pi-hole + DNS | 512 MB | Any | All AM5 CPUs include AES-NI |
| WireGuard VPN server | 512 MB | Any | AES-NI accelerated |
| Docker Compose stack (20+ containers) | 8 GB | Tier 1+ (8600G) | Pi-hole, Nginx, Vaultwarden, Nextcloud, etc. |
| Plex 4K HW transcode | 8 GB | Tier 1–2 (8600G / 8700G) | VA-API required · Plex Pass required |
| Proxmox 3–4 VMs | 16 GB | Tier 2 (8700G) | 32 GB combo RAM exceeds this requirement |
| Frigate NVR (4+ cameras) | 8 GB | Tier 2 (8700G) | VA-API / VCN for object detection |
| Ollama 7B model | 16 GB | Tier 2 (8700G ROCm) | 15–18 tok/s on Radeon 780M · requires ROCm on Linux |
| TrueNAS SCALE VM | 8 GB | Tier 2–3 | 32 GB combo RAM supports this alongside other VMs |
| Proxmox 6–8 VMs | 32 GB+ | Tier 3–4 (9700X / 9900X) | Consider upgrading SO-DIMM slots to 64 GB |
| Ollama 14B model | 24 GB | Tier 2 (8700G ROCm) | 32 GB combo RAM covers this |
Enabling Hardware Transcoding on Linux (VA-API Setup)
For Plex hardware transcoding with the Radeon 760M or 780M on Ubuntu/Proxmox LXC:# 1. Verify VA-API is working
vainfo# 2. Check for render device
ls -la /dev/dri
# 3. Add plex user to render group
sudo usermod -aG render plex
# 4. Docker run with GPU passthrough
docker run -d \
--name plex \
--device /dev/dri:/dev/dri \
-e PUID=1000 -e PGID=1000 \
-v /opt/plex/config:/config \
-v /mnt/media:/data \
-p 32400:32400 \
lscr.io/linuxserver/plex
# 5. For Ollama ROCm on Radeon 780M (Tier 2 only)
HSA_OVERRIDE_GFX_VERSION=11.0.0 ollama run llama3
In Plex Web: Settings → Transcoder → Enable hardware acceleration when available and Enable hardware-accelerated video encoding. Both require Plex Pass.
Plex Pass: Is It Required?
For this build, Plex Pass is required if you want hardware transcoding. Without it, all transcode jobs fall back to software — which on this platform means 1080p streams work fine but 4K transcoding will saturate the CPU. The lifetime plan at $120 is the recommended purchase for always-on home servers; it breaks even against the annual plan in three years and covers unlimited servers and users. Alternatively, Jellyfin is a free, fully self-hosted Plex alternative that includes hardware transcoding at no cost. It uses the same VA-API path on AMD GPUs. Many users run both: Plex for its polished mobile apps and remote access, Jellyfin as a cost-free fallback for home network use.Who This Build Is For
Choose Tier 1 (Ryzen 5 8600G, ~$755 total) if you run a single-household Plex server where most clients direct-play, supplemented by a lightweight Docker homelab stack (Pi-hole, HAOS, Nginx). The 760M handles 1–2 simultaneous 4K transcode sessions for clients that need it. Choose Tier 2 (Ryzen 7 8700G, ~$840 total — recommended) if you want the full package: 3–4 simultaneous 4K Plex streams for a family of four, a complete Proxmox homelab with 5–6 VMs, and the option to run a local Llama 3 7B model via Ollama ROCm for AI Assist in Home Assistant or private chat. The 32 GB DDR5 in this combo is precisely the right amount for this configuration. Choose Tier 3 (Ryzen 7 9700X, ~$900 total) if Proxmox VM density is the primary goal — running 6–8 VMs simultaneously including a TrueNAS SCALE instance — and your Plex clients all support direct play. The 9700X's 65 W Zen 5 cores deliver desktop-class multi-threaded performance in a 1.92 L chassis. Choose Tier 4 (Ryzen 9 9900X, ~$1,010 total) for maximum compute ceiling: 12 cores for CI/CD runners, Windows Server VMs, or software transcoding in Jellyfin without iGPU dependency. This is the configuration for developers or labs that need raw compute headroom.Get the ASRock DeskMini X600 Combo on Newegg
Both combos include the same barebone + 2 TB SSD — choose your RAM tier
CPU prices are estimates based on current market listings and will vary. Combo pricing is subject to change and availability. Always verify CPU compatibility on the ASRock DeskMini X600 CPU support page before purchasing.