Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

GPU profiler missing from webengine



  • Hi all!

    I'm currently debugging a slow performance in JS game that runs on top of QTWebEngine inside an embedded kiosk solution of our own. The game works fine in development but slows down inside our Opengl ES / QT / WebEngine environment.

    Here's our QML setup: https://pastebin.com/dcx2RyY5

    When I try to debug it via debugging-port on desktop (developer tools -> performance -> record ) I get a graph that consists of:

    • frames

    • main

    • gpu
      0_1553162181213_Screenshot_2.png
      When I do the same on the running embedded (connect to running WebEngine chromium instance and repeat the same procedure described above) I get different graph:

    • interactions

    • main

    • raster
      0_1553162195535_Screenshot_3.png

    What's missing from the QT WebEngine profiler is the GPU call history.

    Is GPU profiling, something specifically disabled in WebEngine or is it just not available at all?



  • I have the same performance issue. Did you find a solution to this performance problem?


Log in to reply