我们在开发RK3588想要了解现在的Ubuntu系统内的VPU驱动

我们在开发RK3588想要了解现在的Ubuntu系统内的VPU驱动

@Ziming_Ye 请检查一下

https://docs.khadas.com/products/sbc/edge2/applications/hardware-encoding

https://docs.khadas.com/products/sbc/edge2/applications/hardware-decoding

我们了解到,在Ubuntu系统中的VPU驱动有开源和闭源的两种,请问咱们edge2的最新系统的内核版本是多少?VPU的驱动是开源的还是闭源的。另外NPU的调度策略默认是一核心还是三核芯?

内核版本 5.10

VPU驱动是用的5.10内核RK自带的,内核代码都是开源的,见Edge2内核

这部分没有做过调整,采用驱动默认自带的调度方式,默认应该是一个核心,然后是自动调度的,如果想使用多个核心,可以用rknn_init创建不同的rknn_context给不同的线程使用,rknn内部会自己实现模型推理调度。详细说明可以参考RK的文档。

你好,我们想做AI机器视觉项目开发,正在测试评估RK3588,EDGE2能申请裸板样机借测吗?

你好,我们在做yolo项目开发,计划是H.264的rtsp,识别后显示。但是同是RK3588核心不同的品牌,因为硬件无线网卡、系统内核版本、VPU驱动和NPU调度等原因,显示延迟高达18秒,我们改了NPU的调度,现在1秒左右,想继续优化,GSsteamer的RK-MPP,是个方法吗?edge2的无线网卡是什么型号?系统是否内建RK-MPP?

系统自带gstreamer rkmpp 插件。

AP6275P。

gstreamer rkmpp 插件,有相关开发文档吗?

这里有RK官方文档你可以看看。

Gsteramer加多线程下的RKNN推理,使用gi库在python中进行rtsp流的显示。多线程RKNN部分初始化多个模型并建立线程池进行多线程推理。

单独测试二者,延迟表现都比较理想,但是将二者结合后延迟远远大于二者单独工作时的表现,最高延迟超过三分钟。

主要需要援助的问题是如何快速有效的在python中将RTSP流解码并提供给RKNN

Gsteramer加多线程下的RKNN推理,使用gi库在python中进行rtsp流的显示。多线程RKNN部分初始化多个模型并建立线程池进行多线程推理。

单独测试二者,延迟表现都比较理想,但是将二者结合后延迟远远大于二者单独工作时的表现,最高延迟超过三分钟。

主要需要援助的问题是如何快速有效的在python中将RTSP流解码并提供给RKNN