Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. QML runs animations on Raspberry Pi very slow
Forum Update on Monday, May 27th 2025

QML runs animations on Raspberry Pi very slow

Scheduled Pinned Locked Moved Unsolved QML and Qt Quick
7 Posts 3 Posters 1.3k Views
  • 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.
  • ShineS Offline
    ShineS Offline
    Shine
    wrote on last edited by Shine
    #1

    My QML applications can run in raspberry pie 3 b and raspberry pie 4 b, I find that when I run animation effects will cause the CPU takes up more than 100%, thus cause the program's graphical animation operation very caton, this is obviously not truly effective use of the GPU to draw graphics, so I need to how to operate the QML program in raspberry pie 3 b or raspberries pie on 4 b can make effective use of GPU to draw graphics animation can run smoothly.

    This is my Raspberry Pi CPU running, 'IU' is my QML graphics program.
    Note: The program is attached to X11 to run.
    截屏2021-03-26 19.21.45.png

    1 Reply Last reply
    0
    • sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #2

      Run your app with EGLFS plugin, not X11, and make sure you are running RPi's OpenGL driver (you can enable it in raspi-config).

      (Z(:^

      A 1 Reply Last reply
      1
      • sierdzioS sierdzio

        Run your app with EGLFS plugin, not X11, and make sure you are running RPi's OpenGL driver (you can enable it in raspi-config).

        A Offline
        A Offline
        Aros
        wrote on last edited by
        #3

        @sierdzio Hi. When you say OpenGL driver, do you mean vc4-fkms-v3d? Cause I have a similar issue as the OP. I have a simple QML app which is running smoothly on FullHD on any raspberry, but if I run 4K on Raspi 4, it gets very choppy... Again the app is very simple, just text animations.

        1 Reply Last reply
        0
        • sierdzioS Offline
          sierdzioS Offline
          sierdzio
          Moderators
          wrote on last edited by
          #4

          Yes I mean the vc4.

          Not sure about 4k, I've never tested it on such a big screen.

          (Z(:^

          A 1 Reply Last reply
          0
          • sierdzioS sierdzio

            Yes I mean the vc4.

            Not sure about 4k, I've never tested it on such a big screen.

            A Offline
            A Offline
            Aros
            wrote on last edited by
            #5

            @sierdzio Seems to me that the problem is mostly apparent for animations that include some transparency interpolation. If the scene just shifts texts back and forth, that doesn't seem to be impacted much. Does that make any sense?

            1 Reply Last reply
            0
            • sierdzioS Offline
              sierdzioS Offline
              sierdzio
              Moderators
              wrote on last edited by
              #6

              Yes, RPi has a weak GPU and OpenGL driver is not optimized very well. What you describe seems consistent with some corner case where optimization is lacking.

              (Z(:^

              A 1 Reply Last reply
              0
              • sierdzioS sierdzio

                Yes, RPi has a weak GPU and OpenGL driver is not optimized very well. What you describe seems consistent with some corner case where optimization is lacking.

                A Offline
                A Offline
                Aros
                wrote on last edited by
                #7

                @sierdzio OK thanks for letting me know. At least I know it's not driver related and can optimize the app not use that kind of animation much.

                1 Reply Last reply
                0

                • Login

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