We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I'm tring to use the Mali400 on the Xilinx MpSoC device (aarch64 Linux) using the utgard fbdev r5p1_01 drivers/libs.
I used Mali_OpenGL_ES_SDK_v2.4.4.71fdbd_Linux_x64.tar.gz to build the test applications.
I'm trying to use Mali with the graphics controller hardware which supports only rectangular video memory . This is a limitation of the graphics controller, the stride is always power of two.
If I setup the stride to 1024 pixels and resolution to 1024x768 I can see normal image drawn on the screen by the Mali400 GPU.
If I use the resolution is 1920x1080 RGB32 and the stride 2048 pixels (fb_fix_screeninfo.line_length=8192) then the image on the screen in messed up. This is evidently due to the wrong stride.
The r5p1_01 egl/gl libraries don't seem to take the fb_fix_screeninfo.line_length parameter into account.
I tried also setting the fbdev_window.width to 2048 but this then fails on eglInitialize.
Is there any way to setup the EGL to support the rectangular memory?
Many thanks,
Goran
I got updated libMali.so from Xilinx that reads the stride properly so this is resolved.