tangmignzhou 发表于 2023-7-18 14:17:14

RGA_MMU unsupported memory larger than 4G

dev:/tmz$ ffgo version OS:         Ubuntu 20.04.6 LTS MODEL:         Firefly AIO-3588Q MIPI101(Linux) FIREFLY: v2.40-7-gaab3442 DATE:         20230629 KERNEL:         Linux version 5.10.160 (lvsx@tchip16) (kernel commit id: dc384cc20ddf) (sdk version: rk3588_linux_release_20230704_v1.1.1a) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #111 SMP Tue Jul 4 11:41:59 CST 2023






gst-launch-1.0 filesrc location=./output.yuv ! rawvideoparse use-sink-caps=false format=i420 width=352 height=288 ! video/x-raw,width=352,height=288 ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=./yuv2h264.mp4


然后3834] rga_mm: RGA_MMU unsupported memory larger than 4G!
rga_mm: scheduler core unsupported mm_flag!
rga_mm: rga_mm_map_buffer map virtual address error!
rga_mm: job buffer map failed!
rga_mm: src channel map job buffer failed!
rga_mm: failed to map buffer
rga_job: rga_job_commit: failed to map job info
rga_job: request task job_commit failed.
rga_job: rga request commit failed!
rga: request submit failed!



zhangzhenzhao 发表于 2023-7-19 09:42:14

RGA2是32bit的,所以寻址4G内存空间,RGA3没有这个限制。

tangmignzhou 发表于 2023-7-19 16:46:34

zhangzhenzhao 发表于 2023-7-19 09:42
RGA2是32bit的,所以寻址4G内存空间,RGA3没有这个限制。

如何确认是rga2和rga3了,看上去这个板子是支持rga3的

zhangzhenzhao 发表于 2023-7-19 17:21:39

tangmignzhou 发表于 2023-7-19 16:46
如何确认是rga2和rga3了,看上去这个板子是支持rga3的

可以试下imconfig,详细开发查看sdk下的external/linux-rga/ 里面有文档,有例程

tangmignzhou 发表于 2023-7-19 17:51:06

zhangzhenzhao 发表于 2023-7-19 17:21
可以试下imconfig,详细开发查看sdk下的external/linux-rga/ 里面有文档,有例程

刷的官方镜像,目前3588MQ支持两个rga3和一个rga2.貌似默认只会选择rga2

tangmignzhou 发表于 2023-7-19 17:56:14

tangmignzhou 发表于 2023-7-19 18:04:08

wx__T5tBli 发表于 2024-4-25 17:50:51

如何切换到“rga3”

luwy 发表于 2024-5-11 09:12:24

页: [1]
查看完整版本: RGA_MMU unsupported memory larger than 4G