@���
1�� �ӵ�ǰ��Դ��Դ�ķ����Ա����������������ơ���Դ������texture�����ϸ������ƣ���һЩshading�����Ч����Դ���������ƣ������5%-10%�����ܡ��������Ǻ�Ԥ������ġ�
2�� Mesa����rosen��˱����ص�ͺ������أ���ȡ���Ը㶨
��Ȼ
������: zhangleiyu
����ʱ��: 2022��2��23�� 11:34
�ռ���: Huangran (Frank) ; 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 ; linhongliang ; Lizheng (Benson, BG) ; shixindong ; zleoyu@163.com; zhangzhao (AD)
����: gaoquan 00222800 ; Liyi (Nicholas, Software Engineering Device OS Dept) ; Baoguotao ; wangshaofeng (D) ; Daizhicheng ; Zhangwei (Michael, HR) ; Chenzhiyu (Kevin) ; dev@openharmony.io; Zhangzhigang (Hisi-Platform) ; Liaokaifu ; zhangyunqiang ; zhanglizhe ; Gaohanyi
����: �����ġ�OpenHarmony ��ԴGPU��������OH��Ŀ��չ
OpenHarmony--��ԴGPU��������OH��Ŀ��չ
��ĿĿ��ͽ�����̱�
��ĿĿ��
��Ŀ������̱�
��OpenHarmony�����俪ԴGPU�����������ǰ����������ȱʧͼ��������������ʹ��GPU��Ⱦ
[cid:image002.png@01D8291D.6BF15C80]
һ�仰��չ
SIGС�飺��Դ����SIGС�鹤����������չ������������
��ǰ��չ����ǰOH�汾ʹ�õ���RK��֧GPUʹ�ܰ汾����������䣬�ƻ���������¿��ʹ�ܿ�ԴGPU��ð�̲��ԣ�
��ɹ���
1. ����kernelԴ�룬���ں�̬֧�ֿ�Դ����
2. �Ѷ��ƻ�buildroot�����û�̬֧�ֿ�Դ����
3. ����buildroot��weston����֤�ں�panfrost�������û�̬panfrost����������������
4. �ѽ�Mesa��ص�GPU����뵽OpenHarmony RKԴ����
5. �ѽ�buildroot�л���meson������룬������Ӧ�Ŀ�Դ������ɹ����
6. ����ɻ���OH RK��֧ʹ�ܿ�Դ��������
7. �����MesaԴ���Լ�����ģ��ű������Ͽ����
8. �����glmark2��Դ�����乤����ʹ��OH���������glmark2�����ܳɹ�����
9. ����ɿ�Դ�������Դ������glmark2�ֶܷԱ�
��ϸ��չ
SIG��Ա
��ǰ�г���7�ҳ��̲��루��͡������������P����ά��Ϣ����衢��̩��������
���俪��
1. �ѽ�buildroot�л���meson������룬������Ӧ�Ŀ�Դ������ɹ����
2. ����ɻ���OH RK��֧��weston��ʹ�ܿ�Դ��������
3. �����MesaԴ���Լ�����ģ��ű������Ͽ����
4. �����glmark2��Դ�����乤����ʹ��OH���������glmark2�����ܳɹ�����
5. ����ɿ�Դ�������Դ������glmark2�ֶܷԱ�
��һ���ƻ�
����
Ӧ�Դ�ʩ&��չ
�ƻ��ջ�ʱ��
������
���յȼ�
�����¿��
1. Ŀǰ�ɵ�weston����Ѿ�Ready�����ڽ�������Ŀ�Դ�����Ŀ������¿��RS���������ð�̲���
2.28
�ֺ���/����/������
�ͷ���
���������
1. ���¿�ܽ�һ�����䣬������Ⱦ���л���
2. �Դ������ģ����ϰ�ȫ���Ĺ涨������ش�������Ͽ�
3.15
�ֺ���/������/����
�ͷ���
glmark2�����¿�������ܶԱ�
1. �����¿��(RS)�Ĵ��ڻ��ƵĽӿ�
2. �����¿��(RS)�µĻ�������
3. �Ա��¾ɿ����glmark2���ܷ�������Ա��¾ɿ�ܵ�����
3.21
������/�ֺ���
�ͷ���
����ֵ�ַ�����ָ���ĵ�
https://gitee.com/openharmony-sig/mesa3d https://blog.csdn.net/zleoy/article/details/122721370
��ǰglmark2�ܷ����
����չʾ����Ч����
������
OpenHarmony��Դ����-glmark2(weston+Mali+kernel5.10��
Off-Screen
OpenHarmony��Դ����-glmark2(weston+Panfrost+kernel5.10)
Off-Screen
����
�ܷ�
192
178
Texture
Nearest
257
255
[cid:image003.jpg@01D8291D.6BF15C80]
Linear
216
253
Mipmap
224
260
Shading
Gouraud
232
176
[cid:image004.jpg@01D8291D.6BF15C80][cid:image005.jpg@01D8291D.6BF15C80]
Blinn-phone
226
172
phone
231
167
cel
222
168
Effect-2d
Kernel=0,1,0;1, -4, 1;0,1,0;;
217
252
[cid:image006.jpg@01D8291D.6BF15C80][cid:image007.jpg@01D8291D.6BF15C80]
Kernel=1,1,1;1,1,1;1,1,1;1,1,1,
123
169
Terrain
30
15
[cid:image008.jpg@01D8291D.6BF15C80]
Shadow
171
79
[cid:image009.jpg@01D8291D.6BF15C80]
Refract
59
20
[cid:image010.jpg@01D8291D.6BF15C80]
������: zhangleiyu
����ʱ��: 2022��1��30�� 12:13
�ռ���: Huangran (Frank) mailto:frank.huangran@huawei.com>; 'xiaofan@iscas.ac.cn' mailto:xiaofan@iscas.ac.cn>; 'kelei@iscas.ac.cn' mailto:kelei@iscas.ac.cn>; 'bian_naimeng@hoperun.com' mailto:bian_naimeng@hoperun.com>; 'zhouwenjian@hoperun.com' mailto:zhouwenjian@hoperun.com>; 'fengxiao@pateo.com.cn' mailto:fengxiao@pateo.com.cn>; 'hongfeilin@pateo.com.cn' mailto:hongfeilin@pateo.com.cn>; 'yu19881234@163.com' mailto:yu19881234@163.com>; 'leo@hiharmonica.com' mailto:leo@hiharmonica.com>; 'alatafoo@sina.com' mailto:alatafoo@sina.com>; zhaoxiaoguang mailto:zhaoxiaoguang2@huawei.com>; linhongliang mailto:linhongliang@hisilicon.com>; Lizheng (Benson, BG) mailto:lizheng2@huawei.com>; shixindong mailto:shixindong@huawei.com>
����: gaoquan 00222800 mailto:gaoquan@huawei.com>; Liyi (Nicholas, Software Engineering Device OS Dept) mailto:nicholas.li@huawei.com>; Baoguotao mailto:baoguotao@huawei.com>; wangshaofeng (D) mailto:wangshaofeng5@huawei.com>; Daizhicheng mailto:daizhicheng@huawei.com>; Zhangwei (Michael, HR) mailto:michael.zhangwei@huawei.com>; Chenzhiyu (Kevin) mailto:kevin.chenzhiyu@huawei.com>; 'dev@openharmony.io' mailto:dev@openharmony.io>; Zhangzhigang (Hisi-Platform) mailto:zhigang.zhang@hisilicon.com>; Liaokaifu mailto:liaokaifu@hisilicon.com>; zhangyunqiang mailto:zhangyunqiang@hisilicon.com>
����: ��: 20220130�����Ҫ//��: ��Դͼ����������OpenHarmony��չ//��20220115�����Ҫ//��: 20220108�����Ҫ//��: ������֪ͨ�� ��Դͼ��������ֲ��OpenHarmony&��Դͼ������sig������
����ʱ�䣺2022/1/30 9:30-10:30
�����ˣ�С��, ����, �Ľ�, ���, leo, ����, ����,��Ȼ,����,minjie,������ ��12��
[cid:image001.png@01D828A4.C4CE9490]
�����ǻ����Ҫ��
1�� �����OpenHarmony��panfrostͼ�ο�Դ�������䣬����������̽����˽��ܣ��������£�
https://blog.csdn.net/zleoy/article/details/122721370
2���Լ�����д�ġ�OpenHarmonyͼ�ο�����������鼮Ŀ¼�������������ۡ�
�������⣺
1�� eglCreateSyncKHR ����fence��������ʱʹ��glfinish �ȴ�GPUָ��ִ������й��,���������������������Ӱ�죬��Ҫ���. ----- ����������
��һ��������
1�� �Ա�Mali������Panfrost�������� ----- ����
2��ͨ������mesa���룬�滻buildroot��ʽ��������Ȼ����ʹ��driver��������mesa�Ͽ� ----- ����������
3������rosen��ͼ�κ�� -------- �ζ������⡢����������
������: zhangleiyu
����ʱ��: 2022��1��27�� 15:01
�ռ���: Huangran (Frank) mailto:frank.huangran@huawei.com>; xiaofan@iscas.ac.cnmailto:xiaofan@iscas.ac.cn; kelei@iscas.ac.cnmailto:kelei@iscas.ac.cn; bian_naimeng@hoperun.commailto:bian_naimeng@hoperun.com; zhouwenjian@hoperun.commailto:zhouwenjian@hoperun.com; fengxiao@pateo.com.cnmailto:fengxiao@pateo.com.cn; hongfeilin@pateo.com.cnmailto:hongfeilin@pateo.com.cn; yu19881234@163.commailto:yu19881234@163.com; leo@hiharmonica.commailto:leo@hiharmonica.com; alatafoo@sina.commailto:alatafoo@sina.com; zhaoxiaoguang mailto:zhaoxiaoguang2@huawei.com>; linhongliang mailto:linhongliang@hisilicon.com>
����: gaoquan 00222800 mailto:gaoquan@huawei.com>; Liyi (Nicholas, Software Engineering Device OS Dept) mailto:nicholas.li@huawei.com>; Baoguotao mailto:baoguotao@huawei.com>; wangshaofeng (D) mailto:wangshaofeng5@huawei.com>; Daizhicheng mailto:daizhicheng@huawei.com>; Zhangwei (Michael, HR) mailto:michael.zhangwei@huawei.com>; Chenzhiyu (Kevin) mailto:kevin.chenzhiyu@huawei.com>; dev@openharmony.iomailto:dev@openharmony.io; Zhangzhigang (Hisi-Platform) mailto:zhigang.zhang@hisilicon.com>; Liaokaifu mailto:liaokaifu@hisilicon.com>; zhangyunqiang mailto:zhangyunqiang@hisilicon.com>
����: ��Դͼ����������OpenHarmony��չ
��ǰ�Ѿ�����OpenHarmony���俪ԴGPU��������Ҫ���乤�����£�
���߰汾��openharmonyrk��֧
1. ����biuldroot��֤kernel5.10 + ��ԴGPU����+Weston������������
1�� ��kernel 4.19����Ϊ֧��panfrost��kernel 5.10��������panfrsot�ںˣ���dts
2�� ����buildroot��������mesa3d��panfrost����
3�� ����glmark2-es2-wayland����֤�ں�panfrost�������û�̬panfrost����������weston�����������
2. ����ԴGPU��������OpenHarmony
1�� ���ڱ�Դgpuʹ�ܵ�openharmony�汾����kernel�滻Ϊ������֤�Ĺ���kernel5.10
2�� ����hilog��mesa��
3�� ��buildroot����õĿ�Դ������so���͵�OH�����У������±���system
4�� ��rendD�ڵ�Ȩ�ޣ�ʹhap��Ȩ����
��ǰ��չ����������Դͼ������SIG���Ա@�ֺ�����@�����⣬@������-̷С����@���-���Ľ���ͬŬ��������ͻ�ƣ�
�������⣺
1. eglCreateSyncKHR ����fence��������ʱʹ��glfinish �ȴ�GPUָ��ִ������й��,�������.
��һ������:
1. ʹ��meson+build.gn��mesaԴ�뼯�ɵ�Openharmony��
2. ����OpenHarmony�¿�ܣ�RS��
3. ��Դ�������Դ���������ܶԱ�
����Ϊ������Ч��
������
������: Huangran (Frank)
����ʱ��: 2022��1��17�� 20:43
�ռ���: xiaofan@iscas.ac.cnmailto:xiaofan@iscas.ac.cn; kelei@iscas.ac.cnmailto:kelei@iscas.ac.cn; bian_naimeng@hoperun.commailto:bian_naimeng@hoperun.com; zhouwenjian@hoperun.commailto:zhouwenjian@hoperun.com; fengxiao@pateo.com.cnmailto:fengxiao@pateo.com.cn; hongfeilin@pateo.com.cnmailto:hongfeilin@pateo.com.cn; yu19881234@163.commailto:yu19881234@163.com; leo@hiharmonica.commailto:leo@hiharmonica.com; alatafoo@sina.commailto:alatafoo@sina.com; zhaoxiaoguang mailto:zhaoxiaoguang2@huawei.com>; zhangleiyu mailto:zhangleiyu1@huawei.com>
����: gaoquan 00222800 mailto:gaoquan@huawei.com>; Liyi (Nicholas, Software Engineering Device OS Dept) mailto:nicholas.li@huawei.com>; Baoguotao mailto:baoguotao@huawei.com>; wangshaofeng (D) mailto:wangshaofeng5@huawei.com>; Daizhicheng mailto:daizhicheng@huawei.com>; Zhangwei (Michael, HR) mailto:michael.zhangwei@huawei.com>; Chenzhiyu (Kevin) mailto:kevin.chenzhiyu@huawei.com>; dev@openharmony.iomailto: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�� ��ǰ��DAYU200��RK3568ƽ̨�ϣ����Ѿ�ʹ��Panfrost������ʹ������5.10�ں�+ Mesa 21.3.3�����������ӣ�
https://player.youku.com/embed/XNTgzNDg3MDk2NA==
2�� Ŀǰ�Ľ���OH��Weston����ʹ��Panfrost��������һЩissue�����
3�� ���������ǰͼ����ϵͳ����ɺ�RenderServiceģ��
4�� ���������˵�ǰOH HDI/DRM�ṹ��������panfrost����Ⱦ����rockchip����ʾ����KMS/GEM��ϵ��������HDI���
�������⣺
1�� ��DAYU 200��RK3568��ƽ̨��ʹ��OH��Weston+Panfrost -- �Ľ�������
2�� �Ա�Mali������Panfrost�������� -- ����
��Ȼ
������: Huangran (Frank)
����ʱ��: 2022��1��8�� 22:22
�ռ���: 'xiaofan@iscas.ac.cn' mailto:xiaofan@iscas.ac.cn>; 'kelei@iscas.ac.cn' mailto:kelei@iscas.ac.cn>; 'bian_naimeng@hoperun.com' mailto:bian_naimeng@hoperun.com>; 'zhou_wenjian@hoeprun.com' mailto:zhou_wenjian@hoeprun.com>; 'fengxiao@pateo.com.cn' mailto:fengxiao@pateo.com.cn>; 'hongfeilin@patao.com.cn' mailto:hongfeilin@patao.com.cn>; 'yu19881234@163.com' mailto:yu19881234@163.com>; 'leo@hiharmonica.com' mailto:leo@hiharmonica.com>; 'alatafoo@sina.com' mailto:alatafoo@sina.com>; zhaoxiaoguang mailto:zhaoxiaoguang2@huawei.com>; zhangleiyu mailto:zhangleiyu1@huawei.com>
����: gaoquan 00222800 mailto:gaoquan@huawei.com>; Liyi (Nicholas, Software Engineering Device OS Dept) mailto:nicholas.li@huawei.com>; Baoguotao mailto:baoguotao@huawei.com>; wangshaofeng (D) mailto:wangshaofeng5@huawei.com>; Daizhicheng mailto:daizhicheng@huawei.com>; Zhangwei (Michael, HR) mailto:michael.zhangwei@huawei.com>; Chenzhiyu (Kevin) mailto:kevin.chenzhiyu@huawei.com>; dev@openharmony.iomailto:dev@openharmony.io
����: 20220108�����Ҫ//��: ������֪ͨ�� ��Դͼ��������ֲ��OpenHarmony&��Դͼ������sig������ʱ�䣺2022-01-08 16:00-17:30(UTC+08:00)��
�dz���л��Ҳ�����쿪Դͼ������sig�ij�����ᣡ�����ĵ���
����ʱ�䣺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�Ѿ����룬��weston��Linux��4.19 ����build root����(busybox����)��OpenHarmony����(alphaλ)
��һ������OpenHarmony��VideoCore����ʹ��
4�� �����Ƽ�(minjie)��AMLOGIC A31D, G52 MP4, ��Դ������ 4.9 kernel���ƻ�����5.10��������Ŀǰ���Dz��ȶ���Ubuntu������Mesa 21.0.100��5.14�����������С� ������kernel��Ҫ����
��һ������G52��OpenHarmony֧��
5�� ����������ͼ�αȽ�����룬59A(G52), ��Դ����+wetson��OH��������������ʹ���˱�Դ������ �����µĴ���ϵͳ�����������Դ�����Ƚ��鷳
��һ������Դ����ʹ��G52
6�� ���⣺֮ǰ����ArkUI��ع�������ǰ����RS�µ�ͼ��ջ������backstore��composer���������´���һ������
7�� Leo�� ��ŷ��������ĵ����һ�������ã���������ֵ���ʾ������
�������⣺
1�� ���ڵ�ǰ���3399�ĵ����������γɱ������ĵ� -- frank & biannm
2�� �����ָ�����ǰ����AMLOGIC������Ĺ������ӣ�ͬʱ���µ�ǰUbuntuʹ��Panfrost��package�ܷ�share�� -- minjie
3�� ����gitee sig�Լ�zulip�ռ� -- frank&xiaoguang
4�� ����G52����Mesa Panfrost����������RK3568
��Ȼ
-----ԭʼԼ��-----
������: Huangran (Frank)
����ʱ��: 2022��1��5�� 16:19
�ռ���: Huangran (Frank); Huangran (Frank); zhaoxiaoguang; zhangleiyu
����: g00579234
����: ������֪ͨ�� ��Դͼ��������ֲ��OpenHarmony&��Դͼ������sig������ʱ�䣺2022-01-08 16:00-17:30(UTC+08:00)��
ʱ��: 2022��1��8�������� 16:00-17:30(UTC+08:00) ���������죬����ر�����������³ľ�롣
�ص�:
����ռ� WeMeeting
����(Agendas)http://w3.huawei.com/emeeting/mail/?redirect=http%3A%2F%2Fw3.huawei.com%2Femeeting%2F%23%2FagendaController%2F69321573%2Fmanage&welink_open_uri=aDU6Ly83ODE1NDY1OTM3NTE0OTQvaHRtbC9pbmRleC5odG1sIy9tZWV0aW5nLzY5MzIxNTczL2FnZW5kYT8= | ����(Materials)http://w3.huawei.com/emeeting/mail/?redirect=http%3A%2F%2Fw3.huawei.com%2Femeeting%2F%23%2FagendaController%2F69321573%2Fmanage&welink_open_uri=aDU6Ly83ODE1NDY1OTM3NTE0OTQvaHRtbC9pbmRleC5odG1sIy9tZWV0aW5nLzY5MzIxNTczL2FnZW5kYT8=
��������
Subject
��Դͼ��������ֲ��OpenHarmony&��Դͼ������sig����
����ʱ��
Time
2022-01-08 16:00-17:30(UTC+08:00)Beijing
�ټ���
Convener
��Ȼ
��Ƶ����
Video Meeting
�������(Guest) http://imeeting.huawei.com/meeting/joinzoom?id=0180362318&app=welink
Meeting ID: 0180362318
���ֻ���(Host) http://w3.huawei.com/emeeting/mail/?redirect=http%3A%2F%2Fw3.huawei.com%2Femeeting%2F%23%2FagendaController%2F69321573%2Fmanage&welink_open_uri=aDU6Ly83ODE1NDY1OTM3NTE0OTQvaHRtbC9pbmRleC5odG1sIy9tZWV0aW5nLzY5MzIxNTczL2FnZW5kYT8=
�����
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.commailto: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������ƻ���ʱ�䣬��ʱ��������Ҫ�������ǿ�һ����Ч�Ļᣡ