mpp icon indicating copy to clipboard operation
mpp copied to clipboard

使用mpp接口进行h.264编码,发现gpu使用率只有0%

Open lumiaJJ opened this issue 1 year ago • 13 comments

您好: 我目前使用mpp本对yuv420p的图像做h.264的编码,发现视频编码期间,gpu使用率一直在0%,cpu使用率一直比较高,从效果上看,并没有达到硬件加速的效果。编码实现参考来自于mpi_enc_test.c。请帮忙给与指导和建议。

mpp版本:1.0.5 芯片版本:瑞芯微RK3588S OS版本:ubuntu 22.04 gpu测试方法:gpu_load=$(cat /sys/devices/platform/fb000000.gpu/devfreq/fb000000.gpu/load | cut -d "@ -f 1)

lumiaJJ avatar May 06 '24 02:05 lumiaJJ

mpp是单独的硬件,和GPU没关系

TRYOKETHEPEN avatar May 06 '24 09:05 TRYOKETHEPEN

mpp是单独的硬件,和GPU没关系

@TRYOKETHEPEN 你好,请教下,需要怎么观察RK3588S在编码下有硬件加速的效果,比如类似x264编码时CPU的使用率这种。

lumiaJJ avatar May 07 '24 00:05 lumiaJJ

mpp是单独的硬件,和GPU没关系

@TRYOKETHEPEN 你好,请教下,需要怎么观察RK3588S在编码下有硬件加速的效果,比如类似x264编码时CPU的使用率这种。

可以通过sudo tail -f /var/log/syslog 来查看mpp的日志,与不使用mpp对比处理耗时。

TRYOKETHEPEN avatar May 07 '24 06:05 TRYOKETHEPEN

mpp是单独的硬件,和GPU没关系

@TRYOKETHEPEN 你好,请教下,需要怎么观察RK3588S在编码下有硬件加速的效果,比如类似x264编码时CPU的使用率这种。

可以通过sudo tail -f /var/log/syslog 来查看mpp的日志,与不使用mpp对比处理耗时。

你好,我并没有看到由什么特殊的打印

lumiaJJ avatar May 07 '24 09:05 lumiaJJ

@TRYOKETHEPEN 你好,我用mpi_enc_test 对1920x1080分辨率的yuv编码成h.264, 总体cpu使用率在7%属于正常数据范围吗 芯片:瑞芯微RK3588S 8核

lumiaJJ avatar May 08 '24 05:05 lumiaJJ

mpi_enc_test 默认用 cpu 画图,cpu 占用率高是比较正常的

HermanChen avatar May 08 '24 07:05 HermanChen

mpi_enc_test 默认用 cpu 画图,cpu 占用率高是比较正常的

@HermanChen 请教一下,需要怎么开启硬件加速方式画图

lumiaJJ avatar May 08 '24 09:05 lumiaJJ

用 rga 这样的器件

HermanChen avatar May 08 '24 09:05 HermanChen

mpi_enc_test 默认用 cpu 画图,cpu 占用率高是比较正常的

@HermanChen 请教一下,需要怎么开启硬件加速方式画图

lumiaJJ avatar May 08 '24 09:05 lumiaJJ

mpi_enc_test 默认用 cpu 画图,cpu 占用率高是比较正常的

@HermanChen 请教一下,需要怎么开启硬件加速方式画图

说明一下,是对yuv420p编码

lumiaJJ avatar May 08 '24 09:05 lumiaJJ

用 rga 这样的器件

@HermanChen 你好,对于用rga这样的器件画图,我有几个问题不太清楚: 1.目前在mpi_enc_test的源码中,只有视频编码的操作。我看了librga的描述,是用于2D图像的相关操作处理。我不清楚,怎么把librga和视频编码建立起联系。 2.是否能提供相关视频编码的硬件加速demo

lumiaJJ avatar May 08 '24 11:05 lumiaJJ

@HermanChen @TRYOKETHEPEN 能否提供下帮助——如何减少mpi_enc_test 编码h264时时cpu的使用率,例如参考demo, 使用教程等等,谢谢

lumiaJJ avatar May 09 '24 08:05 lumiaJJ

@TRYOKETHEPEN 你好,我用mpi_enc_test 对1920x1080分辨率的yuv编码成h.264, 总体cpu使用率在7%属于正常数据范围吗 芯片:瑞芯微RK3588S 8核

cpu使用率在7%就是用到硬编了, 1080P软编的话cpu占满吧

wer881027 avatar Aug 28 '24 07:08 wer881027