This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

[Mali400 on ZynqMP] OpenGL rendering issues

Hi,

I experience rendering issues using ARM closed user space libraries distributed with ZynqMP for Mali400 (libMali.so.9.0) and Qt Data Visualisation library running under both Wayland or EGLFS on Linux kernel 5.10.0-xilinx-v2021.2. The rendered image looks like this:

while when I switch to mesa 21.2.4 and the open source LIMA driver the scene is rendered as intended (the axes are rendered properly):

Unfortunately, the performance of the open source driver in this scene is 5 times worse (~50fps vs ~14fps) thus unacceptable.

The ARM user-space library for this device is quite old. Does the newer version of the library for this device exist? Would you have any suggestions on how to address this problem?

  • We do not provide user-space drivers directly - they have to be provided by the chipset manufacturer as they are often customized to support a specific integration. I would suggest raising this with Xilinx.

    For this particular issue it's hard to help based solely on screenshots - can you provide more information about the API behavior of the draw call that is failing?


    HTH, 
    Pete

  • Thank you for your reply  and sorry for the delay (vacation period)

    I have asked Xilinx before (link), but no reply so far.

    What do you mean by API behaviour? As I use Qt Data Visualisation library I am already quite high from direct OpenGL calls... With QT debug flags, I don't need anything specific. Is it possible to debug ARM user-space library?