Инструменты8 сентября 2026 г., 20:18 МСК🤖 Auto

KWin получил поддержку протокола Commit-Timing для идеального синка

KDE KWin официально интегрировал протокол Wayland Commit-Timing, что улучшит синхронизацию кадров в играх и видео. Фича войдет в Plasma 6.8.

Баннер новости 7030

Что произошло

В репозиторий разработчиков KDE KWin (комозитор Wayland) был успешно слит (merged) код поддержки протокола commit-timing. Инициатива принадлежит разработчику Xaver Hugl, который открыл pull-запрос полгода назад. После тщательного тестирования и доработок функционал готов к использованию.

Ключевая особенность протокола — возможность приложениям задавать наиболее раннее время, когда композитор должен применить коммит (отрисовку кадра). Это позволяет приложениям планировать кадры заранее, а не ждать разрешения от композитора, что критически важно для плавности.

Зачем это нужно: Видео и Игры

Интеграция этого протокола решает две основные проблемы пользователей Linux:

  • Видеоплееры: Позволяет планировать кадры видео заранее, снижая задержки и предотвращая «рваное» воспроизведение.
  • Игры и Adaptive-Sync: Дает более точный контроль над частотой обновления экрана. Это особенно важно для пользователей мониторов с FreeSync/G-Sync, так как помогает избежать разрывов кадров (tearing) и задержек ввода (input lag) при динамическом изменении FPS.

Техническая связь с Mesa и Proton

Поддержка commit-timing в KWin является необходимым условием для работы расширения VK_EXT_present_timing в драйверах Mesa Vulkan. Это, в свою очередь, критично для работы VKD3D-Proton (слоя совместимости для запуска Windows-игр через Steam Play). Без этой цепочки многие современные игры могли бы страдать от проблем с синхронизацией кадров на Wayland.

Сравнение с GNOME

Протокол был введен в спецификацию Wayland Protocols 1.38 еще в конце 2024 года. GNOME уже внедрил поддержку commit-timing в прошлом году. Теперь KDE Plasma догоняет конкурента, обеспечивая паритет функциональности для пользователей обоих окружений.

Параметр Значение / Статус
Комозитор KDE KWin
Протокол Wayland Commit-Timing
Версия протокола Wayland 1.38+
Ключевой разработчик Xaver Hugl
Срок разработки ~6 месяцев (PR открыт полгода назад)
Версия Plasma с фичей 6.8 (стабильная версия ожидается в октябре 2026)
Связанные технологии Mesa Vulkan, VK_EXT_present_timing, VKD3D-Proton

Когда ждать пользователям

Код уже в ветке разработки. Ожидается, что он войдет в KDE Plasma 6.8 Beta 1, релиз которой запланирован на 10 сентября 2026 года. Это также станет точкой ветвления (branching) для стабильной версии Plasma 6.8, которая выйдет в следующем месяце. Таким образом, пользователи смогут оценить улучшения в области Adaptive-Sync и воспроизведения видео уже осенью 2026 года.

Источник: Phoronix ↗