И это всё МОЁ

Не видел, чтобы кто-то обсуждал это дело, а для новостей событие уже успело протухнуть, поэтому создаю тему здесь.


В общем, в GNOME приняли merge request с добавлением новой экспериментальной опции для GNOME Shell в Wayland-сессию: rt-scheduler. Эта опция, как можно догадаться из названия, приоритизирует процесс Mutter — оконного композитора в GNOME — до работы в реальном времени, потенциально убирая неприятные зависания, которые могут быть вызваны фоновыми программами.


Аналогичную инициативу предложил проект KDE в 2017 году: статья на английском с подробным описанием.


Для тестирования опции потребуется нестабильный GNOME, который есть, например, в Fedora Rawhide. Для этого нужно:



  • сделать sudo setcap CAP_SYS_NICE=+ep /usr/bin/gnome-shell;

  • открыть dconf Editor и в /org/gnome/mutter/experimental-features вписать ['rt-scheduler'];

  • перезапустить GNOME-сессию.


В Fedora Silverblue такого сделать не получится из-за R/O файловой системы. Для тестирования можно выполнить rpm-ostree usroverlay, сделав файловую систему R/W до следующей перезагрузки.









 , , , ,