找回密码
 立即注册

微信扫码登录

搜索
查看: 7648|回复: 22

[技术探讨] N100主机 frigate 开启硬件加速

[复制链接]

25

主题

210

回帖

1133

积分

金牌会员

007潜水了

积分
1133
金钱
898
HASS币
0
发表于 2023-12-20 23:07:48 | 显示全部楼层 |阅读模式
本帖最后由 demacia 于 2024-1-2 15:42 编辑

刚从zoneminder迁移到frigate下,cpu占用特别高,翻了很多issue和文档。
减少cpu的占用率的方法:
1. 原视频rtsp的分辨率和camera下配置的detect的分辨率要尽可能一致,避免ffmpeg进程耗在视频大小转换上
2. 检测的分辨率要尽可能小,越大cpu使用率越高。(和第一点有时候会冲突)
3. 开启硬件加速。(本次正题)

手上的N100 主机,系统是ubuntu22,HA和frigate都是docker上跑的。

先安装硬件驱动,重启后按照文档上说的验证下驱动是不是装成功了。(翻了很久的issue,有人提供的地址)
https://dgpu-docs.intel.com/driv ... buntu-install-steps

按照frigate官方文档开启硬件加速

https://docs.frigate.video/configuration/hardware_acceleration

VAAPI 按照官方文档的说法N100应该不支持
Quicksync

但是我这边只有Vaapi才生效,quicksync会报错,因为确实有效了,3个监控的cpu串流使用率加起来 30% 比原来200%(H265 比H264的串流解码耗费很多的cpu资源)低很多。


1.png

~~~~~~~~~~~~~~分割线~~~~~~~~~~~~
按照9楼 @daedalus 提示,根据文档,将detector配成openvino(仅需按照文档更改配置,不用安装额外依赖),detector的cpu使用率从150直接个位数了
https://docs.frigate.video/confi ... s#openvino-detector

回复

使用道具 举报

73

主题

412

回帖

3766

积分

论坛元老

积分
3766
金钱
3281
HASS币
0
发表于 2024-11-17 10:55:05 | 显示全部楼层
闲鱼上有M.2 Eky接口的算力卡,大概三百多到四百的价格,不知道esxi安装的haos能不能驱动起来?效果怎样?还是和intle 核显的效果差不多?
回复

使用道具 举报

14

主题

379

回帖

2106

积分

金牌会员

积分
2106
金钱
1713
HASS币
0
发表于 2024-11-16 09:07:56 | 显示全部楼层
ZaNks 发表于 2024-11-14 14:57
N100的配置可以分享一下吗
ffmpeg:
  hwaccel_args: preset-vaapi

detectors:
  ov:
    type: openvino
    device: GPU


model:
  width: 300
  height: 300
  input_tensor: nhwc
  input_pixel_format: bgr
  path: /openvino-model/ssdlite_mobilenet_v2.xml
  labelmap_path: /openvino-model/coco_91cl_bkgr.txt
回复

使用道具 举报

1

主题

16

回帖

193

积分

注册会员

积分
193
金钱
176
HASS币
0
发表于 2024-11-14 14:57:43 | 显示全部楼层
fay000fay 发表于 2024-10-29 10:06
我也n100,PVE装的haos,显卡直通给ha,也是死活开不了硬件加速,GPU显示一直是0.5%。有人出现,CPU就飙 ...

N100的配置可以分享一下吗
回复

使用道具 举报

5

主题

100

回帖

583

积分

高级会员

积分
583
金钱
478
HASS币
5
发表于 2024-11-13 14:20:48 | 显示全部楼层
n100 目前一个摄像头


/**
* undefined
* 大哥大嫂过年好
* Link https://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd
*/
微信截图_20241113141953.png
回复

使用道具 举报

5

主题

100

回帖

583

积分

高级会员

积分
583
金钱
478
HASS币
5
发表于 2024-11-2 21:26:01 | 显示全部楼层
麻烦大哥把配置代码发一下 搞了半天还是不行,脑壳疼,我群晖7.2docker安装的,无法用GPU   但是我的jellyfin是可以硬件解码的。都是用容器安装的,这个就不行。
回复

使用道具 举报

14

主题

379

回帖

2106

积分

金牌会员

积分
2106
金钱
1713
HASS币
0
发表于 2024-10-29 10:06:37 | 显示全部楼层
jey0722 发表于 2023-12-21 10:06
我也是n100 esxi装的haos,显卡直通给了ha,死活开不了加速,搂主有办法不

我也n100,PVE装的haos,显卡直通给ha,也是死活开不了硬件加速,GPU显示一直是0.5%。有人出现,CPU就飙升。detector配置的openvino
回复

使用道具 举报

25

主题

210

回帖

1133

积分

金牌会员

007潜水了

积分
1133
金钱
898
HASS币
0
 楼主| 发表于 2024-1-2 21:16:01 | 显示全部楼层
本帖最后由 demacia 于 2024-1-2 21:20 编辑
jole 发表于 2024-1-2 20:57
你是虚拟机吗?是不是显卡直通才有效果?我换ov还是吃cpu

一直说的docker额。至于是不是docker配置gpu才生效的 我也不太清楚
我是先配了gpu 然后才开的ov 不清楚是不是有因果关系

https://docs.frigate.video/confi ... gpu-stats-in-docker

还有性能面板上不是能看到detectors 是ov还是cpu嘛,是ov了说明配成功了?
回复

使用道具 举报

jole 

3

主题

120

回帖

1672

积分

金牌会员

积分
1672
金钱
1549
HASS币
0
发表于 2024-1-2 20:57:40 | 显示全部楼层
demacia 发表于 2024-1-2 09:18
https://docs.frigate.video/configuration/detectors#openvino-detector

docker启动的话,文档里有默认 ...

你是虚拟机吗?是不是显卡直通才有效果?我换ov还是吃cpu
回复

使用道具 举报

25

主题

210

回帖

1133

积分

金牌会员

007潜水了

积分
1133
金钱
898
HASS币
0
 楼主| 发表于 2024-1-2 09:18:21 | 显示全部楼层
jole 发表于 2024-1-1 14:50
同N100,怎么换成ov??

https://docs.frigate.video/confi ... s#openvino-detector

docker启动的话,文档里有默认的配置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-2 16:44 , Processed in 0.110601 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表