Back to all articles
GUIDE

PC Specs for Running BoxPhone

Sikrid Team avatarSikrid TeamSikrid Engineering Team

How beefy does the host PC need to be? Different answers for manual work vs automation

2026-04-267 min read
The PC controlling BoxPhone doesn't always need to be a beast — it depends on whether you're working hands-on or running bots. For manual work on 20–40 devices, a normal PC with 16GB RAM is plenty. For 100–200 devices + automation, we recommend dual Xeon X99 + 128GB RAM + RTX 2060/3060. At the same budget, this absolutely smokes a new consumer build.

What the host PC actually does

When BoxPhone is running, the PC isn't drawing every phone screen at once. What it's really doing is:

  1. USB I/O — sending and receiving ADB data with every device through the USB controller
  2. Process management — one scrcpy / ADB session running per device
  3. Video decode (if you're watching screens) — decoding the H.264/H.265 stream from each device on the GPU
  4. Automation logic (if you're running bots) — your Python/Node script makes decisions and sends commands back to each device

The bottleneck on the controller PC usually isn't CPU — it's RAM (each session eats 80–200MB) and USB bandwidth (we cover that in detail at Deploying BoxPhone at 50–100 devices).

Specs by use case

Tier 1 — Manual / 20–40 devices

Hands-on, screens open, no heavy automation.

  • CPU: Intel i5 / Ryzen 5 from 2020 or later
  • RAM: 16GB minimum (if you have all 40 scrcpy windows open at the same time)
  • Storage: 256GB SSD or more
  • GPU: integrated graphics is fine (UHD 630 / Radeon Vega)
  • USB: at least 4 USB 3.0 ports — the motherboard's own ports still work

Budget: 15,000–25,000 THB for a new build — or just use the PC you've already got, if it has 16GB RAM.

Tier 2 — Automation / Bot / 100–200 devices

Running bots, pumping content, automated 24/7 — specs need real headroom.

  • CPU: Dual Intel Xeon X99 (E5-2686v4 × 2) — 36 cores / 72 threads in total
  • RAM: 128GB DDR3 ECC (16GB × 8 or 32GB × 4)
  • GPU: RTX 2060 or 3060 minimum — for decoding video streams from many devices in parallel
  • Storage: 1TB NVMe SSD + HDD for logs
  • PSU: 750W 80+ Gold or better
  • USB: add a PCIe USB expansion card (motherboard needs 1–2 free PCIe x4 slots)

Why Xeon X99 — not a new consumer PC

Why dual Xeon X99 beats a new consumer PC at the same budget:

  • A lot more cores — 36 cores / 72 threads vs 8–12 cores on a new i7 at the same price
  • Cheap ECC RAM — second-hand DDR3 ECC server RAM is several times cheaper than new consumer DDR4/DDR5
  • Tons of PCIe lanes — dual Xeon X99 gives you 80 PCIe lanes total (vs 16–24 on a consumer CPU) — plug in multiple PCIe USB cards without them sharing bandwidth
  • Built for 24/7 work — server-grade hardware made to run hard for years
  • 40–60% cheaper — for multi-threaded phone-farm workloads

Comparing at ~30,000 THB:

Xeon X99 Dual BuildNew Consumer PC
CPU cores36C / 72T8C / 16T
RAM128GB DDR3 ECC32GB DDR4
PCIe lanes80 lanes20 lanes
Devices it can handle200+ devices60–80 devices

Real-world examples

Case 1 — Live commerce, 30 devices

  • PC: i5-12400 + 16GB RAM + 500GB SSD (~20,000 THB budget)
  • BoxPhone: 1 box of 20 devices + 10 extra units
  • Hands-on + scrcpy multi-window

Case 2 — Bot farm, 150 devices

  • PC: Xeon E5-2686v4 × 2 (36C/72T) + 128GB DDR3 ECC + RTX 3060 (~35,000 THB budget)
  • PCIe USB expansion: 2 cards × 6,500 = 13,000 THB
  • BoxPhone: 8 boxes (160 devices)
  • Python automation + dashboard running 24/7

Wrapping up

Pick specs based on what you're actually doing — for manual work on 20–40 devices, a normal PC with 16GB RAM is plenty. Don't pour money into server gear before you need it.

For bigger scale + automation, invest once in dual Xeon X99 + 128GB RAM + 2060/3060 GPU — it's the best capability-per-baht in this range, and it gives you headroom to 200+ devices without having to swap out the controller PC.

For power systems (Surge / UPS), we wrote that up separately at Power protection for BoxPhone.

Don't want to source the parts yourself? Sikrid offers a PC build service made for BoxPhone operators, starting at 30,000 THB.

FAQ

01Can I use a MacBook to control BoxPhone?+

Sure, for tier 1 (manual 20–40 devices) — macOS runs ADB and scrcpy just fine. But for bigger scale, go Windows or Linux. USB drivers and PCIe expansion play a lot nicer there.

02Why GPU 2060+ if a phone farm isn't a gaming rig?+

Because BoxPhone sends video back to the PC and the PC has to decode it. Running 100+ scrcpy streams at once uses the GPU's NVENC/NVDEC encoders instead of choking the CPU. The 2060/3060 has modern hardware decoders that can do 8–16 streams in parallel.

03Are second-hand Xeon X99 systems actually reliable?+

Yes, for this kind of workload. Server CPUs are built to run 24/7 for years. Buy from a shop that gives warranty + stress-tests them, pair them with ECC RAM that catches errors automatically, and they'll be more stable than a brand-new consumer build at the same price.

04Can I start with tier 1 and upgrade to tier 2 later?+

You can, but it rarely makes sense — you end up replacing the CPU, RAM, motherboard, basically the whole thing. Decide upfront whether you'll be at 100+ devices in 6–12 months. If yes, just go tier 2 from day one and save money.

05Do I really need ECC RAM?+

For 24/7 workloads, yes. Consumer RAM throws silent errors that pile up until the system crashes for no obvious reason. ECC catches and fixes them automatically. For a production phone farm it's a must-have, not a nice-to-have.

06Can I use my existing gaming PC?+

For tier 1 (manual 20–40 devices) yes, if it has at least 16GB RAM. But consumer PCs only have 16–24 PCIe lanes, which caps how many PCIe USB cards you can add. If you're going past 100 devices, you'll need a new build.

Read next

Related Articles

All articles →
READ MORE / INQUIRE

Ready to deploy BoxPhone? — Talk to the Sikrid team

We design and assemble BoxPhone in Thailand with a complete Enterprise Device Management system in a single platform. See more on TikTok @sikridphonefarmth