Toybrick

RGA 出错问题

kevin4ch

新手上路

积分
37
楼主
发表于 2022-12-28 12:12:20    查看: 5834|回复: 6 | [复制链接]    打印 | 显示全部楼层
运行设备:RK3588/8G内存/Linux
当未使用imconfig设置core时 dmesg 错误如下
  1. [173992.207237] rga_mm: RGA_MMU unsupported Memory larger than 4G!
  2. [173992.207265] rga_mm: scheduler core[4] unsupported mm_flag[0x0]!
  3. [173992.207274] rga_mm: rga_mm_map_buffer iommu_map virtual address error!
  4. [173992.207280] rga_mm: job buffer map failed!
  5. [173992.207285] rga_mm: src channel map job buffer failed!
  6. [173992.207287] rga_mm: failed to map buffer
  7. [173992.207295] rga_job: rga_job_commit: failed to map job info
  8. [173992.207306] rga_job: request[30485479] task[0] job_commit failed.
  9. [173992.207311] rga_job: rga request commit failed!
  10. [173992.207315] rga: request[30485479] submit failed!
复制代码



当使用imconfig设置RGA3_CORE0~1时 错误发生概率明显变低,
sdk错误如下
  1. RgaBlit(1465) RGA_BLIT fail: Invalid argument
  2. RgaBlit(1466) RGA_BLIT fail: Invalid argument
  3. fd-vir-phy-hnd-format[0, 0x7ef843da60, (nil), 0, 0]
  4. rect[1232, 180, 48, 192, 1280, 720, 2560, 0]
  5. f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
  6. fd-vir-phy-hnd-format[0, 0x7f7b2a2600, (nil), 0, 0]
  7. rect[0, 0, 48, 192, 48, 192, 2560, 0]
  8. f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
  9. This output the user patamaters when rga call blit fail
  10. srect[x,y,w,h] = [1232, 180, 48, 192] src[w,h,ws,hs] = [48, 192, 1280, 720]

  11. drect[x,y,w,h] = [0, 0, 48, 192] dst[w,h,ws,hs] = [48, 192, 48, 192]

  12. usage[0x80000]
复制代码


dmesg错误已如下
  1. [176527.265504] rga_policy: invalid function policy
  2. [176527.265518] rga_job: job assign failed
  3. [176527.265522] rga_job: failed to get scheduler, rga_job_commit(445)
  4. [176527.265534] rga_job: request[31442396] task[0] job_commit failed.
  5. [176527.265540] rga_job: rga request commit failed!
  6. [176527.265546] rga: request[31442396] submit failed!
复制代码


不太清楚什么原因导致的,有没有大神知道的帮帮忙  谢谢~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表