Firefly开源社区

打印 上一主题 下一主题

[技术讨论] ITX3588J-ROS&RVIZ兼容性问题

23

积分

0

威望

0

贡献

技术小白

积分
23

ITX3588J-ROS&RVIZ兼容性问题

发表于 2023-4-27 14:31:31      浏览:4996 | 回复:10        打印     [复制链接] 楼主
  • 固件类型: 官方提供的固件
  • 固件文件名称: ITX-3588J_Ubuntu20.04-Gnome-r2209_v1.0.6a_230105
  • 固件下载地址: 百度网盘
  • Log日志: dmesg.log
问题描述及复现步骤:
firefly@firefly:~$ ffgo version
OS:      Ubuntu 20.04.5 LTS
MODEL:   Firefly ITX-3588J MIPI(Linux)
FIREFLY: v2.20-9-gac5d422
DATE:    20221230
KERNEL:  Linux version 5.10.110 (daijh@8d391e97ab54) (kernel commit id: aa4d80eba423) (sdk version: rk3588_linux_release_20230104_v1.0.6a) (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 (
firefly@firefly:~$

运行ros、rviz之后,开始雷达建模,随着数据增多,cpu负载增大,rviz运行非常卡顿。一段时间后内存满载触发oom导致rviz被kill。

想问下,官方ubuntu固件对ros、rviz兼容性怎么样,按说这个板子cpu处理能力也不弱,为什么跑这些应用效果差。

dmesg.log

201.13 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-4-27 15:50:52      沙发
dengkx 发表于 2023-4-27 15:10
wiki上写了:rviz,gazebo是基于GLX编写的,我们系统目前只支持EGL,所以他们无法使用GPU加速,同时需要安装 ...

是的,我看到这个了。但是卡顿就是软件运行慢一点。但是这个运行一会后,rviz直接就内存满,被内核kill掉。这个和系统有关么。而且此时8个核,cpu也并没有跑满
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-4-28 08:51:59      板凳
本帖最后由 afor 于 2023-4-28 09:29 编辑
dengkx 发表于 2023-4-27 17:52
触发oom这不就是你们业务那边一直申请内存不释放吗?

是rviz触发的oom,我的应用并没有频繁申请内存。所以还是想问问,从系统的层面有没有什么建议处理这个
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-5-5 08:58:35      地板
dengkx 发表于 2023-5-4 10:27
这和系统没什么关系。内存满了,oom会挑选权值最高的程序杀掉。rviz如果存在内存泄露应该早就被发现了, ...

好的,我试试源码。如果我想让rviz使用gpu加速,这个可以怎么做
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-5-5 16:34:01      5#
dengkx 发表于 2023-5-4 10:27
这和系统没什么关系。内存满了,oom会挑选权值最高的程序杀掉。rviz如果存在内存泄露应该早就被发现了, ...

对了,还得请教下,官方发布的ubuntu可以配置swap么
回复

使用道具 举报

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2023-5-8 08:56:39      6#

得怎么配置 能提供下方法么
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表