The Guide is how to use Ubuntu filesystem with i.MX8 series platform.At present, I had try it on i.MX8QXP with 4.14.98 kernel with ubuntu16.04.
The Document will be continuously updated with enable VPU, ubuntu18.04. The desktop we can chose Gnome or weston. Because driver
support issue, gc7000 series gpu not support render Gnome destop but it can render weston destop.
Update 2019/7/31:
Ubuntu-i.MX8-weston.pdf
Feature:
- weston + ubuntu18.04 + 4.14.98 kernel
- VPU (enable with gplay or gst-play)
- GPU (could render desktop and run GPU demo under root privileges)
I also try ubuntu with gnome desktop, ubuntu18.04 can not run gnome, need use ubuntu19.04. But Gnome's mutter need libgbm.so is
not match imx-gpu-viv libgbm. so can not run GPU at present.
Hello Gnar,
Thank you for posting this detailed document. I was trying to follow it for nxp imx8m-mini evk. I have been able to build yocto for this board and that seems to work fine but now want to try ubuntu with weston on this evk. I have these questions for you in your Ubuntu-i.MX8-weston.pdf document.
In section 9 you write:
2)copy libdrm,wayland vpu-firmware from yocto
$sudo cp -Pra libdrm/2.4.91.imx-r0/image/* ubuntu18.04/
$sudo cp -Pra imx-gpu-viv/1_6.2.4.p4.0-aarch64-r0/image/* ubuntu18.04/
$sudo cp -Pra imx-dpu-g2d-1.7.0/imx-dpu-g2d/1.7.0-r0/image/* ubuntu18.04/
$sudo cp -r all-poky-linux/firmware-imx/1_8.1-r0/image/* ubuntu18.04/
Could you tell me from which folder (cd ~/????) you are running these commands? Also this folder ubuntu 18.04 does not exist anywhere, where does it get used later? I do not see any other reference to "ubuntu 18.04" folder in this document.
Is imx-dpu-g2d a typo, should it be imx-gpu-g2d ?
Also you say:
2.Compile the kernel separately to replace yocto kernel
Do you mean bitbake linux-imx after I have built yocto? Currently in the yocto build I do see that a kernel Image that has been built.
Thanks,
Amrit