Toybrick

标题: rga性能瓶颈 [打印本页]

作者: yezhi    时间: 2025-2-7 14:46
标题: rga性能瓶颈
目前使用4路rtsp视频流进行拼接,拉取到视频后需要使用一次rga进行缩放,然后主线程中进行4路视频拼接,全部为1k视频的时候发现性能只能支持10帧的画面输出,地址使用的是drm分配的地址,应该是物理地址,难道这就是rga的极限吗?

作者: jefferyzhang    时间: 2025-2-7 16:36
什么芯片?
作者: yezhi    时间: 2025-2-10 11:05
jefferyzhang 发表于 2025-2-7 16:36
什么芯片?

rv1126,我们自己改的一版,但rga还是用的原厂的
作者: jefferyzhang    时间: 2025-2-10 14:53
yezhi 发表于 2025-2-10 11:05
rv1126,我们自己改的一版,但rga还是用的原厂的

1126只有一个RGA核,你这里做了4路拼接+缩放,速度差不多。
你应该要缩放的同时就往目标buf上拼接,这样会快一点
作者: wxb    时间: 2025-2-10 15:24
你也可以尝试提高rga频率试下效果,同时自测下稳定性
echo 400000000 > /sys/kernel/debug/clk/aclk_rga/clk_rate                //400000000修改为想要修改的频率
作者: yezhi    时间: 2025-2-11 14:32
jefferyzhang 发表于 2025-2-10 14:53
1126只有一个RGA核,你这里做了4路拼接+缩放,速度差不多。
你应该要缩放的同时就往目标buf上拼接,这样 ...

这个思路可以,那么我在获取数据的时候就使用improcess替换imresize,主线程就不用再操作了,看看后续有没有图层混合之类的问题,总之,感谢版主!!!祝你做事灵感爆棚
作者: yezhi    时间: 2025-2-11 14:34
wxb 发表于 2025-2-10 15:24
你也可以尝试提高rga频率试下效果,同时自测下稳定性
echo 400000000 > /sys/kernel/debug/clk/aclk_rga/cl ...

可以的,我通过调节cpu主频也能实现帧率上调,不过感觉高负荷运行对cpu寿命不是很友好。




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3