[Interest] issues with Qt 5.9.3 with eglfs QPA_Platform on DRM/KMS kernel on Arm32/Mali HW

Andrea Venturi ennesimamail.av at gmail.com
Mon Mar 19 12:32:09 CET 2018


i put together a small code snippet for QtCreator, to better showcase 
the issue i see in my dual-head setup with a Qt widget app running 
through EGLFS on a libMali.so/DRM/KMS setup on Allwinner A20 mainline 
based OS:


the outcome is the wrong display of the two (yellow and red) rectangles 
with the code above only on the ext HDMI diplay. see:


the puzzling issue is that if i comment out the w2.show() line:


i can see (correctly) a single yellow screen on the primary LCD display.

can someone point me toward better debugging? is a GDB step by step 
approach the best one?  the Qt stack is that huge..

On 03/09/2018 02:42 PM, Laszlo Agocs wrote:
> Hi,
> eglfs_mali is for Mali userspace drivers 
> (https://developer.arm.com/products/software/mali-drivers/user-space) 
> marked as fbdev. This is from the time when there were only two 
> options, fbdev and x11.
> When having the wayland variants in place, use eglfs_kms instead. When 
> in doubt, try running weston first. If it comes up correctly, 
> eglfs_kms is the right choice. This has been tested with an Asus 
> Tinkerboard (Rockchip RK3288) a while ago. I don’t have experience 
> with other Mali-based boards.
> We do have multi-screen support with DRM, yes. The fbdev and other 
> backends have none or very limited capabilities in this regard. The 
> way forward is to use eglfs_kms (or eglfs_kms_egldevice when on 
> NVIDIA) whenever possible.
> Best regards,
> Laszlo

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20180319/e3836489/attachment.html>

More information about the Interest mailing list