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

Artifacts with multiple QQuickViews and Intel GPUs on linux

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Cannot Reproduce
    • Affects Version/s: 5.2.1, 5.3.0
    • Fix Version/s: None
    • Component/s: Quick: SceneGraph
    • Environment:
      Laptop with intel 3000 graphics, ArchLinux 64-bit (for the single screenshot, not for the video)

      Description

      Summary of the findings:
      1. See picture (not video) below for the effect.
      2. You need ArchLinux with intel 3000 graphics to reproduce it, or at least both reporters (Jocelyn Turcotte and Oleg Shparber) have such a setup.
      3. Apparently it is only triggered if you have multiple QQuickViews next to each other, as the QML profiler did before the workaround/fix. They have to be in window containers; it doesn't happen if you use QQuickWidget.
      4. It seems the fact that all of those views use Canvas items has something to do with it.
      5. This is with single-threaded rendering. It seems using multi-threaded rendering works around the issue in some cases (if you ignore the frequent crashes caused by buggy drivers).

        Attachments

        For Gerrit Dashboard: QTBUG-38222
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            lagocs Laszlo Agocs
            Reporter:
            ulherman Ulf Hermann
            Votes:
            1 Vote for this issue
            Watchers:
            11 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes