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

WebEngine 5.13/5.14 rendering issues on Intel Iris Graphics card

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • 5.15.11
    • 5.14.1
    • WebEngine, WebView
    • None
    • Operating System: Windows 10 Pro 64-bit (10.0, Build 18362) (18362.19h1_release.190318-1202)
      Card name: Intel(R) Iris(R) Plus Graphics

      Attached complete details from dxdiag.
    • Windows

    Description

      Running an Angular 9 SPA web application in Qt (static pages loaded in WebEngine/WebView) does result in inconsistent rendering.

      Attached examples (correct / wrong) with inconsistent rendering. These occur when clicking around the application but also when using ALT-TAB to switch between the application and for example windows explorer.

      By default, GPU raster is set to off (can be noticed in Example 2/3).
      Also, tested with both Qt 5.13.0 and Qt 5.14.1 and same issues appear,

      Note also the 4K resolution that can also be a factor for the rendering issues (attached complete dxdiag for further investigations).

      For debugging, we've used:

      • Enabled Developer tools (no errors reported)
      • QTWEBENGINE_CHROMIUM_FLAGS to enable-gpu-rasterization ( slight improvements - Example 4/5)
      • disable-gpu Command-Line for Qt (did show significant improvements, issue seems solved)

       

      As a workaround, is there any way we can detect graphic card capabilities so we can disable GPU in certain configurations (like the one presented).

       

      Attachments

        1. Application - Example 1 - correct.png
          174 kB
          Gudrun Bonte
        2. Application - Example 1 - wrong.png
          201 kB
          Gudrun Bonte
        3. Application - Example 2-3 - correct - GPU FPS.png
          286 kB
          Gudrun Bonte
        4. Application - Example 2 - wrong - GPU FPS.png
          257 kB
          Gudrun Bonte
        5. Application - Example 3 - wrong - GPU - FPS.png
          333 kB
          Gudrun Bonte
        6. Application - Example 4 - wrong - GPU enabled (Chromium).png
          287 kB
          Gudrun Bonte
        7. Application - Example 5 - wrong - GPU enabled (Chromium).png
          274 kB
          Gudrun Bonte
        8. Application - Example 6 - correct - GPU disabled (Qt CLA).png
          244 kB
          Gudrun Bonte
        9. DxDiag.txt
          129 kB
          Gudrun Bonte
        10. Intel Graphics Control panel - advanced details.png
          2.83 MB
          Gudrun Bonte
        11. qt-opengl-desktop.png
          132 kB
          Dmitry Mikhaevitch
        12. qt-opengl-desktop.png
          132 kB
          Dmitry Mikhaevitch

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt_webengine_team Qt WebEngine Team
              gudrunb Gudrun Bonte
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes