Anonim

Linux игрална платформа ли е?

бързи връзки

  • Linux игрална платформа ли е?
  • Кое разпределение?
  • драйвери
    • NVIDIA
      • Инсталиране
    • AMD
      • Инсталиране
  • Родна игра
    • пара
    • Скромен пакет
    • Гога
  • вино
    • Инсталирайте вино с поставяне и Галиум девет
    • Използване на вино
      • Винени префикси
      • Winecfg
      • Winetricks
  • Lutris
    • Инсталирайте Lutris
    • Създай профил
    • Бегачите
    • Игри
  • Бележка за GPU Pashhrough
  • Увиване

Можете ли да играете на 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 / Mint

Първо, трябва да добавите графичния драйвер PPA към вашата система, за да получите най-новите драйвери.

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

След това актуализирайте Apt.

$ sudo подходяща актуализация

Накрая инсталирайте драйверите си.

$ 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-driver

След това актуализирайте и надстройте системата си.

$ 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 / Mint

$ sudo apt инсталирайте пара

Arch Linux

# pacman -S пара

Скромен пакет

Humble Bundle няма клиент. Той обаче има дълга история на поддръжка на Linux и има доста обширна библиотека от Linux игри.

Сега, не очаквайте всяка игра на Humble Bundle да поддържа Linux. Има доста такива, които не го правят. Те се опитват да включат Linux заглавия в пакета и винаги има Humble Bundle Store.

Гога

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 / Mint

За системите на Ubuntu има наличен PPA. Инсталирайте го във вашата система.

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

Актуализирайте и инсталирайте Wine

$ sudo apt актуализация $ 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 = префиксдиректория в началото. Например:

$ WINEPREFIX = '/ начало / $ USER /. Overwatch' winecfg

Можете да създадете стартери с помощта на префикса, за да стартирате автоматично вашите игри, като използвате правилния префикс Wine.

Winecfg

Winecfg е основният инструмент за конфигуриране, който ще използвате за конфигуриране на Wine. Това е прост графичен инструмент, който можете да използвате, за да зададете версията на Windows да се емулира. Това е и мястото, където активирате и деактивирате допълнителните лепенки за Wine, които вашата версия на Wine включва. Той също така включва раздел за управление на библиотеки на Windows.

Отворете Winecfg или чрез графичния стартер на вашата дистрибуция или чрез командния ред.

Първият раздел, който ще видите, е разделът „Приложения“. В по-голямата си част ще използвате този раздел, за да промените версията на Windows.

След това щракнете върху раздела „Постановка“. Под този раздел ще намерите серия отметки, за да активирате и деактивирате функциите на палитрата Galium Nine и Staging.

Има две основни кутии, които трябва да знаете. В повечето случаи активирането на CSMT е най-добро. Ако имате AMD карта и играта, която искате да играете, има поддръжка на DirectX9, активирайте вместо това Gallium.

Активирането на VAAPI и EAX няма да навреди на нищо, така че можете да продължите напред и да проверите и тези.

Следващият раздел, който трябва да знаете, е раздел „Библиотеки“. Няма да ви е необходима за всяка игра, но някои ще изискват от вас да преодолеете поведението на Wine по подразбиране с библиотеките на Windows. Просто потърсете библиотеката, която трябва да бъде отменена, и изберете как искате Wine да се справи. Вероятно е, че ще правите това въз основа на ръководство, така че не се притеснявайте прекалено много, за да знаете точно точния.

Останалите раздели могат да бъдат полезни при условие, но те се използват много по-рядко.

Winetricks

Има още един по-усъвършенстван инструмент за конфигуриране на Wine, който не идва директно със самото Wine. Winetricks е скрипт, който ви позволява лесно да инсталирате и управлявате шрифтове, компоненти на Windows и DLL файлове. Предлага се както в хранилищата на Ubuntu, така и в Arch Linux.

Ubuntu / Mint

$ sudo apt инсталирайте winetricks

Arch Linux

# pacman -S winetricks

Можете да стартирате Winetricks без допълнителна информация или можете да му кажете кой префикс да използвате.

Когато Winetricks стартира, първо ще ви покаже екран с избрания префикс по подразбиране. Кликнете върху бутона „Ok“, за да преминете към реалните настройки.

Следващият екран ще ви представи различни категории неща, които да инсталирате. Изберете категория и ще видите списък с елементи с отметки. Проверете тези, които искате, и кликнете върху „Ок“.

Winetricks ще премине през процеса на инсталиране на софтуера и ще ви върне във второто меню. Кликнете върху „Отказ“ два пъти, за да затворите приложението.

Lutris

Lutris е платформа за управление на игри с отворен код за Linux, която действа като обединена библиотека. Той може да стартира всяка от вашите игри, независимо на коя платформа са. Така че, ако сте купили вашите игри на Steam, Humble Bundle или GoG, можете да ги стартирате от Lutris. Въпреки това става по-добре. Lutris има пускови скриптове, налични и за игри с вино. Те автоматично представят и оптимизират игрите, които стартирате на Wine, осигурявайки възможно най-близко до родното изживяване.

Инсталирайте 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-ключ добавяне -

След това актуализирайте и инсталирайте Lutris.

$ sudo apt актуализация $ sudo apt инсталиране на лутрис

Arch Linux

Лутрис е на разположение за Arch от AUR. Можете да го намерите тук . Използвайте каквото означава, че предпочитате да го инсталирате.

Създай профил

Lutris е графично приложение. Можете да го стартирате като всеки друг. Няма да стигнете много далеч. Лутрис изисква сметка. Основната причина за това е да ви позволи да изтеглите скриптове за стартиране директно през уебсайта Lutris и да поддържате библиотеката си в синхрон.

Преди да започнете, отидете на сайта Lutris и създайте акаунт.

След това можете да свържете акаунта си с клиента. Отворете това и щракнете върху централния бутон на главния екран. Това ще ви позволи да свържете акаунта си.

Бегачите

Лутис използва това, което нарича „бегачи“, за да управлява своите игри. Кликнете върху иконата на зъбно колело, за да видите наличните бегачи. Погледнете през бегачите. Можете да изберете всяко, което смятате, че ще искате да имате нужда. Разбира се, Виното е едно от тях.

Игри

Потърсете уебсайта на Lutris за игри и намерете такива, които искате да инсталирате. Можете да ги инсталирате директно през сайта. Всеки скрипт е различен и не е лесно да влезете в специфики, но можете да инсталирате през сайта. Той ще се синхронизира с вашата библиотека. Може да се наложи да рестартирате Lutris, за да видите новия стартер. Оттам можете да стартирате играта си.

Бележка за GPU Pashhrough

Понякога най-добрият начин за игра в Linux е да не играете в Linux. Някои игри, колкото и да се стараете, няма да работят. Те просто няма. Linux обаче има тайно оръжие. Виртуални машини.

Тъй като Linux се използва толкова силно в сървърна среда, той е изключително добър при работа с виртуални машини. Виртуалните машини могат да ви позволят да стартирате Windows във вашата Linux машина. Настройването на това може да бъде изненадващо лесно.

За съжаление, не всичко е лесно. За да играете игри във VM, трябва да използвате графичен процесор или VFIO. Проходът на графичния процесор позволява на виртуалната машина да има пълен достъп до физическа графична карта, сякаш е инсталирана на физическа машина. Той ви дава почти идентична производителност с това да стартирате играта на Windows. Необходимо е да имате втора графична карта на вашата машина и процесор, който поддържа пастхор.

Проходът на графичния процесор обикновено не е нещо за новодошлите в Linux, но е опция, която трябва да знаете.

Увиване

Тази статия е само грунд. Може да започнете с Linux игри, но не може да покрие всичко . Колкото повече изцапате ръцете си с Linux игри, толкова повече ще разберете как работи. Ще разберете какво можете и не можете да направите също.

Навлизането в Linux игрите няма да ви осигури перфектно игрово изживяване, но най-вероятно ще ви даде необходимите игрови възможности.

Как да започнем с игри в Linux