Hi Team,
I want to build Gnome desktop image for my custom target board. previous I have used
mesa,opengl,vulkan,dri,x11,wayland,drm(opensource ),ATI readon gpu driver & along with Gnome required packages for other target machine. I was able to play videos & launching applications fine.
Currently, we have other RISCV platform target , which supports GPU PowerVR GE8300. We approached Imagination team finally we got DDK sources from them.We compiled generated libraries & .ko modules using DDK sdk. finally (opengl,opengles,powervr driver .ko, vulkan,opencl libraries and hardware acceleration libraires are generated as mentioned below.
libEGL.so
pvrsrvkm.ko
libEGL.so.1
drm_nulldisp.ko
libEGL.so.1.15.6052913
libgbm.so
libgbm.so.1.15.6052913
libGLES_CM.so
libGLES_CM.so.1
libGLES_CM.so.1.15.6052913
libGLESv2.so
libGLESv2.so.1.15.6052913
libGLESv2.so.2
libglslcompiler.so
libglslcompiler.so.1.15.6052913
libIMGegl.so
libIMGegl.so.1.15.6052913
libOpenCL.so
libOpenCL.so.1
libpvrNULLDRM_WSEGL.so
libpvrNULLDRM_WSEGL.so.1.15.6052913
libPVROCL.so
libPVROCL.so.1
libPVROCL.so.1.15.6052913
libPVRScopeServices.so
libPVRScopeServices.so.1.15.6052913
libsrv_um.so
libsrv_um.so.1.15.6052913
libsutu_display.so
libsutu_display.so.1.15.6052913
libufwriter.so
libufwriter.so.1.15.6052913
|libusc.so
libusc.so.1.15.6052913
|libVK_IMG.so
libVK_IMG.so.1
libVK_IMG.so.1.15.6052913
libvulkan-1.so
|libvulkan.so
libvulkan.so.0
libvulkan.so.1
libvulkan.so.1.15.6052913
All these libraries generated with nulldrmws & nullws system but x11 & wayland support not available.
These libraries I have copied manually respective paths in my target machine. and Powervr driver also loaded via initd using modprobe insetred my module. But have observed black screen I am getting not able to get login prompt. if we doesn’t use GPU i am able to get login prompt but it was loaded by CPU its not GPU.
Finally I have approached to team, what suggestions I got from imagination team this ddk sources supports only Soc level hardware rendering which doesn’t have licenses full pledged which supports only soc itself rendering.
Currently mesa,framebuffer,Xserver,xorg ,wayland opensource support libraries are used. I got to know this won’t work. I hope to collect these libraries from imagination team.
For that I need some clarification. If I want to build fully loaded graphics which supports load 2D,3D gaming & launching GNOME applications or KDE or XFCE desktop based images.
So Finally I want what and libraries are required ? and what licenses I should collect from imagination team I need some clarification.
Can anybody have Knowledge on this please guide me properly. I will check with imagination team to achieve my goal. Please respond ASAP.
Thanks & Regards,
Sateesh