Оверлей MangoHud, работающий на Wayland во время игр на Linux

Игры на Linux раньше были историей о чистой частоте кадров: достань фреймы и забудь об остальном. Когда всё больше игроков переходят на дистрибутивы с Wayland, недостающая деталь — это не фреймы. Это оверлеи: счётчики FPS, чат-всплывающие окна, скриншоты и регулировки шейдеров, которые спокойно работали на X11 и теперь нуждаются в переписывании для Wayland. Вот восемь десктопных приложений, которые мы используем на собственных Wayland-игровых машинах.

На что обратить внимание при выборе Wayland-совместимого оверлея

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

Приложение Лучше всего для Бесплатный план Начальная цена/мес Выделяющаяся функция
MangoHud Оверлей FPS и frametime Да Бесплатно Конфигурируется через простой текстовый файл
vkBasalt Post-процесс шейдеры Да Бесплатно Безопасный для Wayland слой инъекций
OBS Studio Запись экрана на Wayland Да Бесплатно Нативный захват PipeWire
GameMode Переключение режима производительности Да Бесплатно Автоматическая активация при запуске
Discord Голос с работающим оверлеем Да $10 Новый оверлей Wayland в бета-канале
OverlayScrobbler Оверлей текущего трека Да Бесплатно Читает медиа-клавиши MPRIS
Flameshot Быстрые скриншоты Да Бесплатно Встроенные инструменты редактирования перед сохранением
Heroic Games Launcher Epic и GOG на Wayland Да Бесплатно Встроенная кнопка MangoHud
Lutris Wine и нативный запуск игр Да Бесплатно Рецепты установки сообщества для каждого магазина

Почему Wayland ломает старый стек оверлеев

X11 позволял любому приложению рисовать поверх любого другого, именно поэтому счётчики FPS, стриминговые оверлеи и скриншоты работали без особых усилий. Wayland отбросил эту модель по соображениям безопасности: приложение может рисовать только на собственной поверхности, а кроссприложенческий композитинг идёт через плагин композитора или API на уровне композитора.

В результате классические оверлеи и инструменты скриншотов должны переписать себя для Wayland-нативных протоколов, таких как wlr-screencopy, xdg-desktop-portal и инъекция Vulkan-слоя. Приложения ниже либо провели это переписывание, либо используют подход на основе Vulkan, который Wayland принимает нативно.

Приложения

1. MangoHud — Лучше всего для оверлея FPS и frametime

MangoHud — это Linux-эквивалент оверлея RivaTuner, который знают игроки Windows. Он выводит FPS, frametime, температуру GPU, нагрузку CPU и давление памяти в виде настраиваемого оверлея, отрисовываемого слоем Vulkan. Поскольку это слой Vulkan, он работает на Wayland из коробки.

Где не хватает: Для игр на OpenGL нужна дополнительная переменная окружения для активации оверлея. Игры на Vulkan и DXVK просто работают.

Цены:

Платформы: Linux

Загрузить: MangoHud на GitHub

Итог: Самый полезный оверлей на Linux, Wayland или нет.

2. vkBasalt — Лучше всего для post-процесс шейдеров

vkBasalt — это слой post-процесса Vulkan, который добавляет sharpening, SMAA, CAS и colour grading к любой Vulkan-игре. Он поставляется как слой Vulkan, поэтому Wayland относится к нему точно так же, как к самой игре, и кроссприложенческой отрисовки нет.

Где не хватает: Конфиг находится в простом текстовом файле. GUI для педантичных нет.

Цены:

Платформы: Linux

Загрузить: vkBasalt на GitHub

Итог: Способ получить эффекты в стиле ReShade на сессии Wayland.

3. OBS Studio — Лучше всего для записи экрана на Wayland

OBS Studio поставила нативный захват PipeWire в последнем крупном обновлении, что было необходимо Wayland. Сессии Wayland теперь могут записывать окна игр через desktop portal без fallback на XWayland.

Где не хватает: Пользователи Nvidia Wayland всё ещё сталкиваются с периодическими сбоями при аппаратном кодировании. Software x264 — это fallback.

Цены:

Платформы: Linux, Windows, macOS

Загрузить: OBS Studio

Итог: Единственный серьёзный Wayland-рекордер прямо сейчас.

4. GameMode — Лучше всего для режима производительности

GameMode — это небольшой демон, который переключает CPU governor, GPU power profile и приоритет процесса при запуске поддерживаемой игры. Steam имеет опцию запускать каждую игру через него, а Lutris и Heroic Games Launcher оба интегрируют переключатель.

Где не хватает: Собственного оверлея нет. Объедините с MangoHud, чтобы увидеть эффект.

Цены:

Платформы: Linux

Загрузить: GameMode на GitHub

Итог: Установи один раз, забудь. Бесплатные фреймы за одну команду.

5. Discord — Лучше всего для голоса с работающим оверлеем

Discord на Linux недавно поставил совместимый с Wayland in-game оверлей через слой Vulkan. Это большое дело: X11-овский оверлей использовал кроссприложенческую отрисовку, и пользователи Wayland годами косились на свой alt-tabbed Discord.

Где не хватает: Оверлей Wayland первым появляется в бета-канале. Стабильный Discord догоняет на несколько релизов позже.

Цены:

Платформы: Linux, Windows, macOS

Загрузить: Discord для Linux

Итог: Обновитесь до бета-канала, если хотите оверлей обратно.

6. OverlayScrobbler — Лучше всего для оверлея текущего трека

OverlayScrobbler читает медиа-клавиши MPRIS и показывает небольшой оверлей того, что сейчас воспроизводится в вашем музыкальном приложении. Он использует тот же подход слоя Vulkan, что и MangoHud, поэтому рисует внутри окна игры на Wayland.

Где не хватает: Обложки альбомов в оверлее пока нет. Только текст.

Цены:

Платформы: Linux

Загрузить: OverlayScrobbler на GitHub

Итог: Маленький оверлей качества жизни, который заполняет пробел старых виджетов Rainmeter.

7. Flameshot — Лучше всего для быстрых скриншотов

Flameshot поставляет безопасный для Wayland поток скриншотов, используя xdg-desktop-portal. Сделайте снимок региона, отредактируйте его на месте со стрелками и текстом, и он попадёт в ваш буфер обмена или на ваш Imgur аккаунт.

Где не хватает: Некоторые KDE Wayland-сессии всё ещё показывают диалог разрешения при каждом захвате. GNOME и сессии на основе wlroots чище.

Цены:

Платформы: Linux, Windows, macOS

Загрузить: Flameshot

Итог: Лучший инструмент FOSS для скриншотов на любой платформе.

8. Heroic Games Launcher — Лучше всего для Epic и GOG на Wayland

Heroic Games Launcher устанавливает и запускает игры Epic и GOG через Wine на Linux. Каждая игра получает переключатель MangoHud для каждой игры, переключатель GameMode и переключатель vkBasalt, поэтому ваш стек оверлеев — это один клик на игру.

Где не хватает: Поддерживается сообществом. Крупные изменения в лаунчере Epic могут сломать Heroic на несколько дней.

Цены:

Платформы: Linux

Загрузить: Heroic Games Launcher

Итог: Самый дружелюбный способ запускать игры Epic и GOG на Wayland.

9. Lutris — Лучше всего для управления остальным

Lutris — это Wine-и-нативный лаунчер, который обрабатывает Battle.net, Origin, Ubisoft Connect и практически всё, что не является Steam. Рецепты установки сообщества обрабатывают версию Wine, DXVK и требуемые твики одним кликом, и каждая игра получает свои переключатели оверлеев.

Где не хватает: Рецепты установки устаревают. Ожидайте периодического сообщения “рецепт устаревший” и проверьте сообщество на свежий.

Цены:

Платформы: Linux

Загрузить: Lutris

Итог: Последний лаунчер, который делает игры на Wayland полноценными.

Как выбрать подходящее

Большинство Wayland-игроков в итоге имеют MangoHud, GameMode и OBS Studio установленные постоянно, плюс Heroic или Lutris в зависимости от того, где живёт их библиотека.

ЧЗВ

Работает ли оверлей MangoHud на Wayland?

Да. MangoHud — это слой Vulkan, и слои Vulkan работают идентично на X11 и Wayland. Вам не нужен XWayland, чтобы видеть оверлей.

Почему некоторые оверлеи ломаются на Wayland?

Wayland по умолчанию не позволяет приложениям рисовать над окнами других приложений. Оверлеи, которые использовали глобальную модель рисования X11, должны быть переписаны для использования слоёв Vulkan, xdg-desktop-portal или расширений, специфичных для композитора.

Могу ли я записывать игры с OBS на сессии Wayland?

Да, используя источник захвата PipeWire. Этот путь использует xdg-desktop-portal, поэтому первая запись запрашивает разрешение, и последующие записи просто работают.

Какие дистрибутивы поставляют эти инструменты по умолчанию?

Bazzite, Nobara и CachyOS все поставляют MangoHud, GameMode и OBS с захватом PipeWire из коробки. Fedora и Ubuntu нуждаются в однокомандной установке для каждого инструмента.

Готов ли Wayland для игр?

Для игр Vulkan и DXVK-трансляции Wayland стабилен и быстр как на Nvidia, так и на AMD. Старые игры OpenGL работают, но иногда нуждаются в XWayland. Экосистема оверлеев — это последний фрагмент, который полностью должен наверстать.