Как играть в игры на Arch Linux с помощью Steam

Прошли времена ограниченных игровых возможностей на предпочитаемом дистрибутиве Linux. С появлением Steam и Proton вы станете свидетелем слияния технологий и инноваций, что позволит вам использовать все лучшее, что есть в игровом мире.

Шаг 1: Включите мультилибовый репозиторий Arch

Мультилибовый репозиторий Arch содержит 32-разрядное программное обеспечение и библиотеки, позволяющие запускать и собирать 32-разрядные приложения на 64-разрядных установках (например, Wine, Steam и т.д.). Однако по умолчанию он не включен.

Поэтому, если вы недавно установили Arch Linux, откройте файл «/etc/pacman.conf» с помощью вашего любимого текстового редактора, найдите часть «[multilib]» и убедитесь, что репозиторий включен.

Если он закомментирован, удалите символ комментария «#» из начала строки, чтобы итоговая версия выглядела так, как показано ниже.

sudo vim /etc/pacman.conf

Сохраните файл и выйдите из системы, затем обновите базу пакетов в системе Arch Linux. Теперь в выводе команды должен присутствовать репозиторий multilib.

sudo pacman -Sy

Шаг 2: Установка Steam-клиента Valve

Клиент Steam от Valve, известный как Steam, — это платформа цифровой дистрибуции, разработанная компанией Valve Corporation. С ее помощью геймеры могут приобретать, загружать, устанавливать и управлять различными видеоиграми.

Однако простая установка клиента Steam еще не означает, что вы сможете играть в игры на своей системе Arch Linux. Для этого необходим Steam Play — уровень совместимости, позволяющий пользователям Linux играть в Windows-игры на своих системах.

Ключевым компонентом Steam Play является Proton, инструмент, разработанный компанией Valve, но об этом подробнее позже. Сначала установим клиент Steam.

Откройте приложение терминала и выполните следующие действия:

sudo pacman -S steam

Выберите из предложенного списка нужный драйвер (соответствующий номер), относящийся к вашему GPU, и нажмите «Enter». Если вы не знаете, что указать, нажмите «Enter», чтобы принять параметры по умолчанию.

Шаг 3: Запуск и вход в клиент Steam

После установки клиент Steam можно запустить из пусковой установки приложений на рабочем столе. Наберите в поисковой строке «steam» и, когда появится его значок, нажмите на него, чтобы запустить.

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

Когда все будет готово, откроется клиентское приложение. Войдите в систему под своей учетной записью Steam. Если у вас ее нет, создайте новую, воспользовавшись ссылкой «Create a Free Account» в правом нижнем углу окна.

После успешного входа в систему откроется клиент Steam, что завершает первую часть нашего руководства. К ней мы вернемся чуть позже, а пока можно закрыть Steam и перейти к установке другого ключевого компонента — Proton.

Шаг 4: Установка Proton

Proton в Steam — это слой совместимости, разработанный корпорацией Valve, который позволяет пользователям играть в игры Windows на Linux. Он интегрирован в функцию Steam Play клиента Steam.

Proton построен на основе нескольких существующих технологий с открытым исходным кодом, включая Wine и дополнительные инструменты, такие как DXVK и VKD3D. Эта комбинация позволяет Proton эффективно переводить инструкции и вызовы, специфичные для Windows, в понятные для Linux-системы, что дает возможность запускать Windows-игры на Linux с отличной производительностью.

Однако мы будем устанавливать не версию Proton от Valve, а Proton GE (Glorious Eggroll). Это проект сообщества, созданный на основе официального Proton, выпущенного компанией Valve.

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

Для его установки мы воспользуемся удобным GUI-приложением ProtonUp-Qt, которое позволяет устанавливать и управлять Proton GE, Luxtorpeda для Steam и Wine-GE для Lutris в удобном графическом интерфейсе.

Оно доступно в AUR-репозитории Arch и может быть установлено с помощью AUR-помощников, таких как yay.

yay -S protonup-qt

Примите все предложения по умолчанию во время установки, нажав «Enter».

После установки запустите его из программы запуска приложений, которую вы используете.

Нажмите кнопку «Добавить версию», затем в появившемся окне выберите «GE-Proton» и последнюю доступную версию. Наконец, нажмите кнопку «Установить» для подтверждения.

Дождитесь завершения установки и закройте приложение.

Шаг 5: Включить Steam Play

Теперь вернемся к клиенту Steam. Далее мы включим функцию Steam Play, чтобы вы могли играть во все игры, поддерживаемые Steam и Windows.

Перейдите в меню «Steam» в левом верхнем углу и нажмите «Настройки».

Выберите пункт «Совместимость» в меню слева, затем убедитесь, что переключатели «Включить Steam Play для поддерживаемых игр» и «Включить Steam Play для всех остальных игр» включены. Если нет, активируйте их.

Наконец, выберите только что установленную версию Proton GE в опции «Run other titles with» — в нашем случае это «GE-Proton8-13».

Изменение любого из этих параметров потребует перезапуска клиента Steam, о чем вы будете уведомлены.

Теперь перейдите в меню «STORE» и погрузитесь в мир многочисленных игр платформы Steam.

Итак, вот и все, бесстрашные геймеры Arch Linux! Вы готовы к работе!

Бонусный совет: ProtonDB

ProtonDB — это сайт и база данных, созданная сообществом и предоставляющая информацию о совместимости игр для Windows на Linux с использованием уровня совместимости Proton от Valve.

Он собирает и отображает предоставленные пользователями отчеты о совместимости различных Windows-игр с Proton на Linux. В отчетах содержится информация о том, насколько хорошо работает игра, какие проблемы возникли и какие возможны пути их решения.

Платформа стала бесценным ресурсом для Linux-геймеров, которые хотят знать, будут ли их любимые Windows-игры работать на Linux-системах, не полагаясь только на метод проб и ошибок.

В настоящее время на платформе представлены тысячи игр, поэтому велика вероятность того, что там найдется информация о той игре, которую вы ищете. Итак, направьте свой браузер на сайт www.protondb.com, найдите нужную вам игру и узнайте о ее совместимости с Proton под Linux.

Каждая игра в нем может иметь один из следующих пяти статусов: «Платиновый», «Золотой», «Серебряный», «Бронзовый» и «Отключен». Вот что означает каждый из них.

Платиновый: Игры с рейтингом «Platinum» работают безупречно при использовании Proton на Linux. В эти игры можно играть без каких-либо проблем.

  • Gold: Игры с рейтингом «Gold» хорошо работают на Linux через Proton, но могут иметь незначительные проблемы или недостатки. В целом игровой процесс проходит гладко, но иногда могут возникать глюки или незначительные проблемы, которые не оказывают существенного влияния на общее удовольствие от игры.
  • Серебро: Игры категории «Silver» имеют более заметные проблемы при запуске на Linux с Proton. Эти проблемы могут варьироваться от графических глюков до периодических сбоев или задержек производительности. Таким образом, несмотря на то, что игра вполне играбельна, заметные проблемы могут повлиять на впечатления от нее.
  • Бронза: Игры, отнесенные к категории «Бронза», имеют существенные проблемы, влияющие на игровой процесс и производительность. Игроки могут столкнуться с частыми сбоями, серьезными графическими глюками или другими проблемами, мешающими нормальному прохождению игры.
  • Borked: Статус «Borked» присваивается играм, которые не работают или сильно нарушены при использовании Proton на Linux. Такие игры могут аварийно завершаться сразу после запуска, иметь серьезные графические проблемы или другие критические проблемы, не позволяющие играть в них.

Другими словами, если игра имеет статус «Platinum» или «Gold», то можно смело возвращаться в клиент Steam и наслаждаться ею во всей красе.

Заключение

Установка и включение Steam & Steam Play в Arch Linux открывает новые возможности для игр. Пересмотр любимой классики или знакомство с новейшими играми — слой совместимости Proton позволяет с удивительной легкостью переносить игры Windows на рабочий стол Linux.

Знакомство с играми в Arch Linux через Steam может показаться сложным. Тем не менее, вооружившись этим руководством, вы сможете уверенно ориентироваться в игровом ландшафте.

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x