- 
    
Bug
 - 
    Resolution: Done
 - 
    
P2: Important
 - 
    5.12.6
 
- 
        
 - 
        98aea22d839000a377d0fc646133f76e08b44f6e (qt/qtwayland/dev) 2a77384a4f2485364cefeb825eea63daf13dd3b1 (qt/qtwayland/5.15)
 
Rendering of multiple instances of a framebuffer object leads to degraded render performance on Wayland platform. The similar effect does not happen on other QPA's like xcb or eglfs.
Steps to reproduce:
- Run the compositor in attached example project qmlscene compositor.qml
 - Execute the application with Wayland ./qquickviewcomparison -platform wayland
 
Expected result:
- The animation runs smoothly on three framebuffer object.
 
Actual result:
- The animation performance is heavily impaired and frame rate goes down to 5-8FPS.
 
- resulted in
 - 
                    
QTBUG-90542 tst_surface::waitForFrameCallbackGl fails with Ubuntu 18.04 in QtWayland
-         
 - Closed
 
 -         
 
| For Gerrit Dashboard: QTBUG-83263 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 298961,2 | WIP: Fix race condition on frame callback | dev | qt/qtwayland | Status: ABANDONED | -2 | 0 | 
| 313131,8 | Fix race condition on frame callback | dev | qt/qtwayland | Status: MERGED | +2 | 0 | 
| 316587,5 | Fix race condition on frame callback | 5.15 | qt/qtwayland | Status: MERGED | +2 | 0 |