Какие игры Steam работают на Linux
Представим дивный новый мир. Windows торжественно удалена, Linux установлен, видеокарта узнана в лицо, Steam открыл библиотеку — и тут выясняется, что пятьсот купленных игр смотрят на хозяина с выражением пассажиров последнего автобуса. Одна предлагает кнопку «Установить», другая делает вид, будто вы незнакомы, третья устанавливается, показывает черный прямоугольник и умирает прежде, чем можно успеть прочесть название издателя.
Спокойно. Игры Steam на Linux попадают в одну из трех категорий: нативная версия, Windows-сборка, запускаемая через Proton, и несчастное создание, которому мешают античит, система защиты цифровых прав (DRM), лаунчер или редкое сочетание железа с фазами Луны. Этот гайд поможет отличить одно от другого до загрузки ста гигабайт.
Нативная версия для Linux
Нативная игра официально собрана под Linux. Ее можно найти по значку SteamOS/Linux на странице магазина, упоминанию Linux в системных требованиях или через соответствующий фильтр каталога Steam. Устанавливается она самым обыкновенным образом: достаточно нажать кнопку, дождаться загрузки и начать играть. По крайней мере, таков замысел.
Однако слово «нативная» не высечено на гранитной плите качества. Порт могли сделать превосходно, а могли выпустить однажды, поздравить друг друга и на восемь лет уйти в монастырь. Windows-версия тем временем получает патчи, дополнения и новые графические функции, тогда как Linux-сборка тихо лежит в углу, обрастая устаревшими библиотеками. Поэтому наличие нативной версии — хороший первый сигнал, но производительность, мультиплеер, моды и свежесть сборки все равно стоит проверить.
Windows-версия через Proton
Proton — встроенный в Steam слой совместимости на основе Wine и дополнительных графических компонентов. Wine воспроизводит необходимые игре интерфейсы Windows внутри Linux, поэтому отдельная копия Windows не запускается и лицензия на нее не требуется. Жертвоприношения системному администратору факультативны.
Valve советует большинству пользователей брать Proton, поставляемый самим клиентом Steam, а не собирать его вручную по рецепту из форума, написанного человеком с аватаром в виде горящего пингвина. Нужные компоненты клиент загружает автоматически.
Третий случай — игра, которая устанавливается, но работает частично или не работает вовсе. Иногда сломан только видеоролик, иногда внешний лаунчер, иногда весь сетевой режим. Поэтому зеленая кнопка «Играть» означает лишь начало переговоров.
Как проверить совместимость игры до установки
Что проверить в Steam
Сначала откройте страницу игры и посмотрите:
- указан ли Linux среди поддерживаемых систем;
- есть ли отдельные системные требования для Linux;
- соответствует ли компьютер требованиям по процессору, памяти и видеокарте;
- нужен ли внешний аккаунт или лаунчер;
- есть ли античит и для какого режима он используется.
Официальный значок Linux подтверждает наличие нативной сборки, но не ее свежесть. Отсутствие значка тоже не выносит смертный приговор: функция Steam Play использует инструменты совместимости, включая Proton, для запуска игр, выпущенных только для Windows. Однако результат зависит от конкретной игры и конфигурации.
Если сомнение относится не к Linux, а к мощности компьютера, сначала стоит проверить, потянет ли ПК игру. Proton способен переводить команды, но пока не научился превращать встроенную графику десятилетней давности в современную видеокарту. У чудес тоже имеется техническое задание.
Как читать отчеты ProtonDB
Следующая остановка — ProtonDB, база пользовательских отчетов о совместимости игр с Proton. Найдите игру и не ограничивайтесь общим рейтингом. Он сообщает температуру по палате, включая рыцаря с мощной видеокартой, алхимика на ноутбуке и гражданина, который прописал двадцать параметров запуска, не зная назначения девятнадцати.
Смотрите на свежие отчеты и сопоставляйте:
- настольный Linux или Steam Deck;
- дистрибутив и его версию;
- видеокарту и драйвер;
- версию Proton;
- одиночный и сетевой режимы;
- необходимость дополнительных настроек.
Один старый отзыв «не запускается» ничего не доказывает. Один восторженный «Platinum!» — тоже. Особенно осторожно обращайтесь с длинными строками параметров запуска: устаревшие команды продолжают кочевать между отчетами, как заклинание, смысл которого забыл даже колдун.
Почему статус Steam Deck не дает полной гарантии
Значок Deck Verified полезен: Valve проверила игру для конкретного устройства с предсказуемым железом, SteamOS, контроллером и экраном. Настольный ПК — иная зоологическая единица. Здесь другой дистрибутив, NVIDIA вместо AMD, три монитора, мышь с подсветкой национального масштаба и ядро, обновленное вчера ночью.
Поэтому статус Steam Deck — хороший дополнительный сигнал, но не гарантия для настольного Linux. Подробнее эти отметки разобраны в материале о том, как проверить совместимость игры со Steam Deck.
Что подготовить перед установкой Steam
Обновите систему и графический драйвер из доверенного источника вашего дистрибутива. Для запуска многих игр Proton по умолчанию использует Vulkan — графический API, через который игра взаимодействует с видеодрайвером. Старый или неправильно установленный драйвер способен превратить трехмерную игру в выставку черных экранов. Valve публикует общие требования Proton к драйверам и Vulkan, но конкретные пакеты следует искать в документации именно своей системы.
Проверьте свободное место с запасом: Steam загрузит игру, Proton и служебные данные. Для первой попытки лучше использовать раздел с файловой системой Linux, например ext4 или Btrfs. Общая библиотека на NTFS — файловой системе Windows — возможна, но требует аккуратной настройки монтирования и добавляет еще одну вероятную причину ошибок.
Как установить Steam и нативную Linux-игру
Устанавливайте Steam из официального каталога или репозитория дистрибутива. В Ubuntu, например, клиент доступен через App Center; это описано в официальной инструкции Canonical. В Fedora, Arch и других системах названия пакетов и порядок установки отличаются, поэтому универсальная команда здесь была бы маленькой, но полноценной ложью.
После установки войдите в аккаунт, выберите библиотеку и нажмите «Установить». Если у игры есть нативная Linux-сборка и для нее не выбран инструмент совместимости принудительно, Steam обычно загрузит именно ее. Первый запуск может занять дольше обычного: клиент готовит окружение, кэш и прочее закулисное хозяйство.
Как включить Proton и установить Windows-игру
Общее включение Steam Play
Откройте Steam → Настройки → Совместимость — в документации эта функция также называется Steam Play. Для проверенных Valve игр клиент может выбрать Proton автоматически. Чтобы сделать доступными остальные Windows-игры из библиотеки, включите использование Steam Play для других поддерживаемых продуктов. Названия переключателей могут немного отличаться между версиями клиента.
Далее маршрут короток:
- Выберите Windows-игру и нажмите «Установить».
- Дождитесь загрузки игры и компонентов Proton.
- Нажмите «Играть».
- Дайте первому запуску несколько минут: в это время могут устанавливаться дополнительные библиотеки и создаваться отдельное окружение игры.
Выбор Proton для одной игры
Начинайте с версии Proton, которую предлагает Steam. Если игра не запускается, откройте Свойства → Совместимость, включите принудительный выбор инструмента и попробуйте текущую стабильную версию. Следующий разумный кандидат — Proton Experimental: это публичная испытательная ветка, а не мешок с радиоактивными отвертками. Назначение Stable, Experimental и Hotfix объяснено в документации Valve.
Не начинайте знакомство с Proton-GE — сторонней сборки Proton, — ручной замены библиотек и коллекции загадочных переменных. Они бывают полезны, но сперва надо выяснить, не работает ли игра от одного штатного щелчка. Часто работает — что глубоко оскорбляет представление о Linux как о системе, где запуск пасьянса должен сопровождаться пересборкой ядра.
Что выбрать: нативную версию или Proton
Стоит начать с нативной сборки: официальная поддержка платформы заслуживает проверки. Если версия актуальна, сохраняет совместимость с мультиплеером, модами и облачными сохранениями, вопрос закрыт.
Но нативность — не индульгенция. Если порт отстал от Windows-сборки, вылетает или лишен нужных функций, Proton становится более практичным выбором. Знакомая маленькая драма: человек хочет поддержать Linux-порт, пробует его, получает графический балаган, переключается на Proton — и наконец идет играть. Не предательство, а санитарная мера.
Сравнивайте не идеологии, а результат: производительность, стабильность, комплектность, сетевую совместимость, сохранения и моды. Победитель может меняться после очередного патча.
Что проверить, если игра не запускается
Игра устанавливается, но сразу закрывается
Если запуск мгновенно прекращается, двигайтесь от скучного к экзотическому:
- Перезапустите Steam после обновлений.
- Проверьте целостность файлов игры.
- Уберите ранее добавленные параметры запуска.
- Верните рекомендованный Steam инструмент совместимости.
- Попробуйте стабильный Proton, затем Experimental.
- Сравните симптом со свежими отчетами ProtonDB для похожего железа.
- Проверьте драйвер, Vulkan и расположение библиотеки на диске.
Не удаляйте каталоги совместимости наугад: там могут находиться локальные сохранения. Кнопка «сейчас все починим» особенно любит нажиматься за секунду до обнаружения единственной копии двухсотчасовой кампании.
Не работает мультиплеер
Если не работает только сетевой режим, подозревайте античит. Proton поддерживает Easy Anti-Cheat и BattlEye, но разработчик должен включить совместимость для конкретной игры. Само присутствие знакомого логотипа ничего не гарантирует. Документация Steamworks также указывает, что античиты, работающие на уровне ядра операционной системы, не поддерживаются.
Проблема связана с лаунчером, DRM или диском
Когда ломается внешний лаунчер, вход в аккаунт или DRM-защита, переключение между десятью версиями Proton может оказаться бегом вокруг запертой двери. Не отключайте защиту сомнительными патчами. Проверьте свежие отчеты и официальные сообщения разработчика, а при использовании NTFS повторите запуск из библиотеки на разделе Linux.
Если нужная игра принципиально несовместима с локальным Linux, запасным вариантом остается облачный гейминг. Игра запускается на удаленной поддерживаемой системе, а на компьютер передаются изображение и звук. Это не способ обойти запрет или античит, а другой вариант запуска, которому нужны стабильное соединение и небольшая задержка до сервера.
Короткий чек-лист перед покупкой или загрузкой
Перед тем как вручить магазину деньги и вечер, сделайте пять вещей:
- проверьте значок Linux и системные требования;
- изучите свежие отчеты ProtonDB для настольного ПК;
- отдельно выясните состояние мультиплеера и античита;
- обновите официальный видеодрайвер и убедитесь в поддержке Vulkan;
- начните со штатного Proton без чужого букета параметров.
Нативная версия — желанный гость, но документы у нее все-таки стоит проверить. Proton — великолепный переводчик, а не некромант. ProtonDB — шумная таверна, где среди баек попадаются точные карты. Значок Steam Deck — серьезная рекомендация, не гарантийный талон.
И вот наступает кульминация: кнопка нажата, экран на секунду чернеет, вентиляторы набирают воздух — и вместо ошибки появляется главное меню. Никакой победной команды в терминале. Никаких ста сорока строк шаманства. Просто игра. Именно ради этой вызывающей простоты все и затевалось.