您尚未登录。

楼主 # 2023-06-28 15:11:09

taoxu991
会员
注册时间: 2023-06-15
已发帖子: 3
积分: 3

V3S 使用buildroot libdrm实现lvgl卡顿的问题

折腾了一上午,用buildroot装了libdrm,用LVGL中的drm编译项试试成功了
内核用的5.2y版本

运行结果如下
# ./lvgl_demo &
# drm: Found plane_id: 36 connector_id: 41 crtc_id: 39
drm: 800x480 (152mm X 91mm) pixel format AR24
DRM subsystem and buffer mapped successfully

能正常运行,触摸也正常,就是帧数很低,调了一下缓存,效果不大
跑了个lv_demo_benchmark
掉帧严重,只有2-3

试过用fbdev驱动很正常,帧可以上200-300

LCD 800 * 480
#define DISP_BUF_SIZE (800 * 480 * 10)


请问谁有谁在用DRM
该怎么优化?

离线

#1 2023-06-29 11:41:05

wj8331585
会员
注册时间: 2023-02-07
已发帖子: 44
积分: 19

Re: V3S 使用buildroot libdrm实现lvgl卡顿的问题

lvgl开双缓冲了吗

离线

#2 2023-06-29 12:34:27

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 388
积分: 337

Re: V3S 使用buildroot libdrm实现lvgl卡顿的问题

换个内核试试,我记得当时我在f1c上测试都没有这么低,会不会是版本问题

离线

页脚

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

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