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

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

По умолчанию установлено значение «по умолчанию», но в данный момент по умолчанию используется «X11»
Если установлено значение «auto», то согласно документации Ozone макеты будут использовать «Wayland, если возможно, и X11 в противном случае».
Согласно недавнему коммиту (замеченному Phoronix), для предстоящего выпуска Chrome 140 параметр --ozone-platform-hint
по умолчанию установлен в значение «auto». Это означает, что Ozone, уровень обработки графики и ввода, сам решает, какой бэкенд использовать.
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» и не заметили никаких серьёзных недостатков или проблем с производительностью, но имейте в виду вышесказанное, если решите попробовать сами.
- Поскольку X11 (через XWayland) отображает пользовательский интерфейс и текст с целочисленным масштабированием, а Wayland затем масштабирует их до дробного значения, например до 125 %. ↩︎
- Скорее, «default» становится «auto», а не в настоящее время, когда ‘default» (обычно) равно «x11″ — но пользовательский интерфейс показывает ‘default» в качестве настройки по умолчанию. Если вы это понимаете, создайте файл cookie. ↩︎
Редактор: AndreyEx