Игры в Fedora

cover 1 816x345 1

Игры – прекрасное хобби, которым увлекается множество людей. Люди всех демографических групп заняты созданием собственных цифровых ферм, совместными боевыми действиями или просто общением, поддерживая космический корабль, свободный от самозванцев. Все это можно делать на Fedora Linux. И хотя она не отличается броскостью, внешний вид может быть обманчив. Продолжайте читать, чтобы узнать, как вы можете играть в новейшие видеоигры на Fedora Linux.

Миссия Fedora

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

Объедините это с коротким циклом выпуска, и вы увидите, что Fedora никогда не отстает от основных разработок более чем на несколько месяцев. Хотя технически вы можете не перезагружать свой компьютер неделями, на практике каждые несколько дней будут появляться новые улучшения в вашей системе. Это очень удобно для пользователей, которые ищут новейшие технологии, включая геймеров.

Отказ от ответственности

Это руководство поможет вам играть в новейшие видеоигры. Однако необходимо сделать замечание. Большинство коммерческих игр являются проприетарными, и для них часто требуются проприетарные онлайн-сервисы. При использовании любых из этих сервисов и игр вы можете подвергнуться агрессивным стратегиям монетизации. Вы также можете подвергнуться воздействию нарушающих конфиденциальность средств защиты от несанкционированного доступа и пользовательской аналитики. Выбор использовать или не использовать программное обеспечение остается за вами. В этом руководстве мы рассмотрим необходимые условия для не-FLOSS игр с использованием Fedora Workstation.

Базовая установка

Менеджер пакетов RPM является базовой системой установки программного обеспечения для Fedora Linux. Это децентрализованная система, которая позволяет легко добавлять и удалять дополнительные репозитории, содержащие пакеты с программным обеспечением. Некоторые из этих репозиториев сосредоточены на инструментах разработки. Но они также предоставляют контент, связанный с мультимедиа и играми.

Два ключевых аспекта, которые часто интересуют геймеров, – это драйверы для графического процессора Nvidia GeForce и Steam. Этот игровой контент можно получить из вторичного репозитория, который часто ассоциируется с Fedora Linux, но юридически отличается от него, под названием RPM Fusion. RPM Fusion – это большой проект, который также включает в себя видеокодеки и драйверы, обремененные патентами. В этом руководстве будут использоваться два одобренных расширения, которые можно получить прямо из магазина.

Краткое руководство

  • Откройте Центр программного обеспечения
  • Перейдите в меню Параметры -> Репозитории программного обеспечения
  • Прокрутите вниз и включите
  • RPM Fusion для Fedora 3x – nonfree – Steam
  • RPM Fusion для Fedora 3x – nonfree – Драйвер NVIDIA

После включения этих параметров вы сможете найти и Steam, и драйверы Nvidia в центре программного обеспечения. Имейте в виду, что несвободные драйверы не всегда нужны. Пользователи, использующие видеокарты AMD или Intel, получат свои драйверы в комплекте с ядром Linux, готовые к работе.

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

Инструкции в терминале

Чтобы сэкономить несколько кликов, ниже приведены прямые команды, которые можно выполнить в окне терминала. Если вы новичок в Linux, это может показаться очень пугающим. Но я призываю вас попробовать. Я буду включать эти инструкции по всему руководству, чтобы дать вам дополнительную помощь.

Steam

sudo dnf config-manager --set-enabled rpmfusion-nonfree-steam

sudo dnf install steam

Драйверы Nvidia

Необязательно: Эта команда требуется только в том случае, если у вас есть графический процессор Nvidia GeForce.

sudo dnf config-manager --set-enabled rpmfusion-nonfree-nvidia-driver

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

Если у вас возникли проблемы или вы используете устаревший GPU, обязательно проверьте документацию RPM Fusion – Nvidia. Есть даже специальная страница для ноутбуков с гибридными GPU Optimus.

Steam Play

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

Proton

Linux – это всего лишь маленькая платформа, и многие студии и издатели (по разным причинам) не будут выпускать версию для Linux. Именно здесь на сцену выходит мощный инструмент под названием Wine. Wine переводит специфические для Windows команды в инструкции, понятные для Linux. У Steam есть своя версия под названием Proton. Вы можете включить Proton для любой игры в Steam.

screenshot from 2021 10 05 20 14 34
Настройки Steam, показывающие функциональность Steam Play и Proton.

Чтобы включить эту функциональность, вы можете запустить Steam, перейти в Настройки и включить Steam Play для всех игр. Проверьте базу данных сообщества – ProtonDB – для получения информации о совместимости. В этой базе данных указано, какие игры работают с той или иной версией Proton.

Социальная настройка

Но давайте мечтать о большем. Вы не просто хотите играть в крутые игры в одиночку, вы хотите общаться с друзьями и делиться с ними впечатлениями. Для этого мы совершим экскурс в мир Флатпака. Flatpak – это новейшая система упаковки, которая фокусируется на контейнеризации приложений. Это дает больше контроля и безопасности, а также облегчает разработчикам публикацию своих приложений. Официальные инструкции по установке выполняются в один клик.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Discord

Discord имеет базовую поддержку Linux! Это здорово. И очень ценно, что такие инструменты, как Discord, выпускают двоичные файлы для Linux. Официальной версии RPM не существует. Но, к счастью, существует поддерживаемый сообществом Flatpak, который обеспечивает Discord.

Прочтите:  PinePhone Pro - доступный флагманский смартфон с Linux, который может заменить ваш Android

flatpak install flathub com.discordapp.Discord

Open Broadcaster Software

Open Broadcaster Software (OBS) – еще одно отличное дополнение к репертуару современного геймера. Оно позволяет вести потоковое вещание на Twitch, YouTube и многих других платформах. При использовании OBS вам придется выбрать, какая версия вам нужна. Существует руководство по использованию RPM Fusion, которое требует некоторой дополнительной работы. Но вы также можете получить программное обеспечение прямо с Flathub. Через Software Center вы можете получить дополнительные плагины.

screenshot from 2021 10 06 20 00 54 1024x597 1

flatpak install flathub com.obsproject.Studio

Дополнительные инструменты

Вот еще несколько инструментов, которые могут помочь вам в игровой настройке. Хотя Steam, безусловно, предоставляет наиболее полный и многофункциональный вариант, это, конечно, не единственный способ игры или единственный инструмент, на который стоит обратить внимание.

screenshot from 2021 10 05 18 11 43 1

Пользователи других операционных систем привыкли к обзору того, какие приложения работают в фоновом режиме. Этот “App Indicator”-обзор не предоставляется по умолчанию, но вы можете легко загрузить и включить такое расширение из репозитория Fedora с помощью dnf. Кроме того, вы можете загрузить и включить расширения с сайта GNOME Extensions.

sudo dnf install gnome-extensions-app gnome-shell-extension-appindicator

Мониторинг производительности

Иногда необходимо посмотреть на производительность игры, чтобы определить, может ли ваше текущее оборудование справиться с игрой, в которую вы играете. Наиболее гибкий способ сделать это – использовать MangoHud через GOverlay. GOverlay находится в Software Center и включает в себя MangoHud и vkBasalt.

screenshot from 2021 10 05 21 19 58 1024x646 1
GOverlay работает в Fedora Linux

sudo dnf install goverlay

Wine-семейство

Еще один мощный набор инструментов для Wine называется Lutris. Это приложение позволяет запускать игры, не относящиеся к Steam. Оно снимает большинство проблем с настройкой. Но у него есть некоторые неровности. Если вам это не по душе, вы также можете отказаться от посредников и использовать такой инструмент, как Q4Wine, который позволяет вручную управлять винными префиксами. Обе программы находятся в Software Center или могут быть установлены с помощью терминала.

main window.bdae71679b4e 1024x532 1

sudo dnf install lutris

sudo dnf install q4wine

Steam Flatpak

Если вы еще не заметили, на Flathub доступна версия Steam в формате Flatpak. Это очень удобно для доступности. Но в прошлом у этой версии были серьезные проблемы с совместимостью. Они были решены с Fedora 35 и Flatpak 1.12. Но все еще вероятно, что будут некоторые незначительные ошибки. Если вы чувствительны к безопасности, вам, конечно, стоит попробовать версию Flatpak. Это классический компромисс между безопасностью и удобством использования. Но это дискуссия для другой статьи в журнале.

flatpak install flathub com.valvesoftware.Steam

Вы не знаете, какую версию Steam вы установили из Software Center? В правом верхнем углу вы можете увидеть, какой репозиторий-источник вы сейчас просматриваете. Вы можете установить как версию Flatpak, так и обычную версию рядом друг с другом. Хотя вы не сможете легко обмениваться данными между ними.

Резюме

Все это будет очень сложно воспринять. Есть много инструментов и приложений, которые не попали в этот обзор. Я не стал рассказывать о платформах эмуляции, таких как Retro Arch, или стриминговых сервисах, таких как Stadia, потому что где-то должна быть проведена черта. Я также не нашел времени поговорить о старых играх или FLOSS-тайтлах. Так что имейте в виду, что есть еще много игровых решений, которые стоит попробовать.

За последние пару лет гейминг в Linux достиг значительных успехов, и Fedora Linux не является исключением. Хотя Fedora Linux, безусловно, гордится тем, что является надежным и профессиональным дистрибутивом, он, конечно, не лишен достоинств для видеоигр.

Стоит ли вам переходить на Fedora Linux для своих игровых нужд? На этот вопрос трудно ответить однозначно. Если вы играете в основном на других платформах, то вы столкнетесь с проблемами совместимости и поддержки. Не все игры работают. А некоторые игры не будут работать никогда. Эмуляторы и уровни совместимости могут многого добиться. Но они не являются чудотворцами. Ни одно честное обсуждение игр на Linux не обходится без оговорки. Ваши ожидания и/или готовность идти на компромисс могут стать определяющим фактором.

screenshot from 2021 10 06 19 56 52 1 1024x536 1

Комментарий автора. Я играю на ПК с раннего возраста. Но уже более 10 лет я начал использовать исключительно Linux. Я задал себе вопрос: “Имеет ли для меня значение, что я никогда не играл в Halo, God of War или Zelda, потому что все они являются платформенными эксклюзивами?”. Нет. И те несколько игр, в которые я не могу играть сегодня из-за античитерского ПО, также не повлияют на мою жизнь каким-либо значимым образом. Для меня этот компромисс того стоит. Но каждый должен сделать этот выбор индивидуально.

У вас есть рекомендации по видеоиграм? Не стесняйтесь, пишите их в комментариях ниже.

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
LinuxCool.net