UncleRoderick

UncleRoderick

61个粉丝

19

问答

6

专栏

20

资料

UncleRoderick  发布于  2026-02-19 19:18:57
采纳率 0%
19个问答
QQ1097159959,海思平台调试开发
26

【性能狂飙】LVGL 9.5 发布仅 18 小时,海思 SS928V100 1080P 极速适配与跑分实测!

     

距离昨天(2月18日)LVGL 官方刚按下了 v9.5.0 的发布按钮仅仅过去 18 个小时,基于 LVGL 9.5 + SS928V100 的底层显示管线已经彻底跑通。跑完官方 lv_demo_benchmark 后的数据令人惊喜!

💻 测试环境
主控芯片:HiSilicon SS928V100
UI 框架:LVGL v9.5.0 (Release 版本)
目标分辨率:1920 x 1080 (1080P 高清)
色彩格式:ARGB8888 (32位,带全局 Alpha 通道)
底层环境:纯 C 构建驱动,结合底层 GFBG (图形层) 与 TDE (二维图形加速引擎)

📊 惊艳的跑分数据
先上无修直出的 Benchmark 终端跑分截图:

仔细看这份数据,有三个极其硬核的性能指标:

  1. 刷屏耗时 (Flush Time):全线 0 ~ 1ms!
    在 1080P 分辨率下,纯软拷贝近 8MB 显存的耗时是不可接受的。在底层深度接入了海思的 TDE 硬件加速引擎,LVGL 渲染完成后,刷屏动作全权交由 TDE 处理,CPU 全程零等待,Flush 耗时被稳稳压在 1ms 以内。

  2. 全局平均 CPU 占用:仅 9%
    跑完包含大量动画和图层叠加的 Benchmark,系统平均 CPU 占用被死死压在了 9%!这意味着系统将 90% 以上的宝贵算力完美保留给了核心的音视频业务(VENC)和 AI 推理(NPU)。UI 层极度轻量,绝不抢占主线程资源。

  3. 复杂 ARGB 图层游刃有余
    从跑分数据可以看到,即使在处理多个 ARGB 图像和复杂容器场景时,系统的渲染耗时依然保持在极低水平。NEON 软计算与 TDE 硬件搬运的完美配合,让高清分辨率下的现代 UI 特效不再是负担。

💡 总结
LVGL 9.5 这次更新非常给力。这份实测数据证明:在多媒体SOC,只要合理调度专属的 2D 硬件加速,在嵌入式 Linux 上跑 1080P 复杂的 UI 完全可以如丝般顺滑。

大家都在什么硬件上跑 LVGL 9.5 了?欢迎在评论区一起交流探讨!

我来回答
回答2个
时间排序
认可量排序

毛巾卷

52个粉丝

64

问答

18

专栏

81

资料

毛巾卷 2026-02-20 18:21:06
认可0

刷不到30fps吗,佬后面会出适配后的驱动和教程吗

UncleRoderick
UncleRoderick   回复   毛巾卷  2026-02-20 21:38:45
0

目前是刷不到30帧,可能也跟我用了TDE处理脏数据逻辑有关联,不过现在的数据大部分场景都够用了,毕竟视频不会显示在UI层,后续考虑出使用说明,直接用LVGL的库

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区