Contents

By LK Wood IV · Published 2026-07-30 · Updated 2026-10-11 · ~12 min read · St. Louis County, MO

TL;DR · Frigate hardware, sized by camera count

  • 1–6 cameras, low activity: an Intel N100/N150 mini PC with 16GB RAM. Frigate's own list names the N100-based Beelink EQ13 for "several 1080p cameras with low-medium activity."
  • 6–12 cameras: step to a modern Core i-series box (Frigate names the 1220P and 125H classes) and 16GB.
  • 12+ cameras, high activity: multiple accelerators or a discrete GPU, per Frigate's planning docs.
  • Skip the Coral. Frigate now says it is "no longer recommended for new Frigate installations" outside low-power edge cases. Use the iGPU via OpenVINO. It's free.
  • Check AVX before you buy used. Frigate requires AVX+AVX2; Celeron and Pentium parts before 2020's Tiger Lake "typically lack AVX."
  • The drive is where the money leaks. Compare current cost per TB at the capacity you need, and check both Seagate SkyHawk and WD Purple before ordering.

Requirements and capability wording are quoted from Frigate's own documentation. A retailer lookup was completed on 2026-07-30; its stored listing prices and price comparisons have been removed. Use the paired Amazon and Newegg links for current offers.

Minimum specifications such as 4GB of RAM, AVX2 support, and an accelerator do not size the whole machine. Camera count, resolution, frame rate, retention, and the available detector decide how much hardware the system needs.

The table below sizes the host by camera count, with every requirement traced to Frigate’s own documentation.

The three gates before you spend anything

AVX and AVX2, or nothing works. Frigate’s planning guide requires “a CPU with AVX + AVX2 instructions.” Most modern processors carry both. The exception is exactly the hardware people buy for a cheap NVR. Frigate spells it out: “Intel Celeron and Pentium models prior to the 2020 Tiger Lake generation typically lack AVX.” That cheap used mini-desktop with a Celeron is a dead end. Check the specific model on Intel’s ARK before you buy, not after.

Hardware decoding, which is not the same as detection. Frigate’s video decoding docs say “it is highly recommended to use an integrated or discrete GPU for hardware acceleration video decoding in Frigate,” because pulling apart camera streams is the CPU-heavy half of the workload. This is the part people under-buy: they budget for an AI accelerator and forget that decoding eats a CPU alive without an iGPU.

RAM, in three published tiers. Frigate gives real numbers rather than a vague “more is better”:

TierFrigate’s wordingWhat it assumes
4GB“generally sufficient for a very basic Frigate setup”A few cameras, plus a dedicated detector
8GB“should be considered the minimum”Once enrichments run — face recognition, license plates
16GB“is highly recommended”8+ cameras, or heavy enrichment use

Note that Frigate also holds recording cache in /dev/shm, sized separately from the above. Our Frigate NVR storage calculator computes that value alongside the disk estimate, because getting it wrong is a common first-install failure.

Frigate requirements at a glance

Frigate’s installation and recommended hardware pages set a few more requirements that change what you buy. Both were read on 2026-10-10.

RequirementWhat Frigate’s docs say
HostFrigate is a Docker container. It “runs best with Docker installed on bare metal Debian-based distributions.” Running it in a VM on Proxmox, ESXi or VirtualBox “is not recommended,” though some users have had success with Proxmox. Windows is not officially supported.
Shared memoryDocker’s default /dev/shm is 64MB. Frigate calls 128MB fine for two cameras detecting at 720p, and its logs can take up to 40MB. Too many high-resolution cameras can cause “Bus error” exits until you raise the size.
CamerasH.264 video with AAC audio is the most compatible. Substreams let detection, live view and recording use different resolutions without re-encoding. Wi-Fi cameras are not recommended because their streams are less reliable, and Frigate suggests 5MP or lower for Reolink models.
DetectorFrigate is designed around using a detector. It says offloading detection to one is an order of magnitude faster than running it on the CPU and cuts CPU load sharply.

Sizing the storage is a separate job from picking the box: size it on recorded bitrate, not camera megapixels.

The camera-count ladder

Frigate publishes activity-based guidance in its planning docs, and names specific machines in its recommended hardware list. Neither is a buying table on its own. Combined, they are:

CamerasActivityFrigate’s guidancePractical boxDetector
1–6Lowa single, entry-level AI accelerator is sufficientIntel N100/N150 mini PC, 16GBiGPU via OpenVINO
6–12Moderatemore processing power requiredModern Core i-series (Frigate names 1220P, 125H classes), 16GBiGPU via OpenVINO
12+Highmultiple entry-level AI accelerators, or a more powerful single unit such as a discrete GPUDesktop/server CPU + discrete GPU or HailoHailo-8 or dGPU
40+Commerciala modern discrete GPUServer-class, out of scope heredGPU

Frigate’s own capability notes for the named machines: the Beelink EQ13 (N100) “can run object detection on several 1080p cameras with low-medium activity”; the 1220P class “can handle a large number of 1080p cameras with high activity”; the 125H class “can handle a significant number of 1080p cameras with high activity.”

Activity matters as much as count. Frigate gates object detection behind motion detection, so a quiet scene costs far less to run than a busy one. Six cameras pointed at a quiet side yard is a genuinely different load from six cameras on a busy street. Frigate’s own tiering is written in those terms, which is why a flat “cameras → CPU” table from any other site is misleading. If your cameras see constant motion, size up one row.

Best GPU for Frigate: iGPU, Arc or Nvidia

A GPU does two separate jobs in Frigate, and the best card for one is not always the best for the other.

Decoding: Frigate’s video decoding docs say it can use most Intel integrated GPUs and Arc GPUs, modern AMD integrated and discrete GPUs, and most modern Nvidia GPUs to decode camera streams.

Detection: each vendor has its own route.

  • Intel: the OpenVINO detector runs on 6th-generation and newer Intel iGPUs, Intel Arc A-series and B-series cards, and Intel NPUs.
  • Nvidia: the ONNX detector uses a GPU that supports the CUDA 12.x libraries. The host driver must be version 545 or newer, and the GPU needs Compute Capability 5.0 or higher, which Frigate says generally means a Maxwell-era card or newer. The host also needs the Nvidia container runtime.
  • AMD: the ROCm detector runs on many discrete AMD GPUs. Frigate says it supports limited model architectures and runs best on discrete cards.

Frigate’s recommended-hardware page publishes inference times for some of these parts, using the YOLOv9 model at 320 pixels:

HardwareTiny model (t-320)Small model (s-320)
Intel N15016 ms24 ms
Intel Arc A3107 ms8 ms
Nvidia RTX 30508 ms10 ms
Nvidia RTX 30706 ms8 ms
Nvidia RTX 5060 Ti5 ms7 ms

Source: Frigate’s recommended hardware page, read 2026-10-10. Frigate notes that speeds vary greatly with the GPU and the model.

The table measures inference time and nothing else. It says nothing about price or power draw, which is why the iGPU stays the default pick in the ladder above. A discrete GPU makes sense when you already own one, when a busy 12-camera install outgrows an iGPU, or when you want larger models. Frigate’s planning guide names a discrete GPU as one option at that scale.

The Coral question, settled by the people who make Frigate

This is where most of the internet is out of date, including the AI Overview’s own sources.

Frigate’s hardware documentation now states plainly: “The Coral is no longer recommended for new Frigate installations, except in deployments with particularly low power requirements or hardware incapable of utilizing alternative AI accelerators for object detection.” Frigate adds that it “will continue to provide support for the Coral TPU for as long as practicably possible,” so nobody with a working Coral is stranded.

Two things follow, and they save real money:

On an Intel box, the free option is the right one. The integrated GPU handles decoding via Quick Sync and runs detection through Frigate’s OpenVINO detector. One chip, both jobs, zero add-in cost. For the 1–12 camera range that covers most homes, this is the whole answer.

Where a dedicated accelerator genuinely helps, it’s Hailo now. Frigate states that it “supports both the Hailo-8 and Hailo-8L AI Acceleration Modules on compatible hardware platforms,” and lists them among its officially supported detectors.

I may earn a commission if you buy through these affiliate links. As an Amazon Associate I earn from qualifying purchases.

The document status matters more than the old listing order:

AcceleratorStatus in Frigate’s docsBuy
Coral M.2, Dual Edge TPU“No longer recommended for new installations”—
Hailo AI HAT+ (Pi 5), listed at 13 TOPSSupported detectorCheck AmazonLink checked 2026-07-30 Search NeweggLink checked 2026-07-30
Hailo-8 M.2, listed at 26 TOPSSupported detectorCheck AmazonLink checked 2026-07-30 Check NeweggLink checked 2026-07-30

On an Intel machine you buy neither. OpenVINO on the iGPU is already paid for. Reach for a Hailo when you are on hardware with no usable iGPU, such as a Raspberry Pi 5, or when you are past a dozen busy cameras.

One shopping warning. An automated Amazon US product search for “Hailo-8L M.2” on 2026-07-30 returned accessories, a Raspberry Pi case, an NVMe adapter HAT and unrelated paid placements alongside accelerator modules. Read the title on every listing and match the exact module before ordering. The stored listing figures from that lookup are no longer published.

Boxes worth buying

MachineWhySpecsBuy
GMKtec G3S (entry)Entry configuration for 1–4 low-activity cameras — but see the RAM caveat belowN95 · 8GB · 256GB SSDCheck AmazonLink checked 2026-07-30 Check NeweggLink checked 2026-07-30
Beelink EQ-series (N150)Newer N-series part; ships with RAM and storage includedN150 · 12GB LPDDR5 · 500GBCheck AmazonLink checked 2026-07-30 Search NeweggLink checked 2026-07-30
Beelink S12 Pro (best for most)16GB out of the box — the tier Frigate calls “highly recommended”N100 · 16GB DDR4 · 500GBCheck AmazonLink checked 2026-07-30 Check NeweggLink checked 2026-07-30

One caution on the N150 row. Frigate’s recommended-hardware page, read 2026-10-10, says the Beelink EQ14 has known compatibility issues and should be avoided for now. Check the exact model name on any N150 Beelink listing against that warning before you order.

Account for what a barebone box omits. A barebone mini PC ships without RAM or an SSD, so compare its fully configured total with a complete box rather than comparing the two listing headlines. Use current offers for the required SO-DIMM kit and NVMe drive before deciding. We work through the configuration trade-offs in our best mini PCs for a homelab guide.

If your NVR will also be your smart-home hub, the sizing question changes and we cover it separately in best mini PC for Home Assistant. That page is about a Home Assistant box that also watches a few cameras. This page is about a machine whose main job is cameras. If you want both roles isolated on one machine, our Home Assistant on Proxmox guide covers the virtualisation route.

Storage: where the real money leaks

Frigate’s docs are clear on roles. SSDs “are designed with advanced wear-leveling algorithms” and give you a responsive UI and quick clip retrieval, which suits the OS and database. For the relentless 24/7 write load of recording, Frigate points at NVR-rated drives like WD Purple and Seagate SkyHawk, “engineered for 24/7 operation and continuous write workloads.”

The 2026-07-30 retailer lookup established the exact models below. Its stored listing prices and derived cost-per-TB figures have been removed; use the paired Amazon and Newegg controls to compare current offers.

Run the current cost-per-TB calculation before buying a small drive, and check both brands at your target capacity every time. Model numbers, capacities and the TOPS figures above are as given in the retailer listings on 2026-07-30, not verified against manufacturer spec sheets. On annual workload rating, Seagate states that SkyHawk drives “can support workloads up to 180TB per year,” the same figure the WD Purple listing quotes. On that specification the two are equivalent. We have not tested any of these drives; every rating here is the manufacturer’s own. For drive selection beyond surveillance duty, see best NAS hard drives.

Size it before you buy it. Retention days, camera count, resolution, and codec drive the number far more than intuition suggests. Going from 1080p to 4K on eight cameras is not a small adjustment. Put your actual numbers into the Frigate NVR storage calculator and buy against the result. It also computes the /dev/shm value Frigate needs, which is the setting most first-time installs get wrong.

Don’t forget the network side

Cameras need power and bandwidth, and PoE switches are budgeted in watts, not ports. A switch with eight PoE ports and a 60W budget will not run eight 15W cameras. Work out the real figure with our PoE budget calculator before ordering, because “8-port PoE” tells you almost nothing about what it can actually power.

What we’d actually buy

  • Four 1080p cameras on a quiet property: Beelink S12 Pro (N100, 16GB), OpenVINO on the iGPU, and one 4TB SkyHawk. No accelerator.
  • Eight cameras, mixed activity: the same 16GB tier is Frigate’s “highly recommended” line. Stay on it, step the CPU to a Core i-series box, and move to 6TB or dual 4TB drives.
  • Twelve or more, busy scenes: this is where Frigate’s docs say multiple accelerators or a real GPU, and where a Hailo-8 becomes relevant.

The summary: for the majority of home installs, Frigate is not demanding hardware. It asks for two specific things, AVX2 and hardware decoding, and is generous about everything else. Most people over-buy the accelerator and under-buy the drive. Do it the other way around.

Sources

Frigate’s own documentation, fetched 2026-07-30, with the recommended-hardware page, the installation page and the video-decoding page re-read 2026-10-10:

An automated Amazon US retail lookup was completed on 2026-07-30, with product titles read individually to exclude accessories and bundles. Its stored listing prices and derived per-TB figures are no longer published; the paired Amazon and Newegg controls lead to current offers. All capability claims are Frigate’s own words, quoted and linked.

Frequently asked questions

What are Frigate’s minimum hardware requirements?
Frigate’s docs require a CPU with AVX and AVX2 instruction support, and list 4GB of RAM as the basic minimum for a very basic setup with a few cameras and a dedicated object-detection accelerator. Frigate raises that to 8GB as the minimum once you enable enrichments such as face recognition or license-plate recognition, and says 16GB is highly recommended for 8 or more cameras. The AVX requirement is the one that actually blocks purchases: Frigate notes that Intel Celeron and Pentium models prior to the 2020 Tiger Lake generation typically lack AVX, so a cheap used office box can be a dead end.
How much RAM does Frigate need?
Frigate publishes three tiers. 4GB is the basic minimum and assumes a few cameras plus a dedicated detector. 8GB is described as the minimum once you run AI enrichments like face or license-plate recognition. 16GB is highly recommended for most users with 8 or more cameras or heavy enrichment use. Note that Frigate also keeps recording cache in /dev/shm, which is sized separately from this - our Frigate storage calculator computes that value alongside the disk estimate.
Do you need a GPU for Frigate?
You do not need a discrete GPU, but you do need hardware video decoding, and that is what an integrated GPU provides. Frigate’s docs say it is highly recommended to use an integrated or discrete GPU for hardware acceleration, because decoding camera streams is the CPU-heavy part of the job. On a current Intel chip with a usable integrated GPU - which for these purposes means Tiger Lake or newer, per the AVX note - the iGPU covers decoding via Quick Sync and also runs object detection through Frigate’s OpenVINO detector, so one chip does both jobs and no add-in card is required for a typical home install.
What is the best GPU for Frigate?
For most homes it is the integrated GPU in a recent Intel chip, because it handles video decoding and runs Frigate’s OpenVINO detector. Frigate’s docs list OpenVINO support for 6th-generation and newer Intel iGPUs, Intel Arc A-series and B-series cards, and Intel NPUs. A discrete Nvidia GPU also works as a detector through the ONNX detector, which needs CUDA 12.x libraries, a host driver of version 545 or newer and a GPU with Compute Capability 5.0 or higher. Frigate’s planning guide names a discrete GPU as one option for 12 or more cameras with high activity.
Do I need a Coral TPU for Frigate in 2026?
For most new builds, no. Frigate’s own hardware documentation now states that the Coral is no longer recommended for new Frigate installations, except in deployments with particularly low power requirements or hardware incapable of using alternative AI accelerators. Frigate says it will continue supporting the Coral ‘for as long as practicably possible’, so existing Coral setups are not stranded. On an Intel box the free path is OpenVINO on the integrated GPU; where a dedicated accelerator genuinely helps, Frigate supports the Hailo-8 and Hailo-8L.
Does Frigate need an SSD?
Not strictly, but you want the right drive in the right role. Frigate’s docs note that modern SSDs use advanced wear-leveling and give a responsive UI and fast clip retrieval, which suits the operating system and database. For the continuous 24/7 recording writes, Frigate points to NVR-rated drives such as WD Purple or Seagate SkyHawk, which are engineered for 24/7 operation and continuous write workloads. The common build is a small SSD for the OS plus a surveillance-rated hard drive for footage.
How many cameras can an Intel N100 handle in Frigate?
Frigate’s recommended-hardware list includes the Beelink EQ13, an N100 mini PC, and describes it as able to run object detection on several 1080p cameras with low-medium activity. Frigate’s broader planning guidance sizes by activity as well as count: 1-6 cameras at low activity are served by a single entry-level accelerator, 6-12 at moderate activity need more processing power, and 12 or more at high activity call for multiple entry-level accelerators or a more powerful single unit such as a discrete GPU. Activity level matters as much as camera count, because detection only runs when motion triggers it.

Sources and corrections

Last updated
Methodology
See our methodology for research and review standards.
Corrections
Spotted an error or a stale number? Email contact@techfuelhq.com. Confirmed corrections are recorded here with the date and change.

About the author

Written by Lowell K. Wood IV, who builds and runs TechFuelHQ from St. Louis, Missouri.