В Chrome 140 планируется включить автоматическое определение Wayland

04.08.2025
В Chrome 140 планируется включить автоматическое определение Wayland

В следующем крупном обновлении Chrome будет автоматически определяться, какой сервер отображения Linux должен использовать бэкенд Ozone. Это изменение устранит проблему размытого пользовательского интерфейса у пользователей, которые запускают браузер на Wayland с включенным дробным масштабированием.

 

Ozone — это уровень абстракции Chrome для обработки графики и ввода данных. Он отвечает за взаимодействие браузера с базовым сервером отображения на настольных компьютерах с Linux, будь то X11 или, что более распространено в наши дни, Wayland.

В настоящее время Chrome и большинство браузеров на базе Chromium по умолчанию используют Ozone с X11, даже в среде Wayland. Поэтому у тех, кто использует дробное масштабирование в среде Wayland, Chrome (и другие браузеры) часто выглядит немного размытым — это интерполяционное размытие.

Но есть настройка, которая позволяет Ozone определять, какой бэкенд использовать. По ряду технических причин и из соображений совместимости в настоящее время эта настройка использует X11 и используется с момента её появления в 2016 году.

Но год за годом эти причины устранялись, исправлялись или становились неактуальными.

По умолчанию установлено значение «по умолчанию», но в данный момент по умолчанию используется «X11»

По умолчанию установлено значение «по умолчанию», но в данный момент по умолчанию используется «X11»

 

Если установлено значение «auto», то согласно документации Ozone макеты будут использовать «Wayland, если возможно, и X11 в противном случае».

Согласно недавнему коммиту (замеченному Phoronix), для предстоящего выпуска Chrome 140 параметр --ozone-platform-hint по умолчанию установлен в значение «auto». Это означает, что Ozone, уровень обработки графики и ввода, сам решает, какой бэкенд использовать.

Wayland Ozone также должен обеспечивать более быструю обработку событий ввода в браузере (например, щелчков мыши и нажатий клавиш), чем в X, что повышает скорость отклика (будет ли это заметно конечному пользователю, зависит от задачи, но в теории… будет лучше).

Chrome планирует включить параметр –ozone-platform-hint=auto по умолчанию в версии Chrome 140, которая должна выйти в стабильной версии в августе 2025 года. В ночных сборках, сборках для разработчиков и бета-сборках это изменение может быть уже включено, а может и не быть.

 

Включить Настройку платформы Ozone

Вам не нужно скачивать нестабильную сборку, чтобы проверить, изменится ли что-то, если вы выберете в настройках Ozone платформу Wayland. Все современные версии Chrome (и большинство браузеров на базе Chromium, включая Vivaldi) поддерживают этот флаг.

Попробуй, попробуй это:

  • Перейдите на chrome://flags (или аналогичный сайт) в новой вкладке
  • Найдите флаг ozone-platform-hint
  • Установите auto в раскрывающемся меню
  • Закройте браузер (а не перезапустите его)

 

Мы должны отметить, что некоторые браузеры на базе Chromium уже поддерживают эту функцию, а некоторые разработчики дистрибутивов Chromium также поддерживают её. Возможно, вы уже пользуетесь этой функцией и даже не замечаете этого. В таком случае это изменение вас не коснётся.

В противном случае попробуйте, но имейте в виду, что Google с осторожностью относится к включению автоматического режима по умолчанию для всех из-за ошибок, сбоев и несовместимостей, которые возникали при его включении. Эти проблемы устранены в сборках Chrome 140+, но могут присутствовать в более ранних сборках.

Мы использовали подсказку «auto» и не заметили никаких серьёзных недостатков или проблем с производительностью, но имейте в виду вышесказанное, если решите попробовать сами.

  1. Поскольку X11 (через XWayland) отображает пользовательский интерфейс и текст с целочисленным масштабированием, а Wayland затем масштабирует их до дробного значения, например до 125 %. ↩︎
  2. Скорее, «default» становится «auto», а не в настоящее время, когда ‘default» (обычно) равно «x11″ — но пользовательский интерфейс показывает ‘default» в качестве настройки по умолчанию. Если вы это понимаете, создайте файл cookie. ↩︎

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (2 голоса)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала