Как играть в компьютерные игры в Linux
Если вы новичок в Linux, ознакомьтесь с нашим руководством по переключателю, прежде чем читать это, так как оно помогает узнать основы. Нет ни одного «лучшего» дистрибутива для игр, но такие дистрибутивы на основе Ubuntu, как Ubuntu, Linux Mint, и Поп! _OS являются хорошими вариантами их широкой поддержки и полезных сообществ. Если у вас другая среда Linux в вашей системе, вам, возможно, придется найти лучший способ установить правильные пакеты и драйверы. Тем не менее, вы почти наверняка можете заставить игры работать.
Прежде чем что-либо пробовать, вы должны убедиться, что ваш дистрибутив поставляется с необходимыми графическими драйверами. Если нет, пользователи Nvidia должны получить официальные проприетарные драйверы компании, а пользователи AMD должны установить драйверы Mesa с открытым исходным кодом. Процедура установки драйверов может отличаться от системы к системе, поэтому мы не будем вдаваться в подробности здесь, но я использовал эти инструкции для Linux Mint для водителей и эти инструкции для некоторых дополнительных пакетов Vulkan, которые дали хорошие результаты.
А теперь, прежде чем мы продолжим, немного умерьте свои ожидания. Хотя игры в Linux стали проще, чем когда-либо, они все еще не на одном уровне с Windows. Некоторые игры вообще не запускаются, а у других могут быть небольшие графические особенности или снижение производительности. Для других может потребоваться поиск в Google и настройка командной строки, чтобы можно было играть. Опыт пока не совсем гладкий – он по-прежнему очень похож на Linux – но когда вы разберетесь с основами, вы можете быть удивлены тем, сколько игр вы можете запускать. Вот ваши варианты.
Найдите игры, совместимые с Linux
Linux немного завоевал позиции в игровом мире, и на этой платформе изначально можно играть в ряд стоящих игр. Когда вы покупаете игры, попробуйте фильтровать свой цифровой магазин по названиям, подходящим для Linux. В Steam, например, перейдите на вкладку «Магазин», щелкните раскрывающееся меню «Игры» и выберите SteamOS + Linux, чтобы увидеть все игры Steam для Linux.
Вы также можете найти нужный заголовок и посмотреть совместимые платформы. Если вы видите небольшой логотип Steam рядом с логотипом Windows, это означает, что он совместим со SteamOS и Linux. Вы найдете множество инди-игр, а также такие известные игры, как Тень Расхитительницы гробниц, Цивилизация VI, и Counter-Strike: глобальное наступление.
В других магазинах есть похожие фильтры. На GOG.com. Перейдите в Магазин> Просмотреть все игры> Все игры для Linux. Любая игра с маленьким значком пингвина должна быть совместима. То же самое касается Скромный магазин, где вы можете перейти к «Обзор»> «Все», а затем отфильтровать платформу по Linux – найдите значок с изображением пингвина. Вы можете быть удивлены, сколько игр разработано специально для вашей любимой ОС с открытым исходным кодом. Но не останавливайтесь на достигнутом – станет лучше.
Играйте в игры для Windows с помощью Proton / Steam Play
Благодаря новому инструменту от Valve под названием Протон, который использует ВИНО Уровень совместимости, многие игры для Windows полностью воспроизводятся в Linux через Steam Play. Жаргон здесь немного сбивает с толку – Proton, WINE, Steam Play – но не волнуйтесь, использовать его очень просто.
Когда вы открываете Steam в Linux, просмотрите свою библиотеку. У некоторых игр есть синяя кнопка «Установить», даже если они не указаны в магазине как совместимые с Linux. Эти игры разрешены для запуска под Proton, и играть в них должно быть так же просто, как нажимать Установить. В моем случае оба NieR: Автоматы и Рок были готовы к протонам прямо из коробки.
Если вы покупаете игры, совместимые с Proton, вам будет сложно, потому что в магазине Steam не указано, какие игры совместимы. Вместо этого вам нужно будет просмотреть свою существующую игровую библиотеку, чтобы узнать, какие игры можно установить. Что делает ситуацию еще менее ясной, так это то, что многие игры будут работать с Proton, даже если Steam еще не дал им официального разрешения.
Это где ProtonDB пригодится. Это курируемый сообществом список игр, которые работают в Steam Play с Proton, вместе с подробностями о том, какое оборудование, какая версия Proton и какие настройки необходимы для оптимальной производительности. Например, Опозоренный у него нет этой синей кнопки «Установить», но пользователи ProtonDB отмечают его как «Золотой», что означает, что в него можно легко играть.
Чтобы установить неподдерживаемые игры, откройте настройки Steam, перейдите на вкладку Steam Play и установите флажок Включить Steam Play для всех других игр. После этого вы сможете установить любую игру из своей библиотеки и играть в нее. Имейте в виду, что многие из них не будут работать, но ProtonDB может сказать вам, какие заголовки принесут наилучшие результаты. Если у вас возникли проблемы, попробуйте отсортировать отчеты по процессору или графическому процессору, чтобы увидеть заметки от людей с аналогичным оборудованием.
Если в списке ProtonDB указано, что игра работает с определенной версией Proton, вы можете щелкнуть игру правой кнопкой мыши, перейти в раздел «Свойства» и установить флажок «Принудительное использование определенного инструмента совместимости Steam Play», чтобы выбрать правильный. Вы также можете нажать кнопку «Установить параметры запуска», чтобы включить любые дополнительные флаги, упомянутые в списке ProtonDB. Чтобы найти то, что работает, может потребоваться небольшой метод проб и ошибок, но мне удалось запустить и запустить довольно много игр, немного повозившись.
Установить другие игры с Lutris
Proton – не единственный инструмент, доставляющий игры только для Windows в Linux. Lutris – это программа управления играми, предназначенная для запуска игр под WINE и другими эмуляторами или уровнями совместимости. Он действует как универсальный магазин для всех ваших игр, со сценариями установки одним щелчком мыши, которые включают все необходимые настройки. Тем не менее, для запуска и запуска может потребоваться небольшая работа с командной строкой, поэтому полезно иметь немного опыта работы с Linux, так как вы будете рутировать часть его документации, чтобы собрать все части вместе.
Вы можете установите Lutris, используя эти инструкции, хотя вашим любимым играм могут потребоваться другие пакеты, прежде чем они будут работать должным образом. При первом запуске Лутрис сказал мне, что мне нужно некоторые 32-битные драйверы, вместе с ВИНО и его зависимости, установленный до того, как игра заработает. Кроме того, данной игре могут потребоваться дополнительные пакеты –Overwatch, например, требует несколько предварительных условий для Battle.net работать правильно.
Лутрис должен указать вам правильное направление, когда вы начнете устанавливать данную игру, но инструкции не всегда идеальны. В результате вы можете столкнуться с некоторыми ошибками при установке всех необходимых компонентов, в зависимости от вашей системы и уровня опыта.
Однако после установки всех этих пакетов настройка игры должна быть довольно простой: найдите ее в Lutris, нажмите кнопку «Установить», и Lutris подготовит игру с оптимальными настройками WINE. Обратите внимание, что некоторые игры могут работать очень медленно, пока не закончат компиляцию шейдеров, после чего производительность должна быть более приемлемой – вам нужно немного подождать после первого открытия игры, прежде чем она будет работать плавно.
Каждая игра отличается
Это далеко не единственный способ запустить игру в Linux, но большинство современных громких игр, которые вы можете запустить, должны быть доступны одним из этих способов. Если у вас есть конкретная игра, которую вы хотите запустить, но недоступную в указанных выше ресурсах, поищите в Google эту конкретную игру. Некоторым может потребоваться немного больше возиться, чтобы начать работу, хотя вы можете пропустить беготню с помощью аналогичных инструментов на основе WINE, таких как PlayOnLinux.
Если вы заставили игру работать одним из вышеперечисленных методов, но столкнулись с проблемами, возможно, вам нужно настроить определенные параметры, установить пакеты зависимостей или применить исправления к игре – опять же, ProtonDB – отличный ресурс. Не расстраивайтесь и не бойтесь просить помощи в таких сообществах, как / r / linux_gaming (после поиска, конечно, чтобы узнать, задавался ли уже ваш вопрос).
И, эй, если ничего не помогает, вы всегда можете транслировать игру из облака с помощью Google Stadia или с ПК с Windows в вашем доме, используя Удаленное воспроизведение Steam или же Лунный свет– ознакомьтесь с нашим руководством по стримингу игр внутри компании.
Раскрытие информации: Humble Bundle принадлежит IGN, которая принадлежит материнской компании PCMag Зиффу Дэвису.