Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt5 on embedded systems without GPU/OpenGL
Forum Updated to NodeBB v4.3 + New Features

Qt5 on embedded systems without GPU/OpenGL

Scheduled Pinned Locked Moved Solved Mobile and Embedded
3 Posts 2 Posters 3.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    Gary Bisson
    wrote on 23 Dec 2015, 14:58 last edited by
    #1

    Hi,

    I've been investigating the development of an app on a system with no GPU. The goal was to create a simple HMI, this post will relate the different issues I've encountered. The intent here is to make sure I didn't miss anything obvious and if not, what is the future of Qt5 on such systems, knowing that many people turn to very low power CPU such as the i.MX6UL and i.MX7 with no GPU.
    First I've built my app leveraging the Quick2 API, prototyping was a pleasure, I had a first draft in no time until I realized Quick2 depends on OpenGL. Looking online, looks like two alternatives exist:

    • http://doc.qt.io/QtQuick2DRenderer/
      -- Sounds like it could be the answer...
      -- ... but compilation process tedious, is there any plan to update this package so it can build without the "dummy" OpenGL libraries? It sounds more like a short term workaround than a solution.
    • https://github.com/mgrunditz/qtdeclarative-2d
      -- Same here, promising but looks like an alpha solution for now

    So at this point I was discouraged with Quick2 and decided to go back to a standard C++/QWidget app. Everything went smooth but I noticed a similar issue regarding web views. I wanted to use the new QtWebEngine but this latter depends on Quick2 which depends on OpenGL. The easy solution was to switch back to WebKit but since it has been announced that this latter won't be part of Qt5.6, is there a plan to have a QtWebEngine working on systems without GPU?

    Thanks,
    Gary

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 24 Dec 2015, 00:10 last edited by
      #2

      Hi,

      AFAIK, the QtQuick2DRender is the only easy way. As for the package status you should ask the Qt Company directly since it's a commercial licensed package.

      As for QtWebEngine, I think it will partly depend on Chromium's ability to run without GPU. That would rather be a question for the interest mailing list. You'll find there Qt's developers/maintainers (this forum is more user oriented)

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      G 1 Reply Last reply 24 Dec 2015, 09:09
      0
      • S SGaist
        24 Dec 2015, 00:10

        Hi,

        AFAIK, the QtQuick2DRender is the only easy way. As for the package status you should ask the Qt Company directly since it's a commercial licensed package.

        As for QtWebEngine, I think it will partly depend on Chromium's ability to run without GPU. That would rather be a question for the interest mailing list. You'll find there Qt's developers/maintainers (this forum is more user oriented)

        G Offline
        G Offline
        Gary Bisson
        wrote on 24 Dec 2015, 09:09 last edited by
        #3

        @SGaist
        Hi Samuel,

        Thanks for your answer! Sorry I thought this forum would also reach the maintainers but it makes sense that it is more user-oriented. I'll give the mailing list a shot.

        Thanks,
        Gary

        1 Reply Last reply
        0

        3/3

        24 Dec 2015, 09:09

        • Login

        • Login or register to search.
        3 out of 3
        • First post
          3/3
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved