[Bug 1189174] Virtual DRM drivers cause excessive framerates, maxing out CPU
https://bugzilla.suse.com/show_bug.cgi?id=1189174 https://bugzilla.suse.com/show_bug.cgi?id=1189174#c9 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(tzimmermann@suse. | |com) --- Comment #9 from Fabian Vogt <fvogt@suse.com> --- Some more input from upstream:
Video game based render loop is unsuitable for kwin and other wayland compositors that try to maintain the balance between the responsiveness (latency) and the smoothness. kwin needs reasonable presentation timestamps to function as expected. If the pageflip callback is called immediately, it's fine, but kwin needs the timestamp to have a reasonable value (slightly in the future) in that case.
Does the drm driver even report any timestamp at all? If it were to report zero, we could maybe handle this in a not completely broken way, but if it reports a valid timestamp, it has to roughly match the mode we set the CRTC to. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com