Дистрибутивы Linux для игр, которые лучше SteamOS

Когда SteamOS вышла в 2013 году, она была сырой. Дебютная версия базировалась на Debian, обновлялась медленно, и в ней не было Proton. Это делало ее малопривлекательной как игровая ОС по сравнению с Windows.

Затем SteamOS перешла на Arch, теперь обновляется быстрее, а Proton позволяет запускать большинство Windows-игр с минимальными настройками. Это вполне дееспособная настольная система, хотя и со своими нюансами. К примеру, ограниченная аппаратная поддержка и отсутствие драйверов заставили многих искать альтернативы. 

Редакция «Компьютерры» проанализировала дистрибутивы, которые дают больше контроля над железом и игровым процессом, чем SteamOS.

Дистрибутивы Linux для игр, которые лучше SteamOS

Vanilla Arch Linux + arch-deckify — полный контроль

Arch + arch-deckify подходит опытным пользователям, которые хотят максимального контроля и готовы потратить время на настройку.

Это не готовый дистрибутив, а способ превратить обычный Arch Linux в систему, не отличимую от SteamOS. Скрипт arch-deckify устанавливает на чистый Arch интерфейс SteamOS Gaming Mode.

SteamOS — неизменяемая система. Это значит, что при следующем обновлении некоторые установленные вами программы и драйверы могут быть стерты. 

Зато Vanilla Arch дает вам:

  • Полный контроль над системой. Пользователь сам решает, что и как устанавливать.
  • Поддержку Nvidia (если выбрать правильные драйверы).
  • Возможность переключаться между SteamOS Gaming Mode и обычным рабочим столом через SDDM.
  • Поддержку Decky Loader и других плагинов для SteamOS.

Из минусов стоит учитывать, что это все же Arch Linux, а это значит, что установка и настройка будут еще той головной болью. Придется читать Arch Wiki, разбираться с pacman, systemd и прочими радостями. arch-deckify только автоматизирует установку интерфейса, но не избавляет от необходимости поддерживать систему. Скрипт требует предустановленного SDDM и Wayland-сессии, без них установка просто не запустится. 

Nvidia — отдельная головная боль. На видеокартах Nvidia скрипт может выдавать полностью искаженный экран при установке ультраширокого разрешения.

Пользователи рекомендуют arch-deckify только тем, кто готов возиться с системой и разбираться в проблемах самостоятельно. Это не решение для новичков.

Bazzite — как SteamOS, но для всех

Bazzite подходит тем, у кого Nvidia, кто хочет консольный опыт на не-Steam Deck железе или кто ценит безопасность неизменяемой системы.

Bazzite — один из самых популярных клонов SteamOS, но с важными отличиями. Если SteamOS заточена под Steam Deck и ограниченный список устройств, Bazzite работает на 20+ портативных консолях и любых AMD-, Intel- и Nvidia-ПК.

Главное преимущество — поддержка Nvidia. SteamOS не работает на видеокартах Nvidia в принципе, а у Bazzite есть отдельный образ bazzite-nvidia с предустановленными проприетарными драйверами. Nvidia на Linux ведкт себя капризно, но хотя бы работает.

Второе преимущество — неизменяемая система с возможностью отката. Bazzite обновляется атомарно, каждое обновление — это новый образ rpm-ostree. Если что-то пошло не так, одной командой можно откатиться назад. Система хранит историю до 90 дней, а на портативных консолях есть автооткат после трех неудачных загрузок.

Третье — выбор рабочего стола. В отличие от SteamOS с ее KDE, Bazzite предлагает KDE или GNOME. GNOME удобнее на сенсорных экранах, что актуально для портативных консолей.

Bazzite построен на Fedora, а не на Arch. Функционально он почти идентичен SteamOS, но с гораздо большей модульностью и дополнительными скриптами.

Однако у Bazzite есть и недостатки. Пользователи сообщают о низкой производительности после установки, в некоторых случаях падение FPS достигает 50–80% по сравнению с Windows. Проблема часто связана с конкретными версиями образа, одна сборка может работать отлично, а следующая резко терять производительность.

Также Bazzite страдает от слишком маленького размера swap-раздела по умолчанию — всего 4 ГБ. На системах с 8 или 16 ГБ оперативной памяти это приводит к вылетам ядра и зависаниям даже при обычной работе с браузером и редактором. В Steam Deck этот параметр настроен иначе — 50% от RAM, и пользователи рекомендуют менять настройки вручную.

Еще одна проблема — сбои при стриминге через OBS. Система может зависнуть на несколько секунд, затем оба монитора гаснут, а стрим прерывается. В логах появляются ошибки загрузки библиотек Nvidia, даже на полностью AMD-системе.

CachyOS Handheld — максимальная производительность для портативок

CachyOS Handheld подходит опытным пользователям, владельцам ROG Ally, Legion Go и подобных устройств, а также тем, кто хочет выжать максимум FPS.

CachyOS Handheld — это специализированная редакция CachyOS для портативных игровых устройств. Она не копирует SteamOS, а использует свой подход.

Главный козырь — производительность. CachyOS известна агрессивной оптимизацией. Пакеты перекомпилированы под x86-64-v3 и v4, используется кастомизированное ядро BORE с улучшенным планировщиком задач. В бенчмарках CachyOS обгоняет SteamOS и Bazzite, хотя разница часто незначительная.

В отличие от Bazzite, CachyOS Handheld — это не неизменяемая система. У вас полный доступ ко всем разделам. Можете ломать, чинить, модифицировать — идеально для энтузиастов и тех, кто любит копаться в системе.

Еще одно преимущество — полный доступ к AUR (Arch User Repository). С помощью AUR-хелпера Paru можно установить практически любое совместимое ПО без поиска Flatpak-версий. На сайте CachyOS можно выбрать из 17+ окружений рабочего стола и нескольких вариантов ядра.

Но это все еще Arch Linux, так что придется научиться обслуживать систему, а Arch Wiki и CachyOS Wiki — ваши лучшие друзья. Для новичков это сложно.

И главное — не ставьте CachyOS Handheld на обычный ПК или ноутбук. ISO образ заточен под x86-портативки. На обычном железе многое сломается. Если хотите интерфейс SteamOS на обычном ПК, используйте пакет cachyos-handheld или скрипт arch-deckify.

В сообществе CachyOS конфликт вокруг перехода с Handheld Daemon (HHD) на InputPlumber. HHD позволял управлять TDP, RGB-подсветкой, привязкой кнопок, то есть фактически всем, что нужно для портативных консолей. InputPlumber, который пришел ему на смену, работает гораздо хуже.

Кроме того, пакет cachyos-handheld тянет за собой необязательное ПО (Lutris, Goverlay, Bottles), которое нельзя удалить без поломки переключения между десктопным и игровым режимами.

Nobara Linux — Fedora для игр от создателя Proton-GE

Nobara подходит тем, кто хочет Fedora без заморочек с драйверами и предпочитает классическую систему с возможностью глубокой настройки.

Nobara — еще один Fedora-дистрибутив, но в отличие от Bazzite, он не неизменяемый. Это классическая настольная система, которую часто сравнивают с CachyOS, только на Fedora.

Главное преимущество — создатель. Nobara поддерживается GloriousEggroll — тем самым разработчиком, который создал Proton-GE, самый популярный форк Proton. В Nobara предустановлен именно Proton-GE с дополнительными правками и улучшениями по сравнению со стандартным Proton Experimental.

Второе преимущество — все работает из коробки. В отличие от SteamOS, где Nvidia не поддерживается, в Nobara драйверы Nvidia предустановлены. Более того, у Nobara есть графический Driver Manager, который позволяет выбрать нужный драйвер без возни в терминале.

Третье — предустановленное ПО. Steam, Lutris, необходимые драйверы для AMD и Nvidia — все готово к работе сразу после установки. Это снижает порог входа для новичков.

Nobara также доступна в редакциях Steam-HTPC и Steam-Handheld, которые полностью копируют интерфейс SteamOS.

Но у Nobara тоже есть свой список нюансов. Первая проблема — установка. Проверка целостности ISO образа сломана и не работает. Установщик путается с разметкой дисков, не дает выбрать свободное место и требует создать 8-МБ раздел с флагом bios-grub. Интерфейс установщика работает косячно.

После установки пользователи сталкиваются с другими проблемами. На мониторах с частотой 144 Гц появляются мерцания, которых нет в обычной Fedora.

Собственный апдейтер Nobara (nobara-sync) часто зависает, не давая понять, идет обновление или нет. После перезагрузки может снова появиться сообщение о пакетах, требующих обновления. GUI-версия менеджера драйверов часто зависает на стадии загрузки базы драйверов.

Самая серьезная проблема — Nvidia. На новых RTX 5000 установка Nobara заканчивается черным экраном с мигающим курсором. Загрузка с флешки не работает.

Какие еще есть варианты

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

Pop!_OS

Pop!_OS от System76 — один из самых удобных дистрибутивов для игр, особенно на ноутбуках с гибридной графикой. Отдельные ISO-образы с драйверами Nvidia и AMD позволяют выбрать нужную версию сразу при загрузке. Особенно ценна автоматическая переключение между встроенной и дискретной графикой.

Garuda Linux

Arch-дистрибутив с Zen-ядром, оптимизированным для минимальных задержек. Garuda предлагает автокатывание системы через Btrfs. Даже если вы что-то сломали при установке игр, всегда можно откатиться до рабочего состояния. Вместе с хорошим выбором тем, Garuda — один из красивейших игровых дистрибутивов.

Ubuntu GamePack

Самая простая альтернатива для новичков. Ubuntu GamePack — это стандартная Ubuntu с предустановленными Steam, Lutris, драйверами и обходными путями для некоторых античитов. Меньше контроля, больше стабильности. Для первых шагов в Linux-гейминге самое то.

PikaOS

Сравнительно новый дистрибутив на базе Debian, ориентированный на игры. Отличается кастомными настройками ядра и Mesa для улучшения плавности. Более консервативная система, чем CachyOS или Arch, поэтому подойдет тем, кто предпочитает стабильность и не гонится за самыми свежими версиями пакетов.

Manjaro Gaming Edition

Это вариант для тех, кто хочет Arch, но не хочет разбираться с установкой. Manjaro Gaming Edition поставляется с предустановленными драйверами и несколькими графическими настройками, делающими игры более плавными. Проще в установке, чем чистый Arch, но сохраняет совместимость с AUR и Pacman.

Что выбрать?

Игровые дистрибутивы Linux делятся на три лагеря:

  • Консольный опыт (SteamOS, Bazzite) — неизменяемые системы с атомарными обновлениями и откатом. Для тех, кто хочет «включил и играл». SteamOS — только для AMD-железа Valve, Bazzite — для всех остальных.
  • Классические настольные системы с игровыми правками (Nobara) — Fedora с предустановленными драйверами и Proton-GE, но с багами.
  • Максимальная производительность и контроль (CachyOS, Arch + arch-deckify) — для тех, кто готов возиться с системой ради нескольких дополнительных FPS.

Самый лучший дистрибутив — тот, на котором вы чувствуете себя комфортно. Попробуйте несколько и выберите тот, который вам по душе.

SteamOS остается отличным выбором, если у вас Steam Deck или официально поддерживаемое устройство. Для всего остального мира есть альтернативы, но каждая со своими недостатками:

  • Bazzite — лучший выбор для владельцев Nvidia и не-Steam Deck портативок. Неизменяемая система с откатом дает спокойствие, но могут быть проблемы с производительностью на некоторых версиях и слишком маленьким swap-разделом.
  • CachyOS Handheld — для тех, кто хочет максимум производительности и готов разбираться с Arch. Но сейчас там идет болезненный переход на InputPlumber, который ломает управление на портативках.
  • Nobara — для тех, кто хочет Fedora с предустановленными драйверами. Но будьте готовы к багам в установщике, апдейтере и проблемам с Nvidia. Многие пользователи просто не могут ее установить на новое железо.
  • Arch + arch-deckify — для опытных пользователей, которые хотят полного контроля, но скрипт может сломать систему, а обновления нужно ставить вручную.

Все современные игровые дистрибутивы показывают примерно одинаковую производительность в реальных играх, разница только в удобстве, уровне контроля и поддержке вашего конкретного железа.

Читать еще:

Что будем искать? Например,ChatGPT

Мы в социальных сетях