Slik reduserer du CPU-bruken på en Frigate NVR: En komplett optimaliseringsguide

Siste oppdatering: 16/09/2026

  • Maskinvareakselerasjon er viktig for å frigjøre CPU-en fra byrden med videodekoding.
  • Bruk av spesialiserte detektorer som Google Coral TPU eliminerer nesten fullstendig prosessorbelastning under bildeanalyse.
  • Presis konfigurasjon av deteksjons-FPS og modellens oppløsning påvirker systemets effektivitet direkte.

Fregatt bruker for mye CPU: hvordan redusere forbruket

Hvis du har satt opp Frigate hjemme for å overvåke alt, har du sannsynligvis blitt sjokkert da du så på ressursmonitoren. Plutselig, prosessoren slår til Og viften på Mini-PC-en din høres ut som den er i ferd med å lette opp i stratosfæren. Ikke bekymre deg, det er et veldig vanlig problem, spesielt når du bruker beskjeden maskinvare som Intel Celeron-prosessorer eller virtuelle maskiner i Proxmox. Installer Fregatt med Docker.

Hovedpoenget er at Frigate gjør en fenomenal jobb: den må dekode video i sanntid, oppdage bevegelse og deretter analysere om bevegelsen er en katt, en bil eller en inntrenger. Hvis vi ikke gir den en ekstern maskinvarehjelpCPU-en gjør alt arbeidet, og systemet ender opp med å krasje med forsinkelser og farlige temperaturer.

Fregatt med Docker for intelligent videoovervåking
Relatert artikkel:
Slik installerer og konfigurerer du Frigate med Docker: En komplett guide

Forstå CPU-målinger i Frigate

Nærbilde av en CPU-prosessor og RAM-minnemoduler på en hvit bakgrunn, som illustrerer systemressursforbruk.

Før man berører noe som helst, må én ting avklares for å unngå forvirring: Frigate måler CPU-bruk annerledes enn Windows eller Docker. I Frigate betyr en verdi på 100 % at en enkelt kjerne er mettetHvis du har en firekjerners prosessor og ser en FFmpeg-prosess på 100 %, bruker du faktisk bare 25 % av maskinens totale kapasitet. Ikke bli skremt hvis du ser tall høyere enn 200 %.; det betyr ganske enkelt at prosessen fordeler lasten på tvers av flere tråder.

Eksklusivt innhold - Klikk her  Alt om Nvidias kommende APU for spill-bærbare datamaskiner: Arm, avansert iGPU og direkte konkurranse med AMD

Den grunnleggende søylen: Maskinvareakselerasjon (hwaccel)

Moderne sikkerhetskamera installert på en vegg for overvåking og beskyttelse, som setter bruken av fregatt i kontekst.

Dekoding av videostrømmen er den mest krevende oppgaven for prosessoren. Hvis du lar CPU-en gjøre alt, vil du ikke ha noe kapasitet til noe annet. Løsningen er å aktivere Maskinvareakselerasjon, som delegerer denne oppgaven til den integrerte GPU-en (som Intel QuickSync eller VAAPI). Arbeidsmengden reduseres dramatiskslik at du kan legge til flere kameraer uten at PC-en blir overopphetet.

Deteksjonssoner konfigurert i Fregate NVR
Relatert artikkel:
Komplett veiledning for å konfigurere deteksjonssoner og optimalisere fregatt-NVR

For at dette skal fungere, må du konfigurere argumentene til hwaccel_args i konfigurasjonsfilen din. Hvis du merker at CPU-bruken fortsatt er høy, sjekk FFmpeg-loggene for å bekrefte at det ikke er noen feil og sørg for at kamerastrømmene dine bruker H.264- eller H.265-kodekersom er standardene som er kompatible med de fleste akseleratorer.

Detektoroptimalisering og bruk av TPU-er

Høytytende datamaskinkjølevifter, som understreker viktigheten av å forhindre overoppheting og termisk struping.

Når videoen er effektivt dekodet, kommer objektanalysen. Å gjøre dette med CPU alene er, ærlig talt, teknisk selvmord. Det er her Google Coral TPUDenne lille enheten er et beist til å analysere bilder og kan behandle rundt 100 fps, noe som nesten frigjør CPU-en fullstendig. Hvis du ikke har en Coral, kan alternativer som OpenVINO for Intel De kan hjelpe, men ikke i samme grad.

Eksklusivt innhold - Klikk her  Hvordan overvåke CPU-temperaturen i Windows 11

Hvis du sliter med CPU-en for å oppdage den, følg disse tipsene for å unngå overbelastning:

  • Lavere deteksjons-FPS 5. Du trenger ikke å analysere 15 eller 30 bilder per sekund for å vite at det er noen i hagen; 5 er mer enn nok.
  • Bruk 320x320-modellerEn 640x640-modell behandler fire ganger så mange piksler, noe som mangedobler prosessorens innsats.
  • Juster intervallet mellom stasjonære objekter slik at Frigate ikke analyserer hvert sekund av en bil som har stått parkert ved døren i tre timer.
Slik bruker du Frigate med Home Assistant
Relatert artikkel:
Komplett guide til integrering av Frigate i Home Assistant

Generelle tips for å forbedre systemytelsen

Makrodetalj av en mikroprosessor installert på et hovedkort, som symboliserer datakraft og maskinvareakselerasjon.

Noen ganger er ikke problemet bare Fregatt, men miljøet den befinner seg i. Hvis du bruker Windows, Lukk bakgrunnsapper Deaktivering av produsentens oppblåsthetsprogrammer bidrar til å frigjøre klokkesykluser. Behold Oppdaterte brikkesett- og GPU-drivere Det hindrer prosessoren i å måtte sjonglere for å kommunisere med maskinvaren.

Eksklusivt innhold - Klikk her  Hvordan bruker man Apple TV?

Ikke glem det fysiske aspektet heller. Overoppheting forårsaker termisk strupingDette er når CPU-en reduserer hastigheten for å unngå overoppheting, noe som fører til at oppgaver tar lengre tid og øker CPU-bruksprosenten. halvårlig støvtørking Og å bytte ut termopastaen kan puste nytt liv i en mini-PC som allerede føles sliten.

Anbefalt maskinvare for stramme budsjetter

Hvis du synes at Celeron J4105-en din ikke er kraftig nok, trenger du ikke bruke en formue. Intel N100 eller N150 Det er et veldig effektivt og økonomisk alternativ. Hvis du foretrekker å gå brukt, se etter en HP 800 G3 Mini Med en sjettegenerasjons i5 er det et mesterverk; du får en kraftig maskin for svært lite penger. Når det er sagt, uansett hvilken PC- det er, invester i en TPU USB Det er den beste avgjørelsen du kan ta for å sikre at overvåkingssystemet ditt er problemfritt og profesjonelt.

Å oppnå en balanse mellom ressursforbruk og deteksjonsnøyaktighet innebærer å kombinere maskinvareakselerasjon for video, bruke en TPU for kunstig intelligens og finjustere modellens FPS og oppløsning, alltid støttet av ren og godt avkjølt maskinvare for å forhindre ytelsesfall. Nå vet du alt om at Frigate bruker for mye CPU: hvordan du reduserer strømforbruket.