I completely forgot; any compositor can stutter at multiples of 5-10
seconds if it is writing log messages to disk. Because journaling file
systems will only buffer 5-10 seconds worth of writes before they block
the process to commit changes to disk. And that takes longer than a
frame interval so a frame skip occurs.

This is a safety feature of the kernel to avoid data loss, but can cause
annoying frame glitches on screen. To avoid it, compositor developers
should ensure log messages are never written from GUI threads. But
that's not realistic to fix retrospectively so the other way to avoid it
is to find out what the repeating log messages are:

  journalctl -f /usr/bin/gnome-shell

and just eliminate the cause of those.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2093399

Title:
  Screen Stuttering on Intel Graphics

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2093399/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to