PC Specs for Running BoxPhone
Sikrid TeamSikrid Engineering TeamHow beefy does the host PC need to be? Different answers for manual work vs automation
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:
- USB I/O — sending and receiving ADB data with every device through the USB controller
- Process management — one scrcpy / ADB session running per device
- Video decode (if you're watching screens) — decoding the H.264/H.265 stream from each device on the GPU
- 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 Build | New Consumer PC | |
|---|---|---|
| CPU cores | 36C / 72T | 8C / 16T |
| RAM | 128GB DDR3 ECC | 32GB DDR4 |
| PCIe lanes | 80 lanes | 20 lanes |
| Devices it can handle | 200+ devices | 60–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 →Network preparation for BoxPhone — LAN, Wi-Fi, IP, bandwidth
Setting up the network for a 20–100 device multi-device rack — router bandwidth is the most common failure point.
Comparing proxy types — residential, mobile, datacentre, ISP
Every proxy type covered — which is right for which workload, and why 4G mobile usually wins.
Power systems for BoxPhone — surge protection, UPS and spike defence
Power is the number-one cause of multi-device rack failures — surge protectors, UPS systems and the protection built into Sikrid BoxPhone.
OTG on BoxPhone — scaling 100+ devices over LAN (with real steps and VLAN setup)
Connecting OTG over LAN to bypass USB limits — supports 100+ devices, but requires solid networking and VLAN knowledge plus high-bandwidth internet.
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
