[etnaviv] - screen flickering on i.MX6DL with QtWebEngine Qt 6.5
System information
- OS: Yocto Mickledore
- GPU: Vivante GC880 rev5106 (i.MX6DL)
- Kernel version: 6.1.33
- Mesa version: 23.0.3
- Desktop manager and compositor: QtWayland compositor
Describe the issue
Scrolling in the QtWebEngine cause a screen flickering and a wrong rendering of some parts of the display as you can see in the attached videos.
It worked until mesa 22.2.0 and it seems that the following commit cause this: etnaviv: rework resource status tracking (again)
If I partly(I have to remove the whole mutex part otherwise I only get a black screen) revert the commit, it works again as before.
PXL_20230628_131616257_3 PXL_20230628_143944361_3
Upgrading to mesa 23.1.1 didn't make a difference.