Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-50123

Resizing QOpenGLWidget stuttering

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 5.5.0, 5.6.0 Beta
    • GUI: OpenGL
    • None
    • Windows 7, AMD Radeon HD 7800

    Description

      QOpenGLWidget frequently hangs for 1-2s when rapidly resizing a window. This even occurs with empty content (trivial app attached).

      This coincides with the GPU switching clock rates. This occurs with Qt 5.5.0 and Qt 5.6 beta. It does not occur with Qt 5.4.2.

      There are several other bugs on various platforms about poor resizing performance which may have the same root cause.

      Edit:
      The problem isn't the clock switching - other applications trigger switching to higher clock rates without stutter. But 5.5.0 is clearly doing some much more expensive operations when resizing than previous versions.

      Attachments

        1. main.cpp
          0.3 kB
        2. qt-opengl-gpu-clock.jpg
          qt-opengl-gpu-clock.jpg
          84 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            lagocs Laszlo Agocs
            tni Tilo Nitzsche
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes