- Donanım hızlandırma, işlemcinin video kod çözme yükünden kurtulması için hayati önem taşır.
- Google Coral TPU gibi özel dedektörlerin kullanılması, görüntü analizi sırasında işlemci üzerindeki yükü neredeyse tamamen ortadan kaldırır.
- Algılama kare hızı (FPS) ve model çözünürlüğünün hassas yapılandırılması, sistem verimliliğini doğrudan etkiler.

Eğer evinizde her şeyi izlemek için Frigate'i kurduysanız, kaynak izleyiciye baktığınızda muhtemelen şok olmuşsunuzdur. Birdenbire, İşlemci devreye giriyor Ve mini bilgisayarınızın fanı sanki stratosfere fırlayacakmış gibi ses çıkarıyor. Merak etmeyin, bu özellikle Intel Celeron işlemciler veya Proxmox'taki sanal makineler gibi mütevazı donanımlar kullanırken çok yaygın bir sorun. Frigate'i Docker ile kurun.
Önemli nokta şu ki, Frigate olağanüstü bir iş çıkarıyor: gerçek zamanlı olarak videoyu çözmesi, hareketi algılaması ve ardından bu hareketin bir kedi mi, bir araba mı yoksa bir davetsiz misafir mi olduğunu analiz etmesi gerekiyor. Eğer ona bu imkanı vermezsek... harici donanım desteğiİşlemci tüm işi yapıyor ve sistem, gecikmeler ve tehlikeli sıcaklık artışlarıyla sonuçlanarak çöküyor.
Frigate'te CPU Metriklerini Anlamak

Herhangi bir şeye dokunmadan önce, karışıklığı önlemek için bir şeyi açıklığa kavuşturmak gerekiyor: Frigate, CPU kullanımını Windows veya Docker'dan farklı şekilde ölçer. Frigate'te %100 değeri, şu anlama gelir: tek bir çekirdek doymuş haldedir.Dört çekirdekli bir işlemciniz varsa ve FFmpeg işleminin %100 oranında kullanıldığını görüyorsanız, aslında makinenizin toplam kapasitesinin yalnızca %25'ini kullanıyorsunuz demektir. Yüzde 200'ün üzerinde rakamlar görürseniz endişelenmeyin.Bu, sürecin yükü birden fazla iş parçacığına dağıttığı anlamına gelir.
Temel unsur: Donanım Hızlandırma (hwaccel)

Video akışının kodunu çözmek, işlemci için en zorlu görevdir. Eğer her şeyi CPU'ya bırakırsanız, başka hiçbir şey için yeriniz kalmaz. Çözüm, işlemcinin çalışmasını kolaylaştırmaktır. Donanım hızlandırmasıBu görevi entegre GPU'ya (Intel QuickSync veya VAAPI gibi) devreden bir yöntemdir. İş yükü önemli ölçüde azalıyor.Bu sayede bilgisayarınızın aşırı ısınmasına neden olmadan daha fazla kamera ekleyebilirsiniz.
Bunun çalışması için yapılandırmanız gerekmektedir. hwaccel_args'ın argümanları Yapılandırma dosyanızda. CPU kullanımının hala yüksek olduğunu fark ederseniz, herhangi bir hata olmadığından emin olmak için FFmpeg günlüklerini kontrol edin ve kamera akışlarınızın doğru şekilde kullanıldığından emin olun. H.264 veya H.265 kodekleriBunlar, çoğu hızlandırıcıyla uyumlu standartlardır.
Dedektör Optimizasyonu ve TPU Kullanımı

Video verimli bir şekilde çözümlendikten sonra, sırada nesne analizi gelir. Bunu yalnızca CPU ile yapmak, açıkçası, teknik intihardır. İşte burada devreye giriyor... Google Coral TPUBu küçük cihaz, görüntü analizinde oldukça başarılı ve yaklaşık 100 fps işlem yapabiliyor, böylece işlemciyi neredeyse tamamen serbest bırakıyor. Eğer Coral'ınız yoksa, alternatif olarak şu seçeneklere göz atabilirsiniz: Intel için OpenVINO Aynı ölçüde olmasa da yardımcı olabilirler.
Eğer işlemciyi algılama konusunda zorlanıyorsanız, aşırı yüklenmesini önlemek için şu ipuçlarını izleyin:
- Daha düşük algılama FPS'si 5. Bahçede birinin olduğunu anlamak için saniyede 15 veya 30 görüntü analiz etmenize gerek yok; 5 fazlasıyla yeterli.
- Kullanmak 320x320 modeller640x640 çözünürlüğe sahip bir model, dört kat daha fazla pikseli işler; bu da işlemcinin iş yükünü kat kat artırır.
- Ayarlayın sabit nesnelerin aralığı Böylece Frigate, kapının önünde üç saattir park halinde duran bir aracı her saniye analiz etmek zorunda kalmaz.
Sistem performansını iyileştirmeye yönelik genel ipuçları

Bazen sorun sadece Frigate değil, onun yaşadığı ortam da olabilir. Eğer Windows kullanıyorsanız, Arka planda çalışan uygulamaları kapatın. Üretici tarafından yüklenen gereksiz yazılımları devre dışı bırakmak, işlemci döngülerini boşaltmaya yardımcı olur. Güncellenmiş yonga seti ve GPU sürücüleri Bu, işlemcinin donanımla iletişim kurmak için karmaşık işlemler yapmasına gerek kalmasını önler.
Fiziksel görünümü de ihmal etmeyin. Aşırı ısınma termal kısıtlamaya neden olur.Bu durumda işlemci aşırı ısınmayı önlemek için hızını düşürür, bu da işlemlerin daha uzun sürmesine ve işlemci kullanım yüzdesinin artmasına neden olur. yarı yıllık tozlama Termal macunu değiştirmek, zaten yorgun düşmüş bir Mini PC'ye yeni bir hayat verebilir.
Düşük bütçeler için önerilen donanım
Celeron J4105 işlemcinizin yeterince güçlü olmadığını düşünüyorsanız, servet harcamanıza gerek yok. Intel N100 veya N150 Bu çok verimli ve ekonomik bir seçenek. Eğer ikinci el almayı tercih ederseniz, şunlara bakın: HP 800 G3 Mini Altıncı nesil i5 işlemciyle bu tam bir ustalık; çok az parayla güçlü bir makine elde ediyorsunuz. Bununla birlikte, bilgisayar ne olursa olsun, TPU USB'ye yatırım yapın Bu, gözetim sisteminizin sorunsuz ve profesyonel bir şekilde çalışmasını sağlamak için alabileceğiniz en iyi karardır.
Kaynak tüketimi ve algılama doğruluğu arasında denge kurmak, video için donanım hızlandırmayı, yapay zeka için TPU kullanmayı ve modelin FPS ve çözünürlüğünü ince ayar yapmayı içerir; performans düşüşlerini önlemek için her zaman temiz ve iyi soğutulmuş donanımla desteklenmelidir. Artık Frigate'in çok fazla CPU tüketmesi ve güç tüketimini nasıl azaltacağınız hakkında her şeyi biliyorsunuz.
Küçüklüğünden beri teknolojiye meraklı. Sektörde güncel olmayı ve her şeyden önemlisi iletişim kurmayı seviyorum. Bu yüzden uzun yıllardır teknoloji ve video oyunu web sitelerinde iletişime adadım. Beni Android, Windows, MacOS, iOS, Nintendo veya aklınıza gelen diğer ilgili konular hakkında yazarken bulabilirsiniz.