|
运行设备:RK3588/8G内存/Linux
当未使用imconfig设置core时 dmesg 错误如下
- [173992.207237] rga_mm: RGA_MMU unsupported Memory larger than 4G!
- [173992.207265] rga_mm: scheduler core[4] unsupported mm_flag[0x0]!
- [173992.207274] rga_mm: rga_mm_map_buffer iommu_map virtual address error!
- [173992.207280] rga_mm: job buffer map failed!
- [173992.207285] rga_mm: src channel map job buffer failed!
- [173992.207287] rga_mm: failed to map buffer
- [173992.207295] rga_job: rga_job_commit: failed to map job info
- [173992.207306] rga_job: request[30485479] task[0] job_commit failed.
- [173992.207311] rga_job: rga request commit failed!
- [173992.207315] rga: request[30485479] submit failed!
当使用imconfig设置RGA3_CORE0~1时 错误发生概率明显变低,
sdk错误如下
- RgaBlit(1465) RGA_BLIT fail: Invalid argument
- RgaBlit(1466) RGA_BLIT fail: Invalid argument
- fd-vir-phy-hnd-format[0, 0x7ef843da60, (nil), 0, 0]
- rect[1232, 180, 48, 192, 1280, 720, 2560, 0]
- f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
- fd-vir-phy-hnd-format[0, 0x7f7b2a2600, (nil), 0, 0]
- rect[0, 0, 48, 192, 48, 192, 2560, 0]
- f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
- This output the user patamaters when rga call blit fail
- srect[x,y,w,h] = [1232, 180, 48, 192] src[w,h,ws,hs] = [48, 192, 1280, 720]
- drect[x,y,w,h] = [0, 0, 48, 192] dst[w,h,ws,hs] = [48, 192, 48, 192]
- usage[0x80000]
dmesg错误已如下
- [176527.265504] rga_policy: invalid function policy
- [176527.265518] rga_job: job assign failed
- [176527.265522] rga_job: failed to get scheduler, rga_job_commit(445)
- [176527.265534] rga_job: request[31442396] task[0] job_commit failed.
- [176527.265540] rga_job: rga request commit failed!
- [176527.265546] rga: request[31442396] submit failed!
不太清楚什么原因导致的,有没有大神知道的帮帮忙 谢谢~
|
|