Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Call for Presentations - Qt World Summit

    OpenGL version of Qt makes animated QtQuick2 application excessive cpu load

    QML and Qt Quick
    2
    3
    1261
    Loading More Posts
    • 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.
    • W
      weiyuemin last edited by

      Anyone has the same issue with me? Or am I missing something?

      When using OpenGL version of Qt(not ANGLE version), as long as the application has constant animations or particle systems, it used 25% cpu on my machine. (one core)

      Both Windows XP and Windows 7 has this problem.

      tested Qt versions:

      5.1.0 alpha, built with -opengl desktop

      a dev branch checked out at March 23th, built with -opengl desktop

      5.0.2 (downloaded at 2013-03-21-461, from http://download.qt-project.org/snapshots/qt/5.0/5.0.2/ , but it's not there now) opengl version

      A simple animation with 'loops: Animation.Infinite' reproduces the issue.

      When I use ANGLE version of Qt (5.0.1), the simple animation uses cpu 0%.

      I'm building 5.1.0 alpha without the option '-opengl desktop' (i.e. ANGLE version). will post the result hours later.

      1 Reply Last reply Reply Quote 0
      • C
        chrisadams last edited by

        See https://bugreports.qt-project.org/browse/QTBUG-30015 and https://bugreports.qt-project.org/browse/QTBUG-22261

        What does swaplogger or similar tell you? (I know nothing about windows devel, presumably there are similar tools there).

        Cheers,
        Chris.

        1 Reply Last reply Reply Quote 0
        • W
          weiyuemin last edited by

          It is duplicated with https://bugreports.qt-project.org/browse/QTBUG-29686

          1 Reply Last reply Reply Quote 0
          • First post
            Last post