Toybrick

RK3588的GPU驱动在chromium中使用webGL硬件加速存在内存泄漏问题

lylechen

新手上路

积分
18
楼主
发表于 前天 08:31    查看: 72|回复: 2 | [复制链接]    打印 | 只看该作者
我们购买了RK3588,安装了ubuntu20.04,使用chromium113的版本,开启硬件加速chrome://gpu,发现可以识别GPU驱动mail-G610.
我们有一个网页调用webGL的图库调用,在windows下是正常的,没有泄漏,在ARM下使用webGL会存在内存一直慢慢泄漏。(排查业务代码泄漏问题)

命令启动chromium会提示:
[8881:1105/030346.504965:ERROR:gpu_init.cc(521)] Passthrough is not supported, GL is egl, ANGLE is                                                                                                               

虽然有上面报错,但不影响程序运行,不知道是否会造成内存泄漏?



如复现:可以访问一个使用webGL的网页测试
             1:  打开chrome://gpu  查看WebGL是否启用硬件加速,没启用,请配置启用
             2:  请打开https://thorium.rocks/media/blobs/blobs.html,会使用webGL,
             3:持续观察内存,增加缓慢,会观察到内存一直持续增加。 注意:看PFS,如果webgl硬件加速启动,应该在55+,如果是30一下应该是硬件加速没有启动成功





回复

使用道具 举报

jefferyzhang

版主

积分
13572
沙发
发表于 前天 08:40 | 只看该作者
1. 由于版权原因,我们不对ubuntu进行支持
2. webgl建议用android的chrome进行测试,linux版本的chrome并没有对arm芯片组进行优化。
回复

使用道具 举报

lylechen

新手上路

积分
18
板凳
 楼主| 发表于 前天 08:44 | 只看该作者
jefferyzhang 发表于 2024-11-19 08:40
1. 由于版权原因,我们不对ubuntu进行支持
2. webgl建议用android的chrome进行测试,linux版本的chrome并没 ...

我们使用的是RK3588的嵌入式开发,目前使用的ubuntu系统不会使用android系统,如果不使用该系统,我们可以使用其他linux系统在ARM的嵌入式中吗?可以推荐那些系统,是你们的支持的,谢谢,
回复

使用道具 举报

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

本版积分规则

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


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