OpenGL RPi2 Arch Qt5 blank screen hangs no display



  • update when launching a QML app from platform mode
    example:# ./app -platform linuxfb
    what other options should I use ? for example dose "Graphical Effects" need to know anything? like driver?

    So in qtcreator there is several examples
    The "gallery" (QT Quick Extras - Gallery) one uses sliders menu and is great demo! ( it uses OpenGL it looks like )

    On the Rpi2 with Archlinux, the "gallery" app will run in Xfce4 but its painfully slow, like sad slow as if Open GL is getting emulated like 10+ years ago when you'd play q3atest.

    and trying to run without X11 xorg, from console " ./app -platform linuxfb " it looks to launch but nothing pops up on the screen and the system seems to hang. (it doesn't hang because i can ssh reboot and things comeback)

    i'm thinking there is a conflict with the mesa-lib (that gets installed with qt5-base) AND the secret sauce broadcom GPU stuff. I can't remove mesa without removing qt5 :-/
    I was told this is all supposed to be ironed out Qt + RPi , also why i think its a library Arch Linux install issue maybe?

    note a generic hello world design thing qt app runs both ways. (but i'm guessing isn't open gl

    Thanks :-)



  • same thing happens with Debian Jessie on the pi .
    now to try raspbian (which my work won't let me use, but i can at-least test against it)


  • Moderators

    Hi sirmonkey,

    Where did you get the debian jessie image?

    I ask because when using a raspbian image all hw use is optimized and opengl 2 is used if i recall correctly. I doubt your images has been tuned for the pi hw.

    Eddy



  • @Eddy http://sjoerd.luon.net/posts/2015/02/debian-jessie-on-rpi2/ is where i started.
    do you know of an image that works?

    Tonight I'm going to try to do a
    apt-get dist-upgrade
    on Raspbian and see what happends



  • Update:
    after some reading. it looks like the ArchLinuxARM package of Qt5 is compiled with OpenGL3
    the RaspberryPi2 is OpenGL2. so in X it gets emulated in Mesa.

    but there is probably other issues aswell maybe? I don't know

    Is it possible to tell Qt on the command line which to use, or do I have to recompile Qt5 on the pi?


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.