Поиск по сайту:

Выпущена версия Sway 1.10 с повышением производительности и восстановлением графического процессора


Выпущена версия тайлового компоновщика Sway 1.10 Wayland с более быстрым рендерингом, восстановлением графического процессора, поддержкой профиля ICC и многим другим.

После восьми месяцев разработки Sway, популярный наборщик тайлов Wayland, анонсировал свою последнюю версию, 1.10, которая включает в себя все последние улучшения из последней версии wlroots 1.18.

Самым ярким улучшением в этом обновлении является полная переработка средства рендеринга, которое теперь использует преимущества API-интерфейса wlroots Scene-Graph, что делает Sway более отзывчивым и эффективным. Кроме того, новая функция восстановления после сброса графического процессора повышает надежность и снижает риск сбоев системы.

Пользователи также оценят новую команду, позволяющую использовать для вывода профиль ICC, что может повысить точность отображения.

Для тех, кто использует графические процессоры Intel, обновленный алгоритм настройки вывода решает проблемы с пропускной способностью графического процессора. Это означает, что ручные настройки, такие как настройка WLR_DRM_NO_MODIFIERS, больше не нужны, чтобы избежать появления черного экрана.

В Sway 1.10 также представлен ряд функций, ориентированных на более широкую совместимость и функциональность:

  • Поддержка всплывающих окон IME, используемых для ввода текста на китайском, японском и корейском языках, повышает удобство использования для пользователей в этих регионах.
  • Поддержка Tearing-Control-v1, позволяющая пользователям выбирать разрыв страниц, что особенно полезно для игр.
  • Поддержка ext-transient-seat-v1, позволяющая удаленным приложениям, таким как wayvnc, создавать отдельные временные места для входных событий.
  • Поддержка ext-foreign-toplevel-list-v1 — нового стандартного протокола для получения информации о других верхних уровнях. Эта функция будет полезна для панелей задач, переключателей окон и захвата экрана для каждого верхнего уровня.
  • Поддержка xdg-shell v5, включая изменение положения всплывающих окон и возможность скрывать кнопки развертывания/свертывания в декорациях на стороне клиента.

Также стоит отметить, что Sway 1.10 вносит несколько изменений в конфигурации по умолчанию и протоколы поддержки. Например, dmenu_run больше не является зависимостью файла конфигурации по умолчанию.

Вместо этого новое значение по умолчанию включает сочетания клавиш для регулировки громкости (pactl), регулировки яркости (brightnessctl) и снимков экрана (grim).

Еще одним важным изменением является отключение устаревшего протокола wl_drm по умолчанию, поскольку он был заменен протоколом linux-dmabuf-v1. Это изменение может вызвать проблемы с более старыми версиями некоторых компонентов, такими как xorg-xwayland (< 24.1.0), libva (< 2.22.0) и amdvlk (< 2024.Q4.1).

Однако при необходимости его можно повторно включить вручную с помощью параметра «-Dlegacy-wl-drm». Кроме того, была удалена опция времени сборки xwayland; Поддержка Xwayland теперь будет включена по умолчанию, если она включена для wlroots.

Подробную информацию обо всех изменениях компоновщика Wayland в Sway 1.10 см. в журнале изменений.

Статьи по данной тематике: