Rozwiązanie społecznościowe

Projekt ZimaBoard 2 z Frigate: Coral, iGPU i plan pamięci masowej

A prospective ZimaBoard 2 1664 owner asked whether Frigate needed a discrete GPU and whether camera recordings should share a RAID or use a separate disk.

Najlepszy punkt wyjścia: Coral USB do detekcji, zintegrowany układ graficzny Intel do wideo, na razie bez dedykowanego GPU

W przypadku konfiguracji Frigate z sześcioma kamerami na ZimaBoard 2 1664 zacznij od prostego rozwiązania. Użyj Coral USB do wykrywania obiektów, a zintegrowanego układu graficznego Intel N150 do dekodowania i kodowania wideo za pośrednictwem VAAPI lub Quick Sync. Dodaj dedykowane GPU dopiero wtedy, gdy pomiary wykażą, że zintegrowany układ graficzny stanowi wąskie gardło.

Strona produktu ZimaBoard 2 potwierdza zastosowanie platformy Intel N150, opcję 16 GB, dwa porty SATA oraz możliwość rozbudowy przez PCIe. Dzięki temu możesz później dodać sprzęt, bez ponoszenia od razu kosztów zużycia energii i zajęcia gniazda PCIe.

Dlaczego taki podział sprawdza się we Frigate

Frigate traktuje wykrywanie obiektów i dekodowanie wideo jako osobne zadania akcelerowane sprzętowo. Jego przewodnik konfiguracji zawiera działający schemat wykorzystujący USB Coral do detekcji i VAAPI do obsługi wideo. Dokumentacja akceleracji wideo obejmuje ustawienia Intel VAAPI/QSV.

Jeden Coral USB często wystarcza do sześciu kamer

Aktualne zalecenia sprzętowe Frigate wskazują, że jeden Coral może obsługiwać wiele kamer z użyciem domyślnego modelu, a przed dodaniem drugiego detektora zalecają sprawdzenie rzeczywistej szybkości wnioskowania. Sama liczba kamer nie uzasadnia dodania drugiego akceleratora.

W przypadku pamięci masowej, jeśli to możliwe, oddziel operacje nagrywania od systemu

Ciągły zapis nagrań CCTV to inne obciążenie niż dane aplikacji ZimaOS. Praktyczny układ to dane systemowe i aplikacji na dysku SSD lub eMMC, a nagrania na dedykowanym dysku HDD. RAID 1 jest przydatny, jeśli zależy Ci na ciągłości działania w razie awarii dysku, ale zmniejsza dostępną pojemność o połowę i nie jest kopią zapasową.

Aktualny przewodnik tworzenia kopii zapasowych w ZimaOS wyraźnie wyjaśnia tę różnicę. Informacje o szacowaniu zasobów dla większej liczby aplikacji znajdziesz w przewodniku sprzętowym ZimaOS App Store.

Kiedy dedykowane GPU zaczyna mieć sens

Dodaj je dopiero wtedy, gdy potrafisz wskazać wąskie gardło: obciążenie dekodowania, obciążenie kodowania lub ponownego strumieniowania, wzbogacanie danych albo inne zadanie GPU współdzielące zasoby tego komputera. Kupowanie GPU „na wszelki wypadek” jest najmniej efektywnym elementem tej konfiguracji.