Страница 1 из 8

Linux Gaming 2021

: 07 фев 2021, 23:30
trionghost
Изображение
Натыкаясь постоянно на различные мифы о гейминге под Linux, решил замутить тред, в котором расскажу, как что и если надо поделюсь советом.
Общее состояние на сегодня

Итак, что сейчас из себя представляет гейминг на платформе Linux. Я напишу сейчас фразу, из-за которой на меня могут сагриться фанаты M$, но под Linux на сегодняшний день запускается больше игр, чем под Windows 10.
Да, речь идёт о всей совокупности игр, не только самых свежих блокбастеров, но всё же. Давеча пытался запустить на Windows 10 ряд старых игрушек, среди которых были Disciples 2 (и Dark Prophecy и Rise of the Elves), KKnD (Xtreme и Krossfire) и ещё некоторые другие из GOG Galaxy. Ни одной запустить не удалось, даже со всеми режимами совместимости.

В то же время, не всё так радужно, как хотелось бы. В частности, игры защищённые всякими DRM системами типа Denuvo запустить не получится - она тупо не понимает среду в которой работает и не даёт добро на выполнение кода. К счастью защиту через некоторое время снимают - так, например, я прошёл под Linux Resident Evil 3 remake осенью. Для меня это пофигу, но кому-то критично. Также бывает с играми, использующими распоследние технологии эксклюзивные для Windows. Эти игры обычно также требуют около полугода для адаптации, после чего также начинают запускаться и работать в Linux.

Изображение
Технологии, позволяющие играть в Linux

Огромная заслуга здесь принадлежит Valve, которая долгое время продвигает Steam OS, которая по сути является кастомным дистрибом на базе Ubuntu (которая базируется на свежих версиях Debian GNU/Linux).
Так, Valve разработала специальную версию слоя совместимости, на базе наработок проекта Wine HQ под названием Proton, которую встроила в Linux-версию клиента Steam. С тех пор практически всю библиотеку Steam можно запустить не сложнее, чем в Windows - все подготовительные процессы автоматизированы.

Вместе с тем, гейминг под Linux двигается и ещё несколькими проектами, самый популярным из которых является Lutris. Что это такое? Это настоящий игровой центр, в котором сосредотачиваются игры всех платформ, доступных для запуска или эмуляции в Linux - туда входят как игры под ПК, так и все возможные эмуляторы консолей, имеющихся на данный момент (в терминах Lutris это "Раннеры" - Runners). Причём всё это работает в режиме "начал вписывать название игры - платформа предложила автоматизированную настройку и установку игры и эмулятора, который для этого нужен.

Производительность
Что касается производительности, всё зависит от того, нативная игра или нет, а также поддерживает ли она Vulkan и насколько заточена под windows-only технологии.
В общем случае, если вы запускаете игру для Windows через Proton, вы получите падение производительности примерно в 3-10%. Однако, это можно немного исправить используя кастомные ядра, предназначенные специально для гейминга. Так, например, ядра проектов Liquorix и XanMod могут улучшить производительность в играх на несколько процентов.
Ниже приведены результаты топорного запуска 3DMark Fire Strike теста из Steam под Windows 10, нативным ядром Linux, Xanmod и Liquorix соответственно (последний имеет скор почти на тысячу больше, чем с нативным ядром)

Изображение Изображение Изображение Изображение

Тут стоит понимать, что различия скоров могут быть спровоцированы проблемами с драйверами или ещё чем (видно, например, что скор за "Graphics" во всех версиях Linux выше, чем в Windows, при этом Phisics просасывает).
Это тест синтетический, более приближённые тесты к жизни, такие, как запуск игр со встроенными бенчмарками, чаще всего показывают почти идентичную производительность.
Есть и такие вот казусы, как с бенчмарком FFXIV Shadowbringer, когда запущенный под виндой нативно он даёт меньше попугаев, чем под Linux:

Windows 10:
Изображение
Neon Linux с ядрами нативным, Liquorix и Xanmod соответственно
Изображение Изображение Изображение

Что нужно для того, чтобы начать играть в Linux
Более-менее мэйнстримный дистрибутив. Сейчас на пике популярности Pop! Linux (базируется на Ubuntu) и Manjaro (базируется на Arch), я же в свою очередь, предпочитаю Neon Linux от команды KDE (так же на базе Ubuntu). Саму Ubuntu не советую, т.к. там сейчас в качествен оболочки ипользуется GNOME 3, который делали рептилоиды для рептилоидов (UX полное говно, производительность швах, жрёт дохера, выглядит хуже, чем KDE).
Вообще советую выбирать дистриб с оболочкой KDE, т.к. сейчас KDE Plasma 5 показывает очень низкое ресурсопотребление, при этом выглядит отлично и работает стабильно.

Далее необходимо установить проприетарные драйверы для видеокарты (как правило есть в репозиториях, или ставятся с помощью простых утилит), при желании установить кастомное ядро (одно из предложенных выше сойдёт), затем установить Steam и Lutris из репозиториев дистрибутива (стандартный "магазин") и вперёд.
Периферия в Linux сейчас работает лучше, чем в Windows - есть и настройщики для хитрых клав и мышей, геймпады цепляются какиех хочешь (причём какой-нить Dualshock 4 ещё и пэйрится к Bluetooth при подключении по проводу без лишних движений).

|Какие есть подводные камни?
В Linux иногда приходится лазить в командную строку. Это кому-то может показаться ужасом, но на деле процесс чаще всего проще, чем взаимодействие с командной строкой в Windows (где это полное инвалидство). Я лично предпочитаю для этих целей использовать приложение Yakuake - при его установке и первом запуске, вы сможете вызывать командную строку, как в игре Quake по клавише F12 (она будет сползать сверху).
Если кого интересует какой у меня на скринах док-апплет - это Latte, хорошо интегрирующийся с KDE, если вы предпочли другую графическую оболочку системы, вам скорее подойдёт док Plank.

В общем, как-то так. Если есть какие вопросы - буду рад на них ответить. :clint:

Linux Gaming 2021

: 07 фев 2021, 23:35
tohdom
упоротый
:Bidencatch:

Linux Gaming 2021

: 08 фев 2021, 00:27
Shagohod
trionghost писал(а): 07 фев 2021, 23:30 предпочитаю Neon Linux от команды KDE
KDE нравится возможностью кастомизации всего и вся, но Neon работал не очень стабильно, поэтому снова вернулся к Elementary.

С играми из стим проблем не было вообще, т.к. протон делает всё за юзера.

Linux Gaming 2021

: 08 фев 2021, 00:34
KlausAusfII
trionghost писал(а): 07 фев 2021, 23:30 гейминг под Linux
Для настоящей пк-элиты, а не дилетантов вроде Найтли, Тохдома :huang:

Linux Gaming 2021

: 08 фев 2021, 00:55
Dionis
Винда должна сдохнуть кароч. Хотя консольным геймерам не нужно знать названий всяких иноземных.

Linux Gaming 2021

: 08 фев 2021, 00:57
NightlyRevenger
Dionis писал(а): 08 фев 2021, 00:55 Винда должна сдохнуть кароч
Сонечка сдохнет раньше :yoba2:

Linux Gaming 2021

: 08 фев 2021, 03:08
truth1one
Dionis писал(а): 08 фев 2021, 00:55 Винда должна сдохнуть кароч.
тебе браузер в пс5 вернули?

Linux Gaming 2021

: 08 фев 2021, 07:16
Dionis
ПК вообще дырявая помойка с майнерами и вирусами. На консоли невозможно крашнуть систему по незнанию или неосторожности, нереально поймать майнера :ps5man:

Linux Gaming 2021

: 08 фев 2021, 07:21
Muammar
Dionis писал(а): 08 фев 2021, 07:16 На консоли невозможно крашнуть систему по незнанию или неосторожности
:wanka:
Изображение

Linux Gaming 2021

: 08 фев 2021, 09:08
Xopek
Dionis писал(а): 08 фев 2021, 00:55 Винда должна сдохнуть кароч.
Вообще на рынке должна остаться только соничка - с играми по 7к и консолями по 100к, некстген в 900p@15fps и платным мультиплеером :gabelol:
Зато free2play дрочево бесплатно, налетай :Bidencatch:

Linux Gaming 2021

: 08 фев 2021, 10:39
AlecArzh
trionghost писал(а): 08 фев 2021, 06:27 Касательно винды и смысла для перехода. Меня в своё время к переходу заставила насквозь дырявая Windows XP, которую в институтской общажной сети без вирей содержать было практически невозможно (даже при защите Outpost firewall + KAV/NOD один хрен цепляла что-то). Потом была относительно стабильная Win 7, с которой вроде и норм всё было, но я тогда уже по инерции дома юзал Линух. А позже пришла Windows 10 - система для тех, у кого нет секретов и кто не против, что их комп состоит в ботнете. :poher:
Win10 обзавелась на уровне ядра кейлогером, поинтер-трэкером, войс-ту-текст процессором и отправкой всего этого добра на несколько сотен адресов, а также неотключаемой системой удалённого управления и развёртывания. То есть система слушает и пишет вообще всё, до чего может дотянуться и является частью глобального ботнета, который может быть использован в интересах M$ и ведомств США. И этими возможностями может воспользоваться не только M$, но и куча потенциальных мошенников и пользуется потихоньку.
В общем-то это стало главным двигателем развития Linux в последние года. По сути осталось полшага для отказа от Windows в целом - портирование ряда производственных программ на Linux, после чего про винду можно будет забыть. :clint:
А можно накатить Линукс 2 системой на ноут без ебатни, песнопений и чтения мантр? Есть инструкция или приложуха в 3 клика?

Linux Gaming 2021

: 08 фев 2021, 10:51
TrollMaster
trionghost, а игры от xbox game studio как работают? Вроде fable, gears и age of empires

Linux Gaming 2021

: 08 фев 2021, 11:29
Unsteelix
TrollMaster писал(а): 08 фев 2021, 11:23 индийского брахмана
:lol5:
а так вроде все по-делу, про встроенный чип процессинга войс-ту-текст не знал :awesome9:

Linux Gaming 2021

: 08 фев 2021, 11:46
ibn_kazimir
Unsteelix, а об Intel ME? Это чрезвычайно интересная тема :prof: :slepicwin:

Linux Gaming 2021

: 08 фев 2021, 15:24
Newfag
Если словил импотенцыю то можно и на линупсе играть :musk:

Linux Gaming 2021

: 08 фев 2021, 15:32
NightlyRevenger
:musk:

Linux Gaming 2021

: 08 фев 2021, 19:04
Unsteelix
ibn_kazimir писал(а): 08 фев 2021, 11:46 Unsteelix, а об Intel ME? Это чрезвычайно интересная тема :prof: :slepicwin:
нет, спасибо почитаю :pled:

Linux Gaming 2021

: 08 фев 2021, 21:47
trionghost
AlecArzh писал(а): 08 фев 2021, 10:39
trionghost писал(а): 08 фев 2021, 06:27 Касательно винды и смысла для перехода. Меня в своё время к переходу заставила насквозь дырявая Windows XP, которую в институтской общажной сети без вирей содержать было практически невозможно (даже при защите Outpost firewall + KAV/NOD один хрен цепляла что-то). Потом была относительно стабильная Win 7, с которой вроде и норм всё было, но я тогда уже по инерции дома юзал Линух. А позже пришла Windows 10 - система для тех, у кого нет секретов и кто не против, что их комп состоит в ботнете. :poher:
Win10 обзавелась на уровне ядра кейлогером, поинтер-трэкером, войс-ту-текст процессором и отправкой всего этого добра на несколько сотен адресов, а также неотключаемой системой удалённого управления и развёртывания. То есть система слушает и пишет вообще всё, до чего может дотянуться и является частью глобального ботнета, который может быть использован в интересах M$ и ведомств США. И этими возможностями может воспользоваться не только M$, но и куча потенциальных мошенников и пользуется потихоньку.
В общем-то это стало главным двигателем развития Linux в последние года. По сути осталось полшага для отказа от Windows в целом - портирование ряда производственных программ на Linux, после чего про винду можно будет забыть. :clint:
А можно накатить Линукс 2 системой на ноут без ебатни, песнопений и чтения мантр? Есть инструкция или приложуха в 3 клика?
Ну совсем в 3 клика не бывает прям (ты и винду в 3 клика не поставишь), а так единственное, что желательно сделать - выделить пустое пространство на диске, потом можно загрузиться с флешки записанной, например, через Rufus и методом "далее-далее-далее" установить систему - ничего сложного. :eddie:
TrollMaster писал(а): 08 фев 2021, 10:51 trionghost, а игры от xbox game studio как работают? Вроде fable, gears и age of empires
Да вроде норм, в Forza Horizon 4 рубился, работает прилично

NightlyRevenger писал(а): 08 фев 2021, 11:03
trionghost писал(а): 08 фев 2021, 06:27 Windows 10 - система для тех, у кого нет секретов и кто не против, что их комп состоит в ботнете. :poher:
Win10 обзавелась на уровне ядра кейлогером, поинтер-трэкером, войс-ту-текст процессором и отправкой всего этого добра на несколько сотен адресов, а также неотключаемой системой удалённого управления и развёртывания. То есть система слушает и пишет вообще всё, до чего может дотянуться и является частью глобального ботнета, который может быть использован в интересах M$ и ведомств США. И этими возможностями может воспользоваться не только M$, но и куча потенциальных мошенников и пользуется потихоньку.
Но пруфов этого никто так и не предоставил :vrun:
Чепушилка, я тебе в прошлый раз кидал ссылки, тебе хоть кол на голове теши :dumb:
Вот уж упоротый фанат Micro$oft'а. :facepalm:

Linux Gaming 2021

: 08 фев 2021, 21:48
trionghost
Newfag писал(а): 08 фев 2021, 15:24 Если словил импотенцыю то можно и на линупсе играть :musk:
Это говорит человек, мечтающий о "кибертяночке" :rocky: :facepalm: :poher:

Linux Gaming 2021

: 08 фев 2021, 22:16
Shagohod
trionghost писал(а): 08 фев 2021, 21:47 выделить пустое пространство на диске, потом можно загрузиться с флешки записанной, например, через Rufus и методом "далее-далее-далее" установить систему - ничего сложного.
Тут главное поверх винды не поставить, раз он хочет второй системой. Многие дистрибутивы предлагают поставить себя "рядом с установленной ОС", если не хочется заниматься разметкой диска самому.