https://bugs.kde.org/show_bug.cgi?id=428499

--- Comment #3 from Robert Mader <robert.ma...@posteo.de> ---
Some more notes here: we just enabled the frame callback based vsync emulation
by default on the Wayland backend in Firefox 85. The Wayland backend is not
enabled by default yet and 85 will only released in the end of January, however
users explicitly enabling it and running nightly or soon beta will run into
this issue. Therefore I personally am quite eager to see it resolved :)

The benefit of using frame callbacks are twofold: on one hand we can run at
refresh rate on non-60Hz monitors, on the other we can stop rendering when the
compositors stops sending callbacks, for example when the window is completely
covered, reducing power consumption. So overall quite desirable.

I'm do not know how kwin handles callbacks, but I'd like to point out to how
mutter initially handled this:
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/839/diffs?commit_id=d49d10b14f4e0fa80e6867979b26fab383610b39

While the solution is not optimal (and thus was later replaced with a more
comprehensive solution mentioned above already), something similar might work
for kwin as well - and in mutter it was only 4 lines.

Hoping you find time and energy to look into this soon, best regards

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to