Ok. Here's the results: 1) weston-simple-egl ok 59.99 FPS with fractional scaling 150% (I think that's way too simple an example and one that is just a geometry test)
2) You said "Wait, is mrv2 always using swap_interval zero?" (Not sure what you mean exactly, but if you mean __GL_SYNC_TO_VBLANK=0, that is indeed what I am using now to get around the bad performance with GNOME Shell and NVidia cards). If you refer to FLTK's swap_interval function, mrv2 allows it to choose it from its preferences. By the default swap_interval(1) is used on "Presentation" mode (ie. fullscreen viewport with no UI), and windowed uses swap_interval(0). 3) You said: "Although 20ms swap time is not good because it means your average frame rate can't exceed 50FPS. That is indeed correct and the performance with monitor at 150% fractional achieves 50-55 FPS. With 200% DPI, performance is 60FPS with NVidia variable or Vulkan) 4) You said: "Also does the bug occur in fullscreen or windowed modes?" The bad OpenGL performance does indeed occur in Windowed modes, Fullscreen with UI and Presentation mode (only viewport shown). -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/2153492 Title: Regression in OpenGL Wayland performance (not NVidia issue) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2153492/+subscriptions -- desktop-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
