Eurogamer потратил неделю на объяснение того, почему новая Steam Machine по-прежнему не может гарантировать бесперебойную работу всей библиотеки, и комментарии в треде подчеркнули мучительный вопрос, который задает себе каждый геймер на Linux перед покупкой: будет ли это вообще работать? Proton закрыл большинство пробелов, Steam Deck Verified охватывает очевидные случаи, но все же одно решение античита на уровне ядра может убрать любимую игру с платформы в одночасье. Совместимость игр с Linux больше не является бинарным вопросом. Это вынесение решения для каждой сборки, каждого античита, каждой версии Proton.

Мы протестировали 7 лучших приложений и сайтов для проверки совместимости игр с Linux перед тем, как потратить деньги или установить часы игры. Критерием была скучная работа: насколько актуальны данные, насколько честно они раскрывают предостережения об античите, понимают ли они номера версий Proton и Wine, и дают ли они вам что-то полезное, когда игра помечена как неработающая.

На что обратить внимание в инструменте проверки совместимости Linux

Несколько критериев отделяют справочники, достойные закладок, от тех, что устаревают:

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

ИнструментЛучше всего дляПлатформыБесплатный планВыделяющаяся особенность
ProtonDBОтчеты сообщества по каждой игре SteamБраузер, все ОСДа (открытый исходный код)Многоуровневая система рейтинга, питаемая тысячами отчетов игроков
Steam Deck VerifiedОфициальный вердикт Valve для Deck и SteamOSКлиент Steam, браузерДаТестирование первой стороной для ввода, спящего режима и производительности
LutrisРецепты установки для каждой игры вне SteamLinuxДа (открытый исходный код)Скрипты сообщества, которые автоматизируют Wine, зависимости и патчи
Heroic Games LauncherПроверка совместимости для игр Epic, GOG и AmazonWindows, macOS, LinuxДа (открытый исходный код)Встроенный инструмент выбора совместимости с Proton-GE и Wine-GE
BottlesПроверка программного обеспечения Windows вне пути SteamLinuxДа (открытый исходный код)Предпросмотр зависимостей префикса перед тем, как начать установку
ProtontricksИсправление игр Steam, которые почти работаютLinuxДа (открытый исходный код)Доступ к префиксу для каждой игры для стандартных рецептов Winetricks
Are We Anti-Cheat YetПроверка наличия запрета на игру с античитом на LinuxБраузерДа (открытый исходный код)Выделенный трекер с источниками для каждого основного названия с античитом

7 лучших приложений для проверки совместимости игр с Linux

1. ProtonDB — лучшая база данных сообщества для игр Steam

ProtonDB — это стандартный ответ и по-прежнему самый сильный. Каждой игре Steam присваивается медаль Platinum, Gold, Silver, Bronze или Borked на основе агрегированных отчетов пользователей, и каждый отчет содержит дистрибутив игрока, видеокарту и версию Proton. Сайт синхронизируется с вашей библиотекой Steam и помечает ваши игры их текущим рейтингом, что превращает просмотр региональной распродажи в пятиминутный аудит совместимости.

Где это не работает: Охват вне Steam отсутствует по задумке. Только что выпущенные игры могут оставаться в статусе “Pending” в течение нескольких дней, пока не поступит достаточно отчетов, и медаль Platinum не гарантирует, что античит работает для онлайн-игры.

Цена:

Платформы: Браузер с оверлеем Steam Deck, созданным сообществом

Загрузить: protondb.com

Итоговая оценка: Выберите ProtonDB для проверки совместимости игр Linux, если вы покупаете или устанавливаете игры Steam и хотите вердикт, который отражает то, что видят реальные игроки на этой неделе.


2. Steam Deck Verified — лучший вердикт первой стороны для Deck и SteamOS

Steam Deck Verified — это собственная программа совместимости Valve, видимая в клиенте Steam и на каждой странице магазина. Игры получают рейтинги Verified, Playable, Unsupported или Unknown на основе тестирования ввода, стандартных настроек, поведения спящего режима и разборчивости экрана при разрешении Deck. Пользователи рабочего стола Steam OS получают тот же сигнал, поскольку базовый стек Proton идентичен.

Где это не работает: Тестирование происходит медленнее, чем отчеты сообщества, поэтому совершенно новые выпуски часто остаются со статусом Unknown в течение недель. Вердикт Playable все еще может означать мелкий текст и ручное сопоставление управления, и тестирование Deck не всегда переносится на рабочий стол Linux с другим оборудованием.

Цена:

Платформы: Клиент Steam на Windows, macOS, Linux и Steam Deck

Загрузить: store.steampowered.com

Итоговая оценка: Выберите Steam Deck Verified для проверки совместимости игр Linux, если вы хотите самый чистый одиночный значок для каждой игры, и используйте ProtonDB рядом для случаев, которые Valve еще не протестировала.


3. Lutris — лучшие рецепты установки для каждой игры в нестимовых библиотеках

Lutris — это одновременно программа запуска и реестр рецептов. Сайт содержит скрипты установки, поддерживаемые сообществом, для тысяч игр, охватывающих Wine, Proton, родные порты Linux, эмуляторы и установщики без DRM, и каждый скрипт кодирует точный бегун, зависимости и настройки, которые заставили игру работать. Просмотр страницы игры на Lutris немедленно показывает, взломал ли кто-нибудь ее на Linux и как это сделать.

Где это не работает: Качество скрипта варьируется в зависимости от внимания разработчика. Старые записи могут ссылаться на версии Wine, которые давно устарели. Клиент рабочего стола доступен только для Linux.

Цена:

Платформы: Клиент Linux, браузер для реестра скриптов

Загрузить: lutris.net

Итоговая оценка: Выберите Lutris для проверки совместимости игр Linux, если ваша библиотека находится вне Steam и вы хотите рецепт, а не вердикт.


4. Heroic Games Launcher — лучший вид совместимости для Epic, GOG и Amazon

Heroic Games Launcher — это клиент с открытым исходным кодом, который используют большинство игроков Linux для Epic, GOG, Amazon и (через интеграцию) других магазинов, враждебных Linux. Помимо запуска игр, программа запуска предоставляет средство выбора инструмента совместимости для Proton-GE, Wine-GE и основных сборок, позволяет менять их для каждой игры и получает рейтинги ProtonDB рядом с каждой записью Epic или GOG. Результат — это одно окно, которое отвечает на вопрос “будет ли это работать, и с каким Proton”.

Где это не работает: Охват рейтингов совместимости зависит от метаданных базового магазина и совпадения ProtonDB. Несколько старых установщиков GOG все еще нуждаются в ручной настройке префикса, которые программа запуска не может автоматически обнаружить.

Цена:

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

Загрузить: heroicgameslauncher.com

Итоговая оценка: Выберите Heroic для проверки совместимости игр Linux, если у вас есть игры на Epic, GOG или Amazon и вы хотите метаданные совместимости в том же окне, из которого вы запускаете.


5. Bottles — лучше всего для проверки программного обеспечения Windows вне пути Steam

Bottles — это менеджер префиксов Wine, который рассматривает каждое приложение Windows как изолированную среду с собственным бегуном, версией DXVK или VKD3D и списком зависимостей. Вид просмотра перед установкой показывает, какой бегун рекомендует сообщество, какие зависимости будет притягивать префикс, и любые известные предостережения для этого заголовка. Для игр, которые поставляются как автономный установщик Windows, а не через магазин, это наиболее чистый способ проверить воды.

Где это не работает: Bottles больше ориентирован на общее программное обеспечение Windows, чем на выделенный запуск игр, поэтому метаданные для каждой игры менее глубокие, чем в Lutris. Первый запуск новой бутылки может быть медленным, пока загружаются бегуны и зависимости.

Цена:

Платформы: Linux (рекомендуется Flatpak)

Загрузить: usebottles.com

Итоговая оценка: Выберите Bottles для проверки совместимости игр Linux, если интересующая вас игра поставляется как сырой установщик Windows и вы хотите увидеть рецепт префикса перед тем, как начать.


6. Protontricks — лучше всего для исправления игр Steam, которые почти работают

Protontricks — это небольшой пакет командной строки и графического интерфейса, который предоставляет доступ к префиксу Proton каждой игры Steam к стандартной коллекции рецептов Winetricks. Когда отчет ProtonDB говорит “установить dotnet48 и глагол d3dcompiler, чтобы исправить отсутствующие меню”, Protontricks — это инструмент, который фактически применяет исправление к правильному префиксу. Выпуск Flatpak работает чистро на Steam Deck и на большинстве дистрибутивов рабочего стола.

Где это не работает: Это инструмент для исправления, а не для открытия. Вам все еще нужен ProtonDB или тема форума, чтобы сказать вам, какие глаголы применять. Некоторые рецепты ориентированы на старую схему Wine и нуждаются в обновленных шагах сообщества.

Цена:

Платформы: Linux (рекомендуется Flatpak), Steam Deck

Загрузить: github.com/Matoking/protontricks

Итоговая оценка: Выберите Protontricks для проверки совместимости игр Linux, если игра находится в одной отсутствующей DLL или среде выполнения от работы и вам нужен чистый способ применить исправление.


7. Are We Anti-Cheat Yet — лучший трекер для вопроса об античите

Are We Anti-Cheat Yet — это база данных с одной целью, поддерживаемая сообществом, которая отвечает на один вопрос, на который отступает Steam Deck Verified: позволяет ли античит этой игры игру на Linux и может ли это заставить вас забанить. Каждая запись содержит используемый античит, текущую позицию издателя, статус поддержки (Supported, Running, Broken, Denied, Planned) и ссылку источника на самую последнюю проверку. Для фанатов многопользовательских игр это разница между уверенной покупкой и запросом возврата.

Где это не работает: Игры одного игрока выходят за рамки, поэтому список мал по сравнению с ProtonDB. Сайт зависит от волонтерского поиска информации, поэтому самый свежий выпуск в выходной день может занять дни, чтобы приземлиться.

Цена:

Платформы: Браузер

Загрузить: areweanticheatyet.com

Итоговая оценка: Выберите Are We Anti-Cheat Yet для проверки совместимости игр Linux, если вас интересуют многопользовательские игры и вы хотите знать, позволит ли вам античит играть перед открытием страницы магазина.

Как выбрать правильный

Если вы используете только Steam, откройте ProtonDB и Steam Deck Verified рядом. Они охватывают основную часть каталога и не совпадают достаточно часто, чтобы одного было недостаточно.

Если ваша библиотека охватывает Epic, GOG или Amazon, установите Heroic Games Launcher и позвольте ему получить рейтинги в том же представлении, из которого вы запускаете.

Если игра вообще не в магазине, сначала поищите рецепт установки в Lutris, а затем вернитесь к Bottles, когда рецепта нет.

Если игра сомнительна и почти работает, держите Protontricks под рукой для стандартных исправлений Winetricks, которые обычно рекомендуют отчеты ProtonDB.

Если вы живете в многопользовательских играх, добавьте в закладки Are We Anti-Cheat Yet и проверьте его перед любой покупкой, которая упоминает сетевой режим.

FAQ

Могу ли я доверять рейтингу Platinum на ProtonDB?

Для одиночной игры — да. Рейтинг Platinum означает, что большинство репортеров получили рабочий опыт на стандартном Proton без настроек. Для онлайн-игры с античитом перекрестно проверьте с Are We Anti-Cheat Yet перед доверием к ней, потому что отчеты ProtonDB часто пропускают многопользовательский режим.

Является ли Steam Deck Verified тем же самым, что и совместимость с Linux?

Не совсем. Deck Verified тестирует определенную цель оборудования с вводом, ориентированным на контроллер, и производительностью 800p в виду. Проверенный заголовок почти наверняка будет работать на нормальном рабочем столе Linux, но заголовок Playable или Unsupported все еще может хорошо работать на лучшем оборудовании с клавиатурой и мышью.

Почему одна и та же игра работает на Steam Deck, но не на моей установке рабочего стола Linux?

Deck поставляется с плотно контролируемым Proton, ядром и стеком Mesa. Дистрибутивы рабочего стола варьируются, и устаревший Mesa или причуда сеанса Wayland могут сломать заголовок, который работает чистро на SteamOS. Сопоставьте версию Proton с версией в работающем отчете ProtonDB, и разрыв обычно закрывается.

Покрывают ли эти инструменты запускающие программы только для Windows, такие как Battle.net или Riot?

Lutris и Bottles это делают, с помощью скриптов установки, поддерживаемых сообществом, которые оборачивают запускающую программу в префикс Wine. Античит для названий Riot, в частности, остается ограничивающим фактором, и Are We Anti-Cheat Yet — это место для проверки перед тем, как пройти этапы установки.