Hi @Bhavin-Sharma ,
1. Does EPDC only has support for FBDEV?
We only provide EPDC driver based on FBdev. But you can also refer to some third-party DRM porting. Keep FBdev because it has better performance on EPD for DRM. You just need to mark the rendered memory as Framebuffer and submit it for upload. Which display framework(QT/LVGL/wayland) is your UI using? You can contact your FAE for more support.
2. With FBDEV, can I, somehow, still use any kind of hardware rendering?
You can use GPU and PXP to accelerate the program. Just point the rendered memory to the framebuffer and submit the EPDC update.
3. What would be the best way to not let CPU load up while rendering with FBDEV for EPDC display?
There are many hardware modules for EPD rendering in imx8ulp. You can describe the specific functions you have implemented, or provide us with a test program, and we can help you achieve better performance in imx8ulp.
Best regards,
Chong