Congratulations to our 2022 Qt Champions!

QT 5.5.1 running VNC without X

  • Hello,

    I am running QT5.5.1 on an embedded system without X, using EGLFS. But I would like to remotely monitor the device using VNC (or other protocol). In older versions of QT it was possible to include a VNC server (using -qt-gfx-vnc), but I cannot find anything comparable in the current version.
    Is VNC still supported, or is there any other remote desktop protocol/application available that can do this?

    My platform is a Freescale iMX6 with Vivante GPU running Debian Jessie. Due to the fact that Freescale does not provide a Vivante driver for the X-server version in Debian Jessie I cannot use the X-server and have to use EGLFS.

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    AFAIK there's currently no VNC plugin for Qt 5

  • Thanks for the answer. I was already afraid of that.

    I looked around for another solution for this, and something that is available for Linux is, which captures the framebuffer directly. It works, but gives a very high load on your system.

  • Hi,

    I'm in a similar situation: need to display and manage remotely a QT5 application on an i.mx25 without X and even without EGLFS (no GPU chip so we stay on the linuxFB).

    I tried the framebuffer-vncserver and the load is high but ok (30% cpu used) but the issue is that there is no input management with that server.

    I found this project but it seems to use X as well.

    If you find anything useful, can you please update this post, I will do the same on my side.

  • We are also in the same boat. We have an embedded linux device that runs Qt that we used to be able to use VNC to connect to the display remotely. Is there a technical reason this feature wasn't carried over?

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    For the reasoning behind that, you should rather as on the interest mailing list. You'll find there Qt's developers/maintainers. This forum is more user oriented.

Log in to reply