Skip to content

Масштабирование экрана

Дробное масштабирование

Для пользователей сессии Wayland предусмотрена экспериментального дробного масштабирования, активируйте её:

shell
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

Информация

Включение дробного масштабирования может привести к размытию изображения в устаревших приложениях, использующих Xwayland, даже если используются только целочисленные масштабы, поскольку метод рендеринга меняется. Получить список приложений использующий устаревший метод оконного интерфейса X11), воспользуйтесь утилитой XLSCLIENTS

После перезагрузки системы, в разделе «Дисплеи» приложения «Настройки» при выборе масштаба пользователь дополнительные значения.

display-dual-monitors-1

Одним из вариантов решения проблемы размытия изображения в приложениях, использующих Xwayland является включение экспериментальной функции xwayland-native-scaling, появившейся в GNOME 47. Данная функция в некотором смысле является аналогом опции "Масштабирование средствами приложения" из Plasma 6: если клиент (устаревшее приложение) поддерживает функцию масштабирования, то интерфейс отобразиться с учетом настроек масштабирования системы, если нет, то интерфейс приложения отобразиться в оригинальном размере.

Информация

Данная опция работает только если активна scale-monitor-framebuffer.

shell
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer','xwayland-native-scaling']"

Внимание

Если очень грубо и приблизительно описать принцип действия данной опции, то она работает по принципу "растягивания" xorg приложения до 4K, а далее подгонка масштаба под ближайший целочисленный коэффициент масштабирования, близкий к текущему дробному коэффициенту, установленному в системе.
Это существенно увеличивает нагрузку на GPU.
Однако, данный подход применяется только к приложениям, работающим в оконном режиме. Таким образом, приложения, и в частности игры, работающие в полноэкранном режиме и/или имеющие опцию принудительной смены разрешения не подвержены данному недостатку.
Но в играх, где нет возможности установить полноценный полноэкранный режим или изменить разрешение, например Minecraft, может наблюдаться ощутимое падение производительности на слабых видеокартах, при включении данной опции.

Авторы

История изменений