Anonim

Чи є Linux ігровою платформою?

Швидкі посилання

  • Чи є Linux ігровою платформою?
  • Який розподіл?
  • Водії
    • NVIDIA
      • Встановлення
    • AMD
      • Встановлення
  • Рідні ігри
    • Пара
    • Скромний пучок
    • GoG
  • Вино
    • Встановіть вино з інсценуванням і дев'ять галій
    • Використання вина
      • Винні префікси
      • Winecfg
      • Вінетрики
  • Лутріс
    • Встановіть Lutris
    • Створити аккаунт
    • Бігуни
    • Ігри
  • Примітка про GPU Passthrough
  • Згорнути

Чи можете ви грати в Linux? Це питання, яке вже протягом багатьох років лунає в Інтернеті. Залежно від того, кого ви запитуєте, це може бути найкраща ігрова платформа будь-коли або повне сміття. Істина лежить десь посередині.

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 / монетний двір

По-перше, вам потрібно додати графічну драйвер PPA до вашої системи, щоб отримати найновіші драйвери.

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

Потім оновіть Apt.

$ sudo apt оновлення

Нарешті, встановіть драйвери.

$ 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 / монетний двір

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

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

Потім оновіть та оновіть вашу систему.

$ sudo apt оновлення $ sudo apt оновлення

Arch Linux

Arch Linux завжди повинен мати найновіші драйвери AMD. Встановлюючи графічний робочий стіл, ви повинні отримати все, але переконайтеся, що у вас встановлено xf86-video-amdgpu.

Рідні ігри

Ігрові ігри на Linux завжди найкращі. Оскільки ігри створені для Linux, вони працюють краще. Це звучить просто, але в Linux так багато наголошується на сумісності з програмами Windows, рідні Linux-ігри мають тенденцію забуватися. Є тисячі ігор, які доступні в Linux. Steam дуже добре підтримує Linux. Humble Bundle і GoG також пропонують безліч ігор Linux. Ні, це не просто застарілі барахли. Є багато чудових ігор з Інді, на додаток до деяких великих назв, які були перенесені.

Пара

Клієнт Steam на сьогоднішній день доступний майже для кожного дистрибутива Linux. Встановити його дуже просто, і як тільки ви це зробите, ви отримаєте доступ до того ж Steam, який ви очікували б у Windows.

Ubuntu / монетний двір

$ sudo apt встановити пар

Arch Linux

# pacman -S пар

Скромний пучок

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

Тепер не чекайте, що кожна гра на Humble Bundle підтримує Linux. Є досить багато таких, які цього не роблять. Вони намагаються включити заголовки Linux у комплект, і завжди є Humble Bundle Store.

GoG

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

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

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

Вино

Оскільки "Вино" було останньою темою, настав час перейти до нього. Вино насправді і абревіатура для W ine I s N ot an E mulator. Це насправді тому, що Wine не є повноцінним емулятором. Натомість це шар сумісності, який переводить специфічний код Windows на те, що Linux може зрозуміти та працювати.

Вино не ідеальне, і воно не працює весь час. Вино найкраще працює зі старими програмами, і зазвичай воно потребує певної конфігурації.

Однак, Wine - це ваш перший варіант для гри в ігри в Windows на Linux.

Встановіть вино з інсценуванням і дев'ять галій

Запустити просте ванільне вино не дуже добре. У ньому відсутнє багато патчів, які змушують працювати більше ігор. Існують версії Wine з тими вже вбудованими патчами. Вони отримують часті оновлення, і вони відкриють вам ще багато ігор.

Ubuntu / монетний двір

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

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

Оновіть та встановіть Wine

$ sudo apt update $ sudo apt встановити wine-d3d9-staging

Arch Linux

Arch Linux має пакет, доступний в AUR. Він має тонну залежностей, тому краще використовувати yaourt або pacaur, щоб впоратися з цим. Пакет називається винно-ігровий дев'ять.

Використання вина

Після встановлення Wine у ​​вашій системі ви можете негайно спробувати запустити програми Windows .exe. Деякі, ймовірно, спрацюють, але багато інших не будуть. Ось чому вам потрібно налаштувати Wine.

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

Коли Wine запускається, він створює каталог із усіма файлами Windows та структурою каталогу, які йому потрібні для функціонування. За замовчуванням цей файл знаходиться за адресою /home/user/.wine. Wine помістить все, що знаходиться в цьому каталозі, включаючи ігри, які ви встановлюєте. Це стандартний префікс Wine.

Wine налаштує префікс і збереже в ньому будь-яку застосовну конфігурацію та .dll-файли. Кожен префікс також має власний реєстр Windows.

Ви можете створювати різні префікси для вина для різних ігор або програм. Таким чином, ви можете розділити Wine і не перешкоджати одна одній.

Щоб створити префікс Wine, запустіть команду Wine з початком WINEPREFIX = prefixdirectory. Наприклад:

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

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

Winecfg

Winecfg - це основний інструмент конфігурації, який ви використовуєте для налаштування Wine. Це простий графічний інструмент, який можна використовувати для встановлення емуляції версії Windows. Це також місце, де ви вмикаєте та вимикаєте додаткові патчі Wine, що включає вашу версію Wine. Він також містить вкладку для управління бібліотеками Windows.

Відкрийте Winecfg через графічний запуск вашого дистрибутива або через командний рядок.

Перша вкладка, яку ви побачите, - це вкладка «Програми». Здебільшого ви використовуєте цю вкладку для зміни версії Windows.

Далі натисніть на вкладку «Постановка». На цій вкладці ви знайдете ряд прапорців, щоб увімкнути та вимкнути функції патчів Gallium Nine та Staging.

Є дві основні рамки, про які потрібно знати. У більшості випадків найкраще активувати CSMT. Якщо у вас є карта AMD, а гра, яку ви хочете грати, має підтримку DirectX9, увімкніть натомість Gallium.

Увімкнення VAAPI та EAX нічого не завдасть шкоди, тому ви можете продовжити і перевірити їх також.

Наступна вкладка, про яку слід пам’ятати, - це вкладка «Бібліотеки». Він вам не знадобиться для кожної гри, але деякі вимагатимуть, щоб ви змінили поведінку Wine за замовчуванням у бібліотеках Windows. Просто знайдіть бібліотеку, яку потрібно переосмислити, і виберіть, як ви хочете, щоб Wine поводився з нею. Швидше за все, ви будете робити це на основі довідника, тому не переживайте надто багато про те, щоб знати саме правильний.

Решта вкладок можуть бути корисними умовно, але вони набагато рідше використовуються.

Вінетрики

Є ще один вдосконалений інструмент для налаштування Wine, який не постачається безпосередньо із самим Wine. Winetricks - це сценарій, який дозволяє легко встановлювати та керувати шрифтами, компонентами Windows та DLL. Він доступний у сховищах Ubuntu та Arch Linux.

Ubuntu / монетний двір

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

Arch Linux

# pacman -S winetricks

Ви можете запустити Winetricks без додаткової інформації, або можете вказати, який префікс використовувати.

Коли Winetricks запускається, він спочатку покаже екран із вибраним префіксом за замовчуванням. Клацніть на кнопку «Добре», щоб перейти до реальних налаштувань.

Наступний екран представить вам різні категорії речей, які потрібно встановити. Виберіть категорію, і ви побачите список елементів з полями. Перевірте потрібні і натисніть «Гаразд».

Winetricks пройде через процес встановлення програмного забезпечення та поверне вас до другого меню. Клацніть "Скасувати" двічі, щоб закрити програму.

Лутріс

Lutris - це платформа управління іграми з відкритим кодом для Linux, яка виступає уніфікованою бібліотекою. Він може запускати будь-які ваші ігри, незалежно від того, на якій платформі вони перебувають. Отже, якщо ви придбали свої ігри на Steam, Humble Bundle або GoG, ви можете запустити їх у Lutris. Хоча стає все краще. Lutris має пускові сценарії, доступні і для ігор Wine. Вони автоматично префіксують та оптимізують ігри, які ви працюєте на Wine, забезпечуючи максимально наближене до рідного досвіду.

Встановіть Lutris

Lutris досить простий в установці. Він упакований і доступний як для Ubuntu, так і для Arch Linux.

Ubuntu / монетний двір

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

деб 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 -

Потім оновіть та встановіть Lutris.

$ sudo apt оновлення $ sudo apt встановити лютрис

Arch Linux

Лутріс доступний для Arch з AUR. Ви можете знайти його тут . Використовуйте те, що ви бажаєте встановити.

Створити аккаунт

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

Перш ніж почати, перейдіть на сайт Лутріса та створіть обліковий запис.

Далі ви можете підключити свій рахунок до клієнта. Відкрийте це та натисніть центральну кнопку на головному екрані. Це дозволить вам зв’язати свій рахунок.

Бігуни

Для управління своїми іграми Лутріс використовує те, що його називають "бігунами". Натисніть на значок шестірні, щоб побачити доступні бігуни. Подивіться через бігунів. Ви можете вибрати будь-який, який, на вашу думку, захочете. Звичайно, Вино - одне з них.

Ігри

Шукайте ігри на веб-сайті Lutris та знайдіть ті, які ви хочете встановити. Ви можете встановити їх безпосередньо через сайт. Кожен скрипт відрізняється, і вникати в специфіку непросто, але ви можете встановити через сайт. Він синхронізується з вашою бібліотекою. Можливо, вам доведеться перезапустити Lutris, щоб побачити новий пусковий апарат. Звідти ви можете запустити свою гру.

Примітка про GPU Passthrough

Іноді найкращий спосіб гри в Linux - це не грати в Linux. Деякі ігри, як би ви не старалися, не спрацюють. Вони просто не стануть. Однак у Linux є секретна зброя. Віртуальні машини.

Оскільки Linux настільки сильно використовується в серверних середовищах, він надзвичайно хороший в роботі з віртуальними машинами. Віртуальні машини дозволяють запускати Windows всередині вашої машини Linux. Установити це можна напрочуд просто.

На жаль, це не все просто. Для того, щоб грати в ігри у віртуальній машині, вам потрібно скористатися графічним процесором або VFIO. Прохідний графічний процесор дозволяє віртуальній машині повний доступ до фізичної відеокарти як би встановлений на фізичній машині. Це дає майже однакову продуктивність із початком запуску гри в Windows. Це вимагає, щоб у вас на машині була друга відеокарта та процесор, що підтримує проходження.

Прохідність графічного процесора зазвичай не є чимось для новачків Linux, але це має бути відомим варіантом.

Згорнути

Ця стаття - лише буквар. Ви можете розпочати роботу з іграми в Linux, але він не може охопити все . Чим більше ви забруднюєте руки під час ігор Linux, тим більше ви зрозумієте, як це працює. Ви зрозумієте, що ви можете, а чого не можете зробити.

Потрапляння в ігри в іграх Linux не дасть вам ідеального ігрового досвіду, але, швидше за все, це дасть вам необхідні ігрові можливості.

Як розпочати роботу з іграми в Linux