UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor sharon.golan
Visitor
192 Views
Registered: ‎06-04-2018

Failure to have Headless OpenGL-ES context on ZynqUS+MPSoC (ZCU102)

 

Our GUI OpenGL-ES2.0 application works fine on ZCU102. It relies on TRD 2018.3 with EGL+X11
and this works without a problem.

Our operational target lacks DisplayPort HW, and after porting to this HW we found that X11 fails to run.
This as Xilinx BSP ties its graphics infrastructure to the DisplayPort (DP) circuitry/FW. X11/DRM seems
to depend on DP HW/FW existence.

This issue already triggered a topic in the forum :
https://forums.xilinx.com/t5/Embedded-Linux/Mali-3D-w-o-DP-PHY/td-p/874085
 

When we disable DP in ZCU102 design, the trouble is reproduced also in our development setup.
 
According to Xilinx, starting from 2018.3 headless graphics is supported. But I failed to find any official
example source-code from Xilinx to demonstrate this capability.

Our attempts to make graphics work on ZCU102 without DP fail. We checked 2 paths:
- Wayland
- DRM+GBM
In both we fail to pass the eglInitialize stage.

Any advice, or example source-code, will be much appreciated.

Thank you.

0 Kudos