这个工作做的非常漂亮!

 

节前需要做的动作是:

1.  总结成文档和操作步骤,形成可重复性的文档

2.  通过独立mesa编译,替换buildroot方式,并且依然可以使能driver。为mesa上库做准备

3.  对比开源和闭源驱动的性能(含glmark2和负载模型),给出性能评估报告

 

节后的动作是:

1.  适配rosen新图形后端

2.  Khronos 测试其稳定性

3.  更多基于Mali based开发板使能,由1->N

 

黄然

 

发件人: zhangleiyu
发送时间: 2022127 15:01
收件人: Huangran (Frank) <frank.huangran@huawei.com>; xiaofan@iscas.ac.cn; kelei@iscas.ac.cn; bian_naimeng@hoperun.com; zhouwenjian@hoperun.com; fengxiao@pateo.com.cn; hongfeilin@pateo.com.cn; yu19881234@163.com; leo@hiharmonica.com; alatafoo@sina.com; zhaoxiaoguang <zhaoxiaoguang2@huawei.com>; linhongliang <linhongliang@hisilicon.com>
抄送: gaoquan 00222800 <gaoquan@huawei.com>; Liyi (Nicholas, Software Engineering Device OS Dept) <nicholas.li@huawei.com>; Baoguotao <baoguotao@huawei.com>; wangshaofeng (D) <wangshaofeng5@huawei.com>; Daizhicheng <daizhicheng@huawei.com>; Zhangwei (Michael, HR) <michael.zhangwei@huawei.com>; Chenzhiyu (Kevin) <kevin.chenzhiyu@huawei.com>; dev@openharmony.io; Zhangzhigang (Hisi-Platform) <zhigang.zhang@hisilicon.com>; Liaokaifu <liaokaifu@hisilicon.com>; zhangyunqiang <zhangyunqiang@hisilicon.com>
主题: 开源图形驱动适配OpenHarmony进展

 

当前已经基于OpenHarmony适配开源GPU驱动,主要适配工作如下:

基线版本是openharmonyrk分支

1.       基于biuldroot验证kernel5.10 + 开源GPU驱动+Weston可以正常工作

1)  kernel 4.19更换为支持panfrostkernel 5.10,并启用panfrsot内核,修改dts

2)  编译buildroot,并启用mesa3dpanfrost驱动

3)  运行glmark2-es2-wayland,验证内核panfrost驱动和用户态panfrost驱动可以在weston后端正常工作

2.       将开源GPU驱动接入OpenHarmony

1)  基于闭源gpu使能的openharmony版本,将kernel替换为上面验证修改过的kernel5.10

2)  集成hilogmesa

3)  buildroot编译好的开源驱动的so推送到OH代码中,并重新编译system

4)  修改rendD节点权限,使hap有权限访问

 

当前进展是由整个开源图形驱动SIG组成员@林洪亮,@赵晓光,@软件所-谭小凡,@润和-周文剑共同努力才有所突破!

 

遗留问题:

1.       eglCreateSyncKHR 创建fence报错,暂时使用glfinish 等待GPU指令执行完进行规避,避免白屏.

 

下一步工作:

1.       使用meson+build.gnmesa源码集成到Openharmony

2.       适配OpenHarmony新框架(RS

3.       开源驱动与闭源驱动的性能对比

 

附件为点亮的效果

 

张雷宇

发件人: Huangran (Frank)
发送时间: 2022117 20:43
收件人: xiaofan@iscas.ac.cn; kelei@iscas.ac.cn; bian_naimeng@hoperun.com; zhouwenjian@hoperun.com; fengxiao@pateo.com.cn; hongfeilin@pateo.com.cn; yu19881234@163.com; leo@hiharmonica.com; alatafoo@sina.com; zhaoxiaoguang <zhaoxiaoguang2@huawei.com>; zhangleiyu <zhangleiyu1@huawei.com>
抄送: gaoquan 00222800 <gaoquan@huawei.com>; Liyi (Nicholas, Software Engineering Device OS Dept) <nicholas.li@huawei.com>; Baoguotao <baoguotao@huawei.com>; wangshaofeng (D) <wangshaofeng5@huawei.com>; Daizhicheng <daizhicheng@huawei.com>; Zhangwei (Michael, HR) <michael.zhangwei@huawei.com>; Chenzhiyu (Kevin) <kevin.chenzhiyu@huawei.com>; dev@openharmony.io
主题: 20220115会议纪要//答复: 20220108会议纪要//答复: 【会议通知】 开源图形驱动移植到OpenHarmony&开源图形驱动sig成立,时间:2022-01-08 16:00-17:30(UTC+08:00)

 

会议时间:2022/1/15 16:00-18:00

会议人:小凡, 卞总, 文剑, 鸿飞, leo, 宏亮, 晓光,雷宇,克雷,minjie,黄然 12

 

以下是会议纪要:

1.  完成了openharmony-sig建仓:

https://gitee.com/openharmony-sig/mesa3d

https://gitee.com/openharmony-sig/gpubench

2 当前在DAYU200RK3568平台上)上已经使能Panfrost驱动,使用最新5.10内核+ Mesa 21.3.3,如下面链接:

                   https://player.youku.com/embed/XNTgzNDg3MDk2NA==

2.  目前文剑在OHWeston初步使能Panfrost,但还有一些issue待解决

3.  晓光分享当前图形子系统的组成和RenderService模块

4.  洪亮分享了当前OH HDI/DRM结构,尤其是panfrost(渲染)和rockchip(显示)和KMS/GEM关系,并讲解HDI框架

 

遗留问题:

1.  DAYU 200RK3568)平台上使能OHWeston+Panfrost              --                文剑、雷宇

2 对比Mali驱动和Panfrost驱动性能                        --                雷宇

 

黄然

 

发件人: Huangran (Frank)
发送时间: 202218 22:22
收件人: 'xiaofan@iscas.ac.cn' <
xiaofan@iscas.ac.cn>; 'kelei@iscas.ac.cn' <kelei@iscas.ac.cn>; 'bian_naimeng@hoperun.com' <bian_naimeng@hoperun.com>; 'zhou_wenjian@hoeprun.com' <zhou_wenjian@hoeprun.com>; 'fengxiao@pateo.com.cn' <fengxiao@pateo.com.cn>; 'hongfeilin@patao.com.cn' <hongfeilin@patao.com.cn>; 'yu19881234@163.com' <yu19881234@163.com>; 'leo@hiharmonica.com' <leo@hiharmonica.com>; 'alatafoo@sina.com' <alatafoo@sina.com>; zhaoxiaoguang <zhaoxiaoguang2@huawei.com>; zhangleiyu <zhangleiyu1@huawei.com>
抄送: gaoquan 00222800 <gaoquan@huawei.com>; Liyi (Nicholas, Software Engineering Device OS Dept) <nicholas.li@huawei.com>; Baoguotao <baoguotao@huawei.com>; wangshaofeng (D) <wangshaofeng5@huawei.com>; Daizhicheng <daizhicheng@huawei.com>; Zhangwei (Michael, HR) <michael.zhangwei@huawei.com>; Chenzhiyu (Kevin) <kevin.chenzhiyu@huawei.com>; dev@openharmony.io
主题: 20220108会议纪要//答复: 【会议通知】 开源图形驱动移植到OpenHarmony&开源图形驱动sig成立,时间:2022-01-08 16:00-17:30(UTC+08:00)

 

非常感谢大家参与今天开源图形驱动sig的成立大会!附上文档。

 

会议时间:2022/1/8 17:00-18:30

会议人:xiaofan, biannaimeng, zhouwenjian, linhongfei, leo, hongliang, xiaoguang,leiyu,frank

 

以下是我们的会议纪要:

 

1.  润和(biannm): 11月中下旬开始做panfrost移植, 3399已经点亮。

下一步诉求:RK3568 G52 driver点亮

2.  博泰(hongfei)NXP IMX8QM平台(GPU GC700+, Vivante),阻塞在获取GL版本信息

下一步诉求:Mesa Gallium和底层硬件关联了解透,Vivante驱动使能

3.  软件所(xiaofan):树莓派3B,博通芯片(BCM82837, GPU VC4, Videocore), binary已经编译,在westonLinux4.19 ),build root工具(busybox定制)OpenHarmony黑屏(alpha)

下一步诉求:OpenHarmonyVideoCore驱动使能

4.  九联科技(minjie)AMLOGIC A31D, G52 MP4, 闭源驱动, 4.9 kernel(计划升级5.10驱动),目前还是不稳定。Ubuntu上运行Mesa 21.0.1005.14),可以运行。  驱动对kernel需要升级

下一步诉求:G52OpenHarmony支持

5.  洪亮:鸿蒙图形比较早介入,59A(G52), 闭源驱动+wetsonOH上运行起来),使能了闭源驱动。  上了新的窗口系统,现在适配闭源驱动比较麻烦

下一步诉求:开源驱动使能G52

6.  晓光:之前从事ArkUI相关工作,当前从事RS新的图形栈。下周backstorecomposer上蓝区,下次做一个讲解

7.  Leo 多开放分享,把文档这块一定梳理好,给后面的兄弟以示范作用

 

遗留问题:

1.  基于当前润和3399的点亮工作,形成标准流程文档                  --                frank & biannm

2.  敏杰兄给出当前基于AMLOGIC开发板的购买链接,同时看下当前Ubuntu使能Panfrostpackage能否share --                minjie

3.  创建gitee sig以及zulip空间                   --                frank&xiaoguang

4.  基于G52,以Mesa Panfrost为基础,点亮RK3568

 

黄然

 

 

-----原始约会-----
发件人: Huangran (Frank)
发送时间: 202215 16:19
收件人: Huangran (Frank); Huangran (Frank); zhaoxiaoguang; zhangleiyu
抄送: g00579234
主题: 【会议通知】 开源图形驱动移植到OpenHarmony&开源图形驱动sig成立,时间:2022-01-08 16:00-17:30(UTC+08:00)
时间: 202218日星期六 16:00-17:30(UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐。
地点:

 


   

会议空间 WeMeeting

议题(Agendas) | 材料(Materials)

 

会议主题
Subject

开源图形驱动移植到OpenHarmony&开源图形驱动sig成立

会议时间
Time

2022-01-08 16:00-17:30(UTC+08:00)Beijing

召集人
Convener

黄然

视频会议
Video Meeting

加入会议(Guest)

Meeting ID: 0180362318

主持会议(Host)

与会人
Attendees

赵晓光; 张雷宇

外部与会人
External Participants

xiaofan@iscas.ac.cn、kelei@iscas.ac.cn、bian_naimeng@hoperun.com、zhou_wenjian@hoeprun.com、fengxiao@pateo.com.cn、hongfeilin@patao.com.cn、yu19881234@163.com、leo@hiharmonica.com、alatafoo@sina.com

会议公告
Bulletins

1、请勿迟到、早退。
2
、会议期间,请将手机设为振动或转至秘书座机。
3
、请控制会议时间,及时输出会议纪要,让我们开一个高效的会!