您尚未登录。

楼主 # 昨天 10:01:20

纸飞机
会员
注册时间: 昨天
已发帖子: 7
积分: 7

F1C100S使用LVGL显示图片速度很慢,寻求优化建议

最近在使用100s做一个显示屏项目,使用LVGL开发,弄了有七八个界面吧,其中有一个界面有很多很多的控件,通过隐藏标志切换, 图片已经转换成了C数组,编译为动态库。铺垫完了,说说现在的问题,就是项目有一个待机动画要显示,无论是使用animimg去切图还是使用定时器去切图,都没法流畅的显示,CPU使用率97%-98%,帧率只有3FPS,看起来是CPU性能不足,想请教各位大神有没有什么优化思路?

离线

楼主 #2 昨天 16:36:06

纸飞机
会员
注册时间: 昨天
已发帖子: 7
积分: 7

Re: F1C100S使用LVGL显示图片速度很慢,寻求优化建议

海石生风 说:

估计CPU都耗在图片解码上了,没有用上G2D?也可以用视频播放来实现动画

转换为C数组后应该是不需要解码了吧?应该是直接显示了。G2D是GPU吗?我记得这个芯片没有GPU

离线

楼主 #9 今天 15:59:16

纸飞机
会员
注册时间: 昨天
已发帖子: 7
积分: 7

Re: F1C100S使用LVGL显示图片速度很慢,寻求优化建议

webb_2002 说:

是不是处理不对,我用f1c200s跑qt播放gif都有10贞左右。

我也不知道,会不会和我LVGL放太多控件有关系

离线

楼主 #10 今天 16:01:56

纸飞机
会员
注册时间: 昨天
已发帖子: 7
积分: 7

Re: F1C100S使用LVGL显示图片速度很慢,寻求优化建议

kin 说:

建议打开LV_USE_REFR_DEBUG选项先观察一下界面刷新情况,看看是不是不停地刷新了不必要的东西

之前看过,现在已经开启了局部刷新了的

离线

楼主 #11 今天 16:04:42

纸飞机
会员
注册时间: 昨天
已发帖子: 7
积分: 7

Re: F1C100S使用LVGL显示图片速度很慢,寻求优化建议

ubuntu 说:

新项目建议用F133-B,贵不了几块钱,资源贼多。

100s搞不定就准备换T113了

离线

楼主 #12 今天 16:12:46

纸飞机
会员
注册时间: 昨天
已发帖子: 7
积分: 7

Re: F1C100S使用LVGL显示图片速度很慢,寻求优化建议

海石生风 说:
hameyou 说:

F1C100S压根没有G2D, 只能优化算了

有JPGE解码器和视频解码器,最简单的优化方法是用播放视频来实现动画

播放视频看了下有点麻烦了,要自己弄个ffmpeg库进去,其实不仅是显示图片卡,在某些控件比较多的页面上弹出一个按键矩阵也很卡,所以对于播放视频是否流畅完全没有信心

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn