Как начать играть в Linux

Является ли Linux игровой платформой?

Быстрые ссылки

  • Является ли Linux игровой платформой?
  • Какое Распределение?
  • Драйверы
    • NVIDIA
      • Установка
    • AMD
      • Установка
  • Native Gaming
    • Пар
    • Скромный комплект
    • GoG
  • Вино
    • Установите Wine с постановкой и Gallium Nine
    • Используя Wine
      • Винные префиксы
      • Winecfg
      • Winetricks
  • Lutris
    • Установить Lutris
    • Завести аккаунт
    • Бегуны
    • Игры
  • Примечание о прохождении графического процессора
  • Заворачивать

Можете ли вы играть на Linux? Этот вопрос обсуждается в течение многих лет. В зависимости от того, кого вы спросите, это может быть лучшая игровая платформа или полная фигня. Истина лежит где-то посередине.

Linux может быть огромной болью. Существует множество игровых периферийных устройств, которые не работают или не работают в Linux. Как правило, они не предназначены для поддержки. Большинство лучших игр не выпущены для Linux, по крайней мере, не сразу. В качестве дополнительного бонуса графические драйверы исторически были основной болью.

Итак, почему вы играете на Linux? На самом деле это может быть здорово. Линукс стабилен и надежен. Обычно это очень мало системных ресурсов, освобождая больше для игр. Linux также дает вам полный контроль. Это означает, что больше не надоедать вам неприятных обновлений. Есть много игр, которые работают на Linux, как встроенные, так и с Wine. Существует также более чем достаточно периферийных устройств, которые работают на Linux. Состояние игр в Linux продолжает улучшаться быстрыми темпами, поэтому справедливо сказать, что от этого игра в Linux будет только лучше. Консенсус в сообществе Linux заключается в том, что все больше разработчиков будут поддерживать Linux, если больше людей начнут играть в Linux. Это положит конец единственным реальным проблемам с играми в Linux.

Какое Распределение?

Новички в Linux часто задаются вопросом, какой из многих дистрибутивов Linux лучше всего подходит для игр. Для всех практических целей они одинаковы. Вы можете играть на любом дистрибутиве Linux. Вопрос действительно; насколько легко играть в дистрибутив? Если вы выберете корпоративный дистрибутив, такой как CentOS, вы можете играть в игры, но его будет очень сложно настроить. Для игр лучше всего выбрать дистрибутив, который является относительно современным и хорошо поддерживаемым. Есть две основные рекомендации, Ubuntu и Arch Linux. Ubuntu лучше всего подходит для новых пользователей Linux. Arch предназначен для людей, которые хотят иметь больше контроля над своей системой и которые легко настраиваются и копаются во внутренних частях системы. Это распространяется и на все производные Ubuntu и Arch. Если вы предпочитаете Linux Mint, отлично! Это то же самое, что и Ubuntu, и с тобой все будет в порядке. Хотите Ubuntu с KDE? Попробуйте Kubuntu. У вас все еще не будет проблем с игрой. Однако важно всегда использовать текущую версию Ubuntu, а не версию LTS. Релиз LTS в основном предназначен для серверов и рабочих станций.

Драйверы

Водители имеют большое значение. Без хороших драйверов даже самые мощные видеокарты работают как мусор. AMD и NVIDIA по-прежнему являются двумя вариантами выбора графической карты для Linux, но их подходы совершенно разные.

NVIDIA

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

Водители, как правило, работают очень хорошо. Большую часть времени они сравнимы с аналогами Windows. NVIDIA также выпускает графическую программу для настройки драйверов. Он не такой полнофункциональный, как в Windows, но у него есть большинство элементов управления, которые вы ищете.

Установка

Ubuntu / Mint

Во-первых, вам нужно добавить графический драйвер PPA в вашу систему, чтобы получить последние версии драйверов.

$ sudo add-apt-repository ppa: графические драйверы / ppa

Затем обновите кв.

$ sudo apt update

Наконец, установите ваши драйверы.

$ sudo apt установить nvidia-graphics-drivers-387 nvidia-settings

Arch Linux

Arch Linux имеет драйверы, доступные в своих репозиториях. Установите их с Pacman.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD использует радикально другой подход к своим драйверам. AMD выпустила исходные тексты почти для каждого аспекта своих драйверов для Linux. Они тесно сотрудничают с сообществом разработчиков программного обеспечения с открытым исходным кодом, чтобы интегрировать драйверы AMD в существующие графические программы для графических рабочих столов Linux. Таким образом, видеокарты AMD должны работать сразу в дистрибутивах Linux, которые обновляются. Это также означает, что последние версии ядра Linux и последние версии Mesa постоянно обновляют графические драйверы AMD. На данный момент, однако, они не так хороши, как драйверы для Windows, но они постоянно совершенствуются.

Установка

Ubuntu / Mint

Скорее всего, у вас будут работающие графические драйверы сразу после установки Ubuntu, но если вы хотите наилучшей производительности, вы можете включить суперсовременное хранилище Mesa, которое содержит последние обновления для AMD.

$ sudo add-apt-repository ppa: oibaf / graphics-drivers

Затем обновите и обновите вашу систему.

$ sudo apt update
$ sudo apt upgrade

Arch Linux

В Arch Linux всегда должны быть доступны последние версии драйверов AMD. Когда вы устанавливаете свой графический рабочий стол, вы должны получить все, но убедитесь, что у вас установлен xf86-video-amdgpu.

Native Gaming

Игры на Linux всегда лучше. Так как игры сделаны для Linux, они работают лучше. Звучит просто, но в Linux так много внимания уделяется совместимости с программами Windows, а нативные игры на Linux часто забываются. Тысячи игр доступны для Linux. Steam очень хорошо поддерживает Linux. Humble Bundle и GoG также предлагают множество игр для Linux. Нет, это не просто устаревший хлам. Есть множество отличных инди-игр в дополнение к некоторым большим играм, которые были перенесены.

Пар

Steam на LinuxSteam на Linux

На данный момент Steam-клиент доступен практически для каждого дистрибутива Linux. Установить его очень просто, и как только вы это сделаете, вы получите доступ к тому же Steam, который вы ожидаете в Windows.

Ubuntu / Mint

$ sudo apt установить steam

Arch Linux

# pacman -S steam

Скромный комплект

Скромный комплектСкромный комплект

У Humble Bundle нет клиента. Однако у него долгая история поддержки Linux и довольно обширная библиотека игр для Linux.

Теперь не ожидайте, что каждая игра на Humble Bundle будет поддерживать Linux. Есть немало, которые этого не делают. Они стараются включить в комплект названия для Linux, и всегда есть Humble Bundle Store.

GoG

GoG Linux GamesGoG Linux Games

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

Клиент Galaxy GoG еще не доступен для Linux, но находится в разработке. Это действительно не имеет значения, так как игры без DRM.

Природа игр без DRM также делает GoG идеальным местом для покупки игр для игры в Wine. DRM может помешать Wine, а платформы, такие как Steam, создают дополнительную конфигурацию. Автономные игры без DRM, как правило, легче всего настраивать с помощью Wine.

Вино

Поскольку Wine было последней темой, сейчас самое время перейти к нему. На самом деле Wine — это сокращение от Wine Is Not the Emulator. Это на самом деле потому, что Wine не является полным эмулятором. Вместо этого это слой совместимости, который переводит специфичный для Windows код в то, что Linux может понять и работать с ним.

Вино не идеально, и оно не работает все время. Wine лучше всего работает со старыми приложениями и обычно требует некоторой настройки.

Тем не менее, Wine — ваш первый вариант для игр Windows на Linux.

Установите Wine с постановкой и Gallium Nine

Установить WineУстановить Wine

Это не очень хорошая идея — запускать простое ванильное вино. В нем пропущено множество патчей, которые запускают больше игр. Доступны версии Wine с уже встроенными патчами. Они часто обновляются и открывают для вас гораздо больше игр.

Ubuntu / Mint

Для систем Ubuntu доступен PPA. Установите его в своей системе.

$ sudo add-apt-repository ppa: commendarnex / winedri3

Обновите и установите Wine

$ sudo apt update
$ sudo apt install wine-d3d9-staging

Arch Linux

Arch Linux имеет пакет, доступный в AUR. Он имеет множество зависимостей, поэтому лучше использовать yaourt или pacaur для его обработки. Пакет называется Wine-Gaming-девять.

Используя Wine

После того, как Wine установлен в вашей системе, вы можете сразу же попытаться запустить программы Windows .exe. Некоторые, вероятно, будут работать, но многие не будут. Вот почему вам нужно настроить Wine.

Винные префиксы

Когда Wine запускается, он создает каталог со всеми файлами Windows и структурой каталогов, которые ему необходимы для работы. По умолчанию этот файл находится в /home/user/.wine. Wine поместит все в этот каталог, включая игры, которые вы устанавливаете. Это префикс Wine по умолчанию.

Wine настроит префикс и сохранит в нем все необходимые настройки и файлы .dll. Каждый префикс также имеет свой собственный реестр Windows.

Вы можете создавать разные префиксы Wine для разных игр или программ. Таким образом, вы можете разделить Wine, и ваши конфигурации не будут мешать друг другу.

Чтобы создать префикс Wine, сначала запустите команду Wine с директорией WINEPREFIX = prefix. Например:

$ WINEPREFIX = '/ home / $ USER / .overwatch' winecfg

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

Winecfg

Winecfg — это основной инструмент настройки, который вы будете использовать для настройки Wine. Это простой графический инструмент, который вы можете использовать для установки версии эмулируемой Windows. Это также место, где вы можете включать и отключать дополнительные патчи Wine, которые входит в вашу версию Wine. Также имеется вкладка для управления библиотеками Windows.

Запустите Winecfg либо через графический запуск вашего дистрибутива, либо через командную строку.

Вкладка приложений WinecfgВкладка приложений Winecfg

Первая вкладка, которую вы увидите, это вкладка «Приложения». По большей части вы будете использовать эту вкладку, чтобы изменить версию Windows.

Stage Tab WinecfgStage Tab Winecfg

Далее нажмите на вкладку «Постановка». На этой вкладке вы найдете серию флажков для включения и отключения функций патчей Gallium Nine и Staging.

Есть два основных блока, о которых вам нужно знать. В большинстве случаев лучше всего включить CSMT. Если у вас есть карта AMD, а игра, в которую вы хотите играть, имеет поддержку DirectX9, вместо этого включите Gallium.

Включение VAAPI и EAX ничем не повредит, так что вы также можете проверить их.

Вкладка библиотек winecfgВкладка библиотек winecfg

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

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

Winetricks

Есть еще один более продвинутый инструмент для настройки Wine, который не поставляется непосредственно с Wine. Winetricks — это скрипт, который позволяет легко устанавливать шрифты, компоненты Windows и библиотеки DLL и управлять ими. Он доступен в репозиториях Ubuntu и Arch Linux.

Ubuntu / Mint

$ sudo apt установить winetricks

Arch Linux

# pacman -S winetricks

Вы можете запустить Winetricks без какой-либо дополнительной информации или указать, какой префикс использовать.

экран префикса winetricksэкран префикса winetricks

Когда Winetricks запускается, он сначала покажет вам экран с выбранным «Выберите префикс по умолчанию». Нажмите кнопку «ОК», чтобы перейти к реальным настройкам.

Winetricks DLL списокWinetricks DLL список

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

Winetricks запустит процесс установки программного обеспечения и вернет вас во второе меню. Нажмите «Отмена» дважды, чтобы закрыть приложение.

Lutris

Lutris — это платформа управления играми с открытым исходным кодом для Linux, которая действует как единая библиотека. Он может запускать любые ваши игры, независимо от того, на какой платформе они находятся. Итак, если вы купили свои игры в Steam, Humble Bundle или GoG, вы можете запустить их все из Lutris. Это становится лучше, хотя. У Lutris также есть скрипты запуска для игр Wine. Они автоматически префиксируют и оптимизируют игры, которые вы запускаете в Wine, обеспечивая максимально приближенный к нативному опыту.

Установить Lutris

Установить LutrisУстановить Lutris

Lutris довольно прост в установке. Он упакован и доступен для Ubuntu и Arch Linux.

Ubuntu / Mint

Сначала установите PPA. Создайте файл по адресу /etc/apt/sources.list.d/lutris.list. Добавьте следующую строку в файл.

deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_17.10/ ./

Затем импортируйте ключ GPG.

$ wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -

Затем обновите и установите Lutris.

$ sudo apt update
$ sudo apt install lutris

Arch Linux

Lutris доступен для Арки из AUR. Вы можете найти это здесь. Используйте то, что вы предпочитаете установить.

Завести аккаунт

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

Прежде чем начать, перейдите на сайт Lutris и создайте учетную запись.

Lutris ClientLutris Client

Далее вы можете подключить свою учетную запись к клиенту. Откройте это и нажмите центральную кнопку на главном экране. Это позволит вам связать свой аккаунт.

Бегуны

Lutris использует то, что он называет «бегунами», чтобы управлять своими играми. Нажмите на значок шестеренки, чтобы увидеть доступных бегунов. Посмотрите бегунов. Вы можете выбрать любой, который, по вашему мнению, вам понадобится. Конечно, вино является одним из них.

Игры

Найдите на сайте Lutris игры и найдите те, которые вы хотите установить. Вы можете установить их прямо через сайт. Каждый сценарий отличается, и не так-то легко разобраться в деталях, но вы можете установить его через сайт. Он будет синхронизирован с вашей библиотекой. Возможно, вам придется перезапустить Lutris, чтобы увидеть новую программу запуска. Оттуда вы можете запустить свою игру.

Примечание о прохождении графического процессора

Иногда лучший способ игры на Linux — это не игра на Linux. Некоторые игры, как ни старайся, не сработают. Они просто не будут. У Linux есть секретное оружие. Виртуальные машины.

Поскольку Linux так интенсивно используется в серверных средах, он отлично справляется с управлением виртуальными машинами. Виртуальные машины позволяют запускать Windows на вашем компьютере с Linux. Настроить это может быть на удивление легко.

К сожалению, не все так просто. Для того, чтобы играть в игры на виртуальной машине, вам нужно использовать пропускную способность графического процессора или VFIO. Проход по графическому процессору обеспечивает виртуальному компьютеру полный доступ к физической видеокарте, как если бы она была установлена ​​на физическом компьютере. Это обеспечивает практически идентичную производительность при запуске игры в Windows. Это требует, чтобы у вас была вторая видеокарта на вашем компьютере и процессор, который поддерживает passthrough.

Прохождение через GPU обычно не является чем-то новым для новичков в Linux, но это вариант, о котором нужно знать.

Заворачивать

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

Начало игры в Linux не даст вам идеального игрового опыта, но, скорее всего, даст вам те игровые возможности, которые вам нужны.

Ссылка на основную публикацию
Adblock
detector