[Internal testing communication] 【treeland技术水帖】QML画布区域更新机制
Tofloor
poster avatar
mozixun
Moderator
17 hours ago
Author

最近关注了 @zccrs 大佬的一个treeland PR一段时间, 我自己测了一下发现快弄好了: https://github.com/linuxdeepin/treeland/pull/1275

但原PR不仅无法合并到上游而且光标渲染有问题, 因此我弄了一个改进版的PR实现, 修复了一些问题并确保能合并至主线, 且将光标嵌入treeland的QML画布中实现: https://github.com/linuxdeepin/treeland/pull/1308

这个PR实现了AOSP的局部UI更新机制, 即当出现鼠标光标移动/窗口UI元素变化时, treeland的QML画布仅更新其变化的部分, 其它不变的部分不会发生改变也不需要GPU进行多余的绘制工作, 在电脑闲置时可以极大减轻GPU负载, 针对中低端设备非常友好(e.g. 赛扬3865U处理器)

这个PR一旦能合入, treeland的运行效率会进一步提升

Reply Favorite View the author
All Replies
avatar
半日闲云
deepin
16 hours ago
#1

大佬nb

kissing_heart

Reply View the author
avatar
Ligocut光剪视频剪辑软件
deepin
Backbone of ecological co-construction group
15 hours ago
#2

zccrs 大佬 好像是深度公司的treeland技术负责人

Reply View the author
avatar
米饭虚拟机-nana版
deepin
15 hours ago
#3

这个优化很好欸nana_wow.png

Reply View the author
avatar
虫二
deepin
15 hours ago
#4

要体验最先版本的 treeland, 是直接编译: https://github.com/linuxdeepin/treeland 成 deb 包安装吗?

Reply View the author
avatar
庸俗的浪漫着
deepin
12 hours ago
#5
虫二

要体验最先版本的 treeland, 是直接编译: https://github.com/linuxdeepin/treeland 成 deb 包安装吗?

https://bbs.deepin.org.cn/post/297840 如果想使用treeland,可以参考这个帖子去编译安装。

Reply View the author