Hi all,

I'm facing terrible issues with WebEngineView on various machines and hope that maybe someone here can help:

I'm supposed to display a website inside of my Qt application (don't want to share customer site it here but can be sent off list). It's a rather easy (from a functional perspective) but fancy React App, blurred background, a list with checkboxes, hover, email field. The site works perfectly fine in every browser I tested (edge, ff, ...) on every hardware mentioned below.

However, it seems that as soon as I put it in a (QML) WebEngineView, the redraw mechanism fails:

While the background remains visible, the list in the forground disappears, is redrawn partially, with artifacts, very unperforming or all at once. Sometimes the blur of the background image disappears (but disabling the blur doesn't help either)

 I tried with Qt 6.4.1 on OpenGL, 6.5.2 OpenGL and Direct3d and with current 6.6 beta, I tried various black magic chrome environment variables like --enable-gpu-rasterization etc. but nothing seems to help. Best I can get is 6.4.1 with OpenGL but that comes with horrible performance issues on the intended target hardware (MS Surface 8/9 with Intel Iris XE).

While OpenGL / Qt 6.4.1 seems to work fine on my (Nvidia) dev machine, most other issues I just mentioned appear on Intel and on my 1060 Nvidia machine when using direct3d11 backend.

Unfortunately, I know next to nothing about web development, but is there anything I can tell the web developers to do / don't do to get rid of this? Are there any log settings I can enable to shed some light on this? Would chrome://gpu be of help for you guys?

Deadline is approaching (fast) so any input would be highly appreciated!

Thanks and kind regards
Dominik

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to